Мониторинг HP BladeSystem C7000 в Zabbix

May 30, 2014 16:02



Решение основано на доработанном шаблоне из Zabbix Community.

Отличия:
  • Более упорядоченная выдача информации,
  • Более актуальные важности и пороги триггеров,
  • Добавлены новые триггеры по Power Unit’ам и статусам лезвий,
  • Расширен сбор информации inventory.

Я подробно опишу здесь настройку мониторинга, поскольку автор оригинального шаблона не указал, какие MIBы требуются для его работы и не учел некоторых тонкостей взаимодействия Zabbix с SNMP.

Настройка:

1. Создаем Value Mapping в Zabbix:
C7000 - Health Status
1 ⇒ other
2 ⇒ ok
3 ⇒ degraded
4 ⇒ failed

C7000 - Input power status
1 ⇒ noError
2 ⇒ lineOverVoltage
3 ⇒ lineUnderVoltage
4 ⇒ lineHit
5 ⇒ brownOut
6 ⇒ linePowerLoss

C7000 - Power status
1 ⇒ noError
2 ⇒ generalFailure
3 ⇒ bistFailure
4 ⇒ fanFailure
5 ⇒ tempFailure
6 ⇒ interlockOpen
7 ⇒ epromFailed
8 ⇒ vrefFailed
9 ⇒ dacFailed
10 ⇒ ramTestFailed
11 ⇒ voltageChannelFailed
12 ⇒ orringdiodeFailed
13 ⇒ brownOut
14 ⇒ giveupOnStartup
15 ⇒ nvramInvalid
16 ⇒ calibrationTableInvalid

C7000 - Power redundancy
1 ⇒ Other
2 ⇒ Not redundant
3 ⇒ Redundant

C7000 - Blade Power Status
1 ⇒ Other
2 ⇒ OK
3 ⇒ Degraded
4 ⇒ Failed

2. Создаем регулярки:
HP_Chassis
Expression: Unknown
Expression type: Character string not included

HP_env
Expression: ^[a-zA-Z|+]
Expression type: Result is TRUE

HP_isPresent
Expression: 3
Expression type: Character string included

HP_power
Expression: 3
Expression type: Character string included

3. Качаем и импортируем шаблон.

4. Качаем MIBы: раз, два. Кладем их в /usr/share/snmp/mibs.

5. Добавляем в /etc/snmp/snmp.conf строку:

mibs +CPQRACK-MIB

6. Проверяем:

# snmpwalk -v1 -c public %IP% cpqRackCommonEnclosureCondition
CPQRACK-MIB::cpqRackCommonEnclosureCondition.1 = INTEGER: ok(2)

7. Перезапускаем сервер Zabbix

8. Привязываем шаблон к хосту нашей BladeSystem.

9. Профит. Данные о общем состоянии корзины пойдут сразу, данные по блейдам и прочему - когда отработает LLD:



hp, сисадминское, zabbix, *nix/bsd

Previous post Next post
Up