Huawei Server RH/CH/E iBMC SNMP Zabbix Template

Поговорим про Huawei…

Коль уж так повелось, что весь наш DC построен на железках этого вендора и нам с ними как-то нужно плыть, стал вполне ожидаемый вопрос мониторинга. Как оказалось, в открытом доступе инфы не очень, а на Zabbix Share не совсем те рецепты, которые нас удовлетворяли. В лучших традициях я запасся набором хороших напильников (snmpwalk и друзья) и приступил к поискам.

Буквы

Для серверов серий RH/CH всё достаточно просто, дерево OID выглядит примерно таким образом:
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).huawei(2011).products(2).hwServer(235).hwBMC(1).hwiBMC(1).даные
Однако с E9000 шасси пришлось изрядно поразвлечься. Для начала хочу отметить, что 99% продукции Huawei документировано очень честно и доходчиво, порой даже «для дебилов» с конкретными примерами и рецептами, проще говоря, при наличии базовых знаний по теме плюс /Инглиш/, пусть даже со словариком, и успех гарантирован. Однако, есть такие глубокие китайские дебри, в которых даже сами китайцы явно не алё. К примеру, если вам пришло в голову отведать iSCSI Boot на платформах RH1288 v3 или RH2288 v3, то для получения этого удовольствия, прийдётся отключить мапинг COM порта, ибо в противном случае железке элементарно не хватает памяти (злобные китайские #$*±^±@§!).

Грабли №1

Основная печаль в том, что как и в случае с iSCSI Boot, эти #$*±^±@§ опять что-то там зажилили и любой «длинный» SNMP запрос или случаи когда их больше одного попросту «тушат» iBMC к чертям собачьим! Посему в шаблонах такие странные интервалы запросов. Наилучшим решением станет отключение того, что может не может.

Грабли №2

E9000 настолько #скукаумное, что его ответы попросту не парсяться! Посему не удивляемся, что на 34 ветке удовольствие заканчивается! Данных о серийнике и прочих радостях жизни я так и не нашел…

Рецепт

Спустя определённое время, мне таки удалось поймать золотую середину, при которой RH1288 v3 и RH2288 v3 не уходили спать и данные таки получалось забрать. Вообще я не гуру Zabbix’а, поэтому приму в дар любую адекватную критику по теме шаблонов. CH121 v3 вели себя пристойно, что нельзя сказать про их корзинку. Забрать получилось следующие данные:
— Информация о шасси. SN, GUID, Hostname, размещение, сетевые настройки iBMC (RH1288 v3, RH2288 v3, CH121 v3);
— Информация о вентиляторах. Имя, обороты, статусы жив/умер (RH1288 v3, RH2288 v3, E9000);
— Информация о блоках питания. Имя, модель, потребление, статусы жив/умер описание ошибок (RH1288 v3, RH2288 v3, E9000);
— Информация о дисках. Жив/умер/установлен, серийники, модели, описание ошибок (RH1288 v3, RH2288 v3, CH121 v3);
— Информация об оперативной памяти. Жив/умер/установлен, тип, объём, описание ошибок (RH1288 v3, RH2288 v3, CH121 v3);
— Информация о процессорах. Жив/умер/установлен, модель, (RH1288 v3, RH2288 v3, CH121 v3);
— Основные триггеры по состояниям системы, с выводом описания ошибки (RH1288 v3, RH2288 v3, CH121 v3).

Файлы прилагаются. Первым импортируем Huawei Server Value Map.xml только потом шаблоны. Пароли указываем макросами {$SNMPV3_AUTHPASS} и {$SNMPV3_PRIVPASS}, пользователя {$SNMPV3_SECNAME}.

UPD:

Для того чтобы всё начало работать, нужно создать отдельного пользователя iBMC (желательно отдельного) и дать ему соответствующие права. Таким образом, имя этого пользователя = {$SNMPV3_SECNAME}, а парль = {$SNMPV3_AUTHPASS} и {$SNMPV3_PRIVPASS}

zabbix huawei ibmc

zabbix huawei ibmc

Huawei-Server-Value-Map.xml

Huawei-Server-RHx288v3.xml

Huawei-Server-CHxxxv3.xml

Huawei-Server-E9000.xml

Всё сразу + бонус.
Huawei-Server-Zabbix-Template.zip

Huawei Server RH/CH/E iBMC SNMP Zabbix Template
Метки:                                         

6 мыслей о “Huawei Server RH/CH/E iBMC SNMP Zabbix Template

  • 30.03.2018 в 09:50
    Permalink

    Добрый день.
    Как с Вами можно связаться (telegramm, skype, e-mail)? Есть пару вопросов по мониторингу и подключению данных серверов к zabbix.
    Более подробно интересует где взять указанные Вами параметры {$SNMPV3_AUTHPASS} и {$SNMPV3_PRIVPASS}, пользователя {$SNMPV3_SECNAME}? Где они задаются в IBMC?

    Ответить
    • 30.03.2018 в 10:05
      Permalink

      Добрый день!
      Контакты отправлю по почте. Скрин будет чуточку позже.

      Ответить
      • 30.03.2018 в 10:08
        Permalink

        Спасибо, большое.
        Если можно, скрины тоже сегодня. Буду крайне благодарен.

        Ответить
      • 24.09.2021 в 15:49
        Permalink

        Добрый день) Если не сложно скиньте тоже. Уже голову сломал. Не заводится собака. Может что-то упустил.

        Ответить
    • 07.06.2022 в 14:41
      Permalink

      {$SNMPV3_AUTHPASS} = mot de passe de l’utilisateur Zabbix sur le serveur Huawei
      {$SNMPV3_PRIVPASS} = mot de passe de l’utilisateur Zabbix sur le serveur Huawei
      {$SNMPV3_SECNAME} = zabbix

      Ils sont définis directement dans l’interface web Zabbix lors de la création de l’hôtes ( macros ) .

      Ответить

Добавить комментарий для Дмитрий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.