[MASOCH-L] ZABBIX: Template ZBX-CISCO-MPLS: LDP Neighbor - Regra de descoberta retornando "invalid discovery rule ID"

Paulo Henrique paulo.rddck at bsd.com.br
Fri Oct 28 21:52:01 BRST 2016


Saudações a todos,

Alguém tem o Template ZBX-CISCO-MPLS com a regra LDP Neighbor de descoberta
funcionando corretamente ?
A regra que vem no template retorna como invalida e realmente pela sintaxe
utilizada pelo scritp ela está errada.

Regra original: advsnmp.discovery[{HOST.HOST},"-v2c
-c{$SNMP_COMMUNITY}",.1.3.6.1.4.1.9.10.65.1.3.1.1.2,1.4,5.3,8.4,12.2]
Executo esta regra no terminal e retorna erro e nos logs do zabbix informa
que a mesma é invalida.

A Regra que retorna corretamente as informações no terminal, retorna nos
logs do zabbix como sendo inválida.
Regra correta: advsnmp.discovery[{HOST.HOST},"-v2c -c{$SNMP_COMMUNITY}
.1.3.6.1.4.1.9.10.65.1.3.1.1.2 1.4 5.3 8.4 12 2" ]

Se executo essa regra direto no terminal tenho o catalago json corretamente
e validado na listjson.

[root at zabbix externalscripts]# ./advsnmp.discovery yy.xxx.xxx.zz " -v2c
-cpublic" .1.3.6.1.4.1.9.10.65.1.3.1.1.2 1.4 5.3 8.4 12 2
{
        "data":[
                {
                "{#ADVSNMPINDEX1}": "",
                "{#ADVSNMPINDEX2}": "yy.xxx.xxx.zz",
                "{#ADVSNMPINDEX3}": "0",
                "{#ADVSNMPINDEX4}": "255",
                "{#ADVSNMPINDEX5}": "0.0.167837710",
                "{#ADVSNMPINDEX6}": "yy.xxx.xxx.jj",
                "{#ADVSNMPVALUE}":"2"
                }       ,
                {
                "{#ADVSNMPINDEX1}": "",
                "{#ADVSNMPINDEX2}": "yy.xxx.xxx.zz",
                "{#ADVSNMPINDEX3}": "0",
                "{#ADVSNMPINDEX4}": "255",
                "{#ADVSNMPINDEX5}": "0.0.184549150",
                "{#ADVSNMPINDEX6}": "yy.xxx.xxx.ll",
                "{#ADVSNMPVALUE}":"2"
                }       ,
                {
                "{#ADVSNMPINDEX1}": "",
                "{#ADVSNMPINDEX2}": "yy.xxx.xxx.zz",
                "{#ADVSNMPINDEX3}": "0",
                "{#ADVSNMPINDEX4}": "255",
                "{#ADVSNMPINDEX5}": "0.0.184549156",
                "{#ADVSNMPINDEX6}": "yy.xxx.xxx.vv",
                "{#ADVSNMPVALUE}":"2"
                }
        ]
}


Quem tiver a regra correta e funcionando poderia compartilhar.

Dados do sistema:
O.S: CentOS 7 CORE
Zabbix Server 3.2.2
Banco de dados PostgreSQL
Net-SNMP 5.7.2

Estou utilizando a versão 2 do advsnmp.discovery conforme informado na
documentação.
ADVSNMP:
https://github.com/simonkowallik/Zabbix-Addons/blob/master/advsnmp.discovery/advsnmp.discovery
Template MPLS Cisco:
https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-cisco/zbx-cisco-mpls

Qualquer orientação que ajude a resolver o problema ou mesmo a regra de
descoberta é bem vindo.

Abraços e um ótimo final de semana a todos.
-- 
:UNI><BSD:
Paulo Henrique.
Fone: (21) 37089388.


More information about the masoch-l mailing list