Решил попробовать еще одну систему мониторинга, после уже долгое время работающей TclMon и попыток заставить делать то, что мне нужно от OpenNms.
Но столкнулся с проблемой такого типа:
Ручками прописывать порядка 500 хостов + каждому назначать шаблон и триггеры это не есть верно.
Авто дискавери не работает как надо.
Делаю обнаружение на диапазон с нужными IP и проверкой
SNMPv2 агента "community":".1.3.6.1.2.1.1.2.0"
(возвращает OID типа оборудования)
и прописываю в действиях на обнаружение
Тип сервиса = "SNMPv2 агент"
Состояние обнаружения = "Up"
Полученное значение содержит ".1.3.6.1.4.1.231.7."
Действия на это - подвешивать определенные шаблоны для съема статистики.
В логах видно что тип данных возвращаемых по выше обозначенному OID не принимается за верный. Но сами данные верные верно получены.
Вот лог
Имхо проблема схожая с http://www.zabbix.com/forum/showthread.php?t=11357
но там нет понятного мне решения.
Также есть вопрос по шаблонам. Можно ли во всех итемах шаблона быстро поменять значение community не открывая каждый итем отдельно.
PS Заранее прошу прощения за может быть глупые вопросы, но гугл мне в них не помог.
Но столкнулся с проблемой такого типа:
Ручками прописывать порядка 500 хостов + каждому назначать шаблон и триггеры это не есть верно.
Авто дискавери не работает как надо.
Делаю обнаружение на диапазон с нужными IP и проверкой
SNMPv2 агента "community":".1.3.6.1.2.1.1.2.0"
(возвращает OID типа оборудования)
и прописываю в действиях на обнаружение
Тип сервиса = "SNMPv2 агент"
Состояние обнаружения = "Up"
Полученное значение содержит ".1.3.6.1.4.1.231.7."
Действия на это - подвешивать определенные шаблоны для съема статистики.
В логах видно что тип данных возвращаемых по выше обозначенному OID не принимается за верный. Но сами данные верные верно получены.
Вот лог
21668:20090526:004753 Query [begin;]
21668:20090526:004753 Query [commit;]
21668:20090526:004753 Discovery: process_rule() [IP:192.168.122.44]
21668:20090526:004753 Query [select dcheckid,type,key_,snmp_community,ports from dchecks where druleid=7]
21668:20090526:004753 In process_check(ip:192.168.122.44, ports:161, type:11)
21668:20090526:004753 In discover_service(ip:192.168.122.44, port:161, type:11)
21668:20090526:004753 In get_value_snmp(key:.1.3.6.1.2.1.1.2.0,oid:.1.3.6.1 .2.1.1.2.0)
21668:20090526:004753 Standard processing
21668:20090526:004753 In snmp_normalize(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 End of snmp_normalize():.1.3.6.1.2.1.1.2.0
21668:20090526:004753 In get_snmp(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 SNMP [[email protected]:161:161]
21668:20090526:004753 Status send [0]
21668:20090526:004753 AV loop OID [.1.3.6.1.2.1.1.2.0] Type [0x06] OID: SNMPv2-SMI::enterprises.231.7.1.2.2.1.101.1.1
21668:20090526:004753 Discovery: Item [192.168.122.44:.1.3.6.1.2.1.1.2.0] error: OID [.1.3.6.1.2.1.1.2.0] value has unknow type [0x06]
21668:20090526:004753 End discover_service()
21668:20090526:004753 Query [begin;]
21668:20090526:004753 In update_service(ip:192.168.122.44,port:161,status:d own)
21668:20090526:004753 In register_host(ip:192.168.122.44)
21668:20090526:004753 Query [select dhostid,ip,status,lastup,lastdown from dhosts where druleid=7 and ip='192.168.122.44' and dhostid between 00000000000$
21668:20090526:004753 End register_host()
21668:20090526:004753 Query [commit;]
21668:20090526:004753 End process_check()
21668:20090526:004753 In process_check(ip:192.168.122.44, ports:161, type:10)
21668:20090526:004753 In discover_service(ip:192.168.122.44, port:161, type:10)
21668:20090526:004753 In get_value_snmp(key:.1.3.6.1.2.1.1.2.0,oid:.1.3.6.1 .2.1.1.2.0)
21668:20090526:004753 Standard processing
21668:20090526:004753 In snmp_normalize(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 End of snmp_normalize():.1.3.6.1.2.1.1.2.0
21668:20090526:004753 In get_snmp(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 SNMP [[email protected]:161:161]
21668:20090526:004753 Status send [0]
21668:20090526:004753 AV loop OID [.1.3.6.1.2.1.1.2.0] Type [0x06] OID: SNMPv2-SMI::enterprises.231.7.1.2.2.1.101.1.1
21668:20090526:004753 Discovery: Item [192.168.122.44:.1.3.6.1.2.1.1.2.0] error: OID [.1.3.6.1.2.1.1.2.0] value has unknow type [0x06]
21668:20090526:004753 End discover_service()
21668:20090526:004753 Query [commit;]
21668:20090526:004753 Discovery: process_rule() [IP:192.168.122.44]
21668:20090526:004753 Query [select dcheckid,type,key_,snmp_community,ports from dchecks where druleid=7]
21668:20090526:004753 In process_check(ip:192.168.122.44, ports:161, type:11)
21668:20090526:004753 In discover_service(ip:192.168.122.44, port:161, type:11)
21668:20090526:004753 In get_value_snmp(key:.1.3.6.1.2.1.1.2.0,oid:.1.3.6.1 .2.1.1.2.0)
21668:20090526:004753 Standard processing
21668:20090526:004753 In snmp_normalize(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 End of snmp_normalize():.1.3.6.1.2.1.1.2.0
21668:20090526:004753 In get_snmp(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 SNMP [[email protected]:161:161]
21668:20090526:004753 Status send [0]
21668:20090526:004753 AV loop OID [.1.3.6.1.2.1.1.2.0] Type [0x06] OID: SNMPv2-SMI::enterprises.231.7.1.2.2.1.101.1.1
21668:20090526:004753 Discovery: Item [192.168.122.44:.1.3.6.1.2.1.1.2.0] error: OID [.1.3.6.1.2.1.1.2.0] value has unknow type [0x06]
21668:20090526:004753 End discover_service()
21668:20090526:004753 Query [begin;]
21668:20090526:004753 In update_service(ip:192.168.122.44,port:161,status:d own)
21668:20090526:004753 In register_host(ip:192.168.122.44)
21668:20090526:004753 Query [select dhostid,ip,status,lastup,lastdown from dhosts where druleid=7 and ip='192.168.122.44' and dhostid between 00000000000$
21668:20090526:004753 End register_host()
21668:20090526:004753 Query [commit;]
21668:20090526:004753 End process_check()
21668:20090526:004753 In process_check(ip:192.168.122.44, ports:161, type:10)
21668:20090526:004753 In discover_service(ip:192.168.122.44, port:161, type:10)
21668:20090526:004753 In get_value_snmp(key:.1.3.6.1.2.1.1.2.0,oid:.1.3.6.1 .2.1.1.2.0)
21668:20090526:004753 Standard processing
21668:20090526:004753 In snmp_normalize(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 End of snmp_normalize():.1.3.6.1.2.1.1.2.0
21668:20090526:004753 In get_snmp(oid:.1.3.6.1.2.1.1.2.0)
21668:20090526:004753 SNMP [[email protected]:161:161]
21668:20090526:004753 Status send [0]
21668:20090526:004753 AV loop OID [.1.3.6.1.2.1.1.2.0] Type [0x06] OID: SNMPv2-SMI::enterprises.231.7.1.2.2.1.101.1.1
21668:20090526:004753 Discovery: Item [192.168.122.44:.1.3.6.1.2.1.1.2.0] error: OID [.1.3.6.1.2.1.1.2.0] value has unknow type [0x06]
21668:20090526:004753 End discover_service()
но там нет понятного мне решения.
Также есть вопрос по шаблонам. Можно ли во всех итемах шаблона быстро поменять значение community не открывая каждый итем отдельно.
PS Заранее прошу прощения за может быть глупые вопросы, но гугл мне в них не помог.
заббикс незнает, что за тип данных ему вернулся) попробуйте по другим параметрам поискать сходства.
Comment