Ad Widget

Collapse

Supermicro SNMP Hex-STRING проблемы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • NNS
    Junior Member
    • Jul 2019
    • 3

    #1

    Supermicro SNMP Hex-STRING проблемы

    Есть 2 сервера на на плате Supermicro мониторю по SNMP использую шаблон "Template Server Supermicro Aten SNMPv2" https://share.zabbix.com/template-se...ro-aten-snmpv2. Все ОК.

    Появился 3й сервер подключаю мониторинг и не вижу не температуру не скорость вентиляторов. Начиню копать выясняется что старые палаты отдавали {#SENSOR_DESCR} строчкой

    snmpwalk -v2c -c public hos1 1.3.6.1.4.1.21317.1.3.1.13
    iso.3.6.1.4.1.21317.1.3.1.13.1 = STRING: "CPU Temp "
    iso.3.6.1.4.1.21317.1.3.1.13.10 = STRING: "PCH Temp "
    iso.3.6.1.4.1.21317.1.3.1.13.11 = STRING: "System Temp "
    ....

    А новая в Hex-STRING
    snmpwalk -v2c -c public hos2 1.3.6.1.4.1.21317.1.3.1.13
    iso.3.6.1.4.1.21317.1.3.1.13.1 = Hex-STRING: 43 50 55 20 54 65 6D 70 00 00 00 00 00 00 00 00
    iso.3.6.1.4.1.21317.1.3.1.13.10 = Hex-STRING: 50 43 48 20 54 65 6D 70 00 00 00 00 00 00 00 00
    iso.3.6.1.4.1.21317.1.3.1.13.11 = Hex-STRING: 53 79 73 74 65 6D 20 54 65 6D 70 00 00 00 00 00
    ...

    Насколько мне помогло гугление что есть баг https://support.zabbix.com/browse/ZBXNEXT-505

    Копать можно в 2х направлениях заставить Supermicro отдавать SNMP строкой но я пока не нашел как это настроить и можно ли вообще это настроить
    и заставить Zabbix понимать Hex-STRING.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by NNS
    Насколько мне помогло гугление что есть баг https://support.zabbix.com/browse/ZBXNEXT-505

    Копать можно в 2х направлениях заставить Supermicro отдавать SNMP строкой но я пока не нашел как это настроить и можно ли вообще это настроить
    и заставить Zabbix понимать Hex-STRING.
    Всё верно, поправлю лишь, что ZBXNEXT - это не баг, а enhancement request.
    Насколько я понимаю, в последней версии (4.2) это можно обойти с помощью препроцессинга, который теперь включает возможность писать скрипты на Javascript. В предыдущих версиях - увы, только через какие-то внешние скрипты, которые будут сами опрашивать устройство по SNMP и отдавать результат, проеобразовав в нужный формат.

    Comment

    • NNS
      Junior Member
      • Jul 2019
      • 3

      #3
      Максимум что удалось выжить пока
      Click image for larger version

Name:	Screenshot from 2019-07-05 18-13-11.png
Views:	793
Size:	20.0 KB
ID:	381930
      Click image for larger version

Name:	Screenshot from 2019-07-05 18-12-51.png
Views:	727
Size:	19.8 KB
ID:	381931

      По сути работает но отображение

      Click image for larger version

Name:	Screenshot from 2019-07-05 18-11-10.png
Views:	769
Size:	5.1 KB
ID:	381932

      Click image for larger version

Name:	Screenshot from 2019-07-05 18-10-55.png
Views:	751
Size:	24.6 KB
ID:	381933

      Пока так...

      Comment

      • NNS
        Junior Member
        • Jul 2019
        • 3

        #4
        Originally posted by Kos
        Всё верно, поправлю лишь, что ZBXNEXT - это не баг, а enhancement request.
        Насколько я понимаю, в последней версии (4.2) это можно обойти с помощью препроцессинга, который теперь включает возможность писать скрипты на Javascript. В предыдущих версиях - увы, только через какие-то внешние скрипты, которые будут сами опрашивать устройство по SNMP и отдавать результат, проеобразовав в нужный формат.
        Как zabbix работает с SNMP?
        В snmpwalk достаточно добавить ключик -Oa и мы получаем строчки

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #5
          Originally posted by NNS
          Как zabbix работает с SNMP?
          В snmpwalk достаточно добавить ключик -Oa и мы получаем строчки
          Боюсь, что этот вопрос надо задавать не мне, а разработчикам. Либо самому сидеть и ковыряться в исходниках.
          Подозреваю, что, скорее всего, там идёт честный разбор значения в соответствии с возвращаемым типом. По крайней мере, в настройках на эту тему ничего нет.

          Comment

          Working...