Ad Widget

Collapse

Низкоуровневое обнаружение snmp с нечислов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hppt
    Junior Member
    • Jun 2014
    • 21

    #1

    Низкоуровневое обнаружение snmp с нечислов

    Всем привет!

    Есть железка, к ней скачаны MIBы. Они импортированы в Zabbix
    В SNMP есть таблица wcAccessPointTable и индексом для нее выбрано поле с MAC-адресом (т.е. не число)
    snmpwalk выдает следующее:

    Code:
    linux-zaa5:~ # snmpwalk -v 2c -c public 192.168.1.230 WC7520-MIB::wcAccessPointMac
    WC7520-MIB::wcAccessPointMac.'. N.M.'.128 = STRING: 20:4e:7f:4d:9b:80
    WC7520-MIB::wcAccessPointMac.'. .*T.'.64 = STRING: 20:e5:2a:54:9d:40
    WC7520-MIB::wcAccessPointMac.'..!...'.0 = STRING: a0:21:b7:bd:18:0
    WC7520-MIB::wcAccessPointMac.'..!...'.128 = STRING: a0:21:b7:bd:18:80
    WC7520-MIB::wcAccessPointMac.'..!...'.0 = STRING: a0:21:b7:bd:19:0
    WC7520-MIB::wcAccessPointMac.'..!...'.0 = STRING: a0:21:b7:bd:1c:0
    WC7520-MIB::wcAccessPointMac.'..!...'.32 = STRING: a0:21:b7:bd:1c:20
    А если смотреть SNMP Browser'ом, то это вот такие OID:

    Code:
    wcAccessPointMac.6.32.78.127.77.155.128
    wcAccessPointMac.6.32.229.42.84.157.64
    wcAccessPointMac.6.160.33.183.189.24.0
    wcAccessPointMac.6.160.33.183.189.24.128
    wcAccessPointMac.6.160.33.183.189.25.0
    wcAccessPointMac.6.160.33.183.189.28.0
    wcAccessPointMac.6.160.33.183.189.28.32
    Т.е. откуда-то берется 6, а после нее идет десятичный MAC через точку

    Само собой zabbix не может обратиться по подобному ('. N.M.'.128) индексу и выдает ошибку.

    Как научить его получить нормальный индекс? Или преобразовывать его
  • Jimson
    Senior Member
    • Jan 2008
    • 1327

    #2
    Originally posted by hppt
    Как научить его получить нормальный индекс? Или преобразовывать его
    Никак, так устроен snmp. Новый (2.2) забикс вроде как должен уметь работать с такими "индексами", в противном случае не используйте встроенный snmp lld (snmpindex -> snmpvalue), реализуйте свой json с блэкджеком.

    Comment

    Working...