PDA

View Full Version : Странные вещи с snmp


mschedrin
04-06-2009, 14:09
zabbix 1.6.4
Создаю item snmpv2, oid: SNMPv2-SMI::mib-2.16.19.2.0
Type of information: Text.
Zabbix начинает снимать данные со свитча, выглядят они примерно так:
2009-06-04 14:59:59 1244113199 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 2E 30 32 2D 42 31 30 30 32 2D 80 36 4C DC 32
2009-06-04 14:59:29 1244113169 "1.02-B1002-B102"
2009-06-04 14:59:00 1244113140 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 6F 63 CA 75
2009-06-04 14:58:29 1244113109 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 F2 E2
2009-06-04 14:57:59 1244113079 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 2E 30 32 2D 42 31 30 30 32 2D 80 36 4C DC A2
2009-06-04 14:57:30 1244113050 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 DB A2
2009-06-04 14:56:59 1244113019 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 2E 30 32 2D 42 31 30 30 32 2D 80 36 4C DC 11
Данные каждый раз разные. Вообще в этом oid хранится версия прошивки свитча, и если снимать данные напрямую с сервера на котором стоит zabbix, то получаются совсем другие буквы:
[root@mon2 /home/mschedrin]# snmpbulkwalk -c public -v 2c 10.109.24.107 SNMPv2-SMI::mib-2.16.19.2.0
SNMPv2-SMI::mib-2.16.19.2.0 = Hex-STRING: 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 6D 18 01
Строчка при каждом запросе не из меняется.

Почему заббикс выдает какие-то неизвестные цифры с потолка?

Nikolaicheg
05-06-2009, 11:09
Тип итема в настройках хоста в заббиксе какой?
текст?

mschedrin
05-06-2009, 11:28
Да, тип итема текст.

unlnkd
05-06-2009, 11:36
А точно ли устройство отдает тот тип данных, котороых ожидаешь? Недавно столкнулись с ситуацией, в которой железка отдает числовые значения в виде строки.

Попробуйте поймать значения по этим MIB-ам другим приложением (не Zabbix-ом).

mschedrin
05-06-2009, 11:38
Так я же привел пример, как с помощью snmpwalk устройство возвращает hex-string и всегда одинаковую:
[root@mon2 /home/mschedrin]# snmpbulkwalk -c public -v 2c 10.109.24.107 SNMPv2-SMI::mib-2.16.19.2.0
SNMPv2-SMI::mib-2.16.19.2.0 = Hex-STRING: 31 2E 30 32 2D 42 31 30 30 32 2D 42 31 30 6D 18 01

Nikolaicheg
08-06-2009, 08:52
случайно не Dlink свитч???
вспомнил тут, что когда настраивал заббикс, то у меня с длинками проблемы были. и насколько я помню, что частично подобные проблемы решились установкой родных мибов, а частично пришлось отключить некоторые oid.
Собственно остались только счетчики, температура, загрузка проца. Остальное не опрашивается. (Свитчи des-3828).

fredushka
08-06-2009, 09:25
zabbix 1.6.4
Данные каждый раз разные. Вообще в этом oid хранится версия прошивки свитча, и если снимать данные напрямую с сервера на котором стоит zabbix, то получаются совсем другие буквы:

Строчка при каждом запросе не из меняется.

Почему заббикс выдает какие-то неизвестные цифры с потолка?

Я бы для отладки сделал так:

tcpdump -i <iface> -n -X "host <ip> and port 161" >log

и убедился бы, что действительно каждый раз ответ одинаковый и после этого или смирился бы с железкой или нарисовал бы баг репорт (подтвержденный, кстати, tcpdump-ом :))

mschedrin
10-06-2009, 18:56
Подампил, посмотрел wireshark'ом. Действительно это свитч отдает неверные данные. Спасибо за совет.