[GTER] Configuração do Template Zabbix - BGP SNMP

Paulo Henrique paulo.rddck at bsd.com.br
Tue Sep 27 21:36:33 -03 2016


Saudações grandes,

Então passei o final do dia brigando com o template e nada de a regra
discovery funcionar.

Primeiramente, coloquei o script LLD.py no diretorio externalscript do
zabbix, dei permissão de execução e recentemente achando que seria problema
de acesso tornei o zabbix o dono do script.

Em: Configurações -> Templates -> Template Juniper MX -> Regras de
Descoberta -> JunOS BGP4 defini os seguintes valores conforme informado na
documentação do zabbix.

Tipo: Agente SNMPv2

Chave: discovery[{#PEERADDR}, .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11,
{#PREFXTBL}, .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.14, {#ADDRTYPE},
.1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10, {#ASNUM},
.1.3.6.1.4.1.2636.5.1.1.2.1.1.1.13]
SNMP OID: ( Nesse campo não é repassado nenhum parametro na documentação
contudo se deixar sem informar o zabbix informa que falta o parametro SNMP
OID.) para inserir e testar use o valor ".0"

Em Comunidade SNMP: usei a macro {$SNMP_COMMUNITY}

E deixei os demais dados conforme estavam.

Obs: Para não ter que ficar esperando 1 hora eu alterei a regra de
discovery para 10 minutos, posteriormente irei regredir o mesmo para 1Hora.

Esse é a parte de configuração no qual a documentação informa para ser
realizada.
Em: COnfiguração -> Host -> RT-BGP-JUN -> Regras de Descoberta o status de
Template Juniper MX: JunOS BGP4 é informado como Não suportado.
Nos logs do servidor zabbix tenho a seguinte entrada:

discovery[{#PEERADDR}, .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11, {#PREFXTBL},
.1.3.6.1.4.1.2636.5.1.1.2.1.1.1.14, {#ADDRTYPE},
.1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10, {#ASNUM},
.1.3.6.1.4.1.2636.5.1.1.2.1.1.1.13]" became not supported: Invalid SNMP
OID: pairs of macro and OID are expected.

Cheguei a testar com a configuração utilizada no zabbix 2.x contudo retorno
o erro de "Value should be a JSON object".

Alguma sugestão?
Já instalei o python3.3 e o path está correto.
O Servidor está com o selinux ativa e configurado, contudo não tenho nenhum
log de auditoria barrando o script e para validar executei os teste com o
setenforce permissive.

Abraços e qualquer solução ou orientação será bem vindo.

Att. Paulo Henrique.


Em 26 de setembro de 2016 11:11, felipe macedo <felipeamacedo at hotmail.com>
escreveu:

> Estou com Script Funcionando na versão 3.0.3 A diferença do zabbix 3 pro 2
> nesse caso que sem o script ele vai funcionar necessários ajuste no
> template pra isso, mas não irá retorna os IP do peers de forma amigável e
> sim Hexdacimal o Script corrige esse erro no na versão retornando o ip do
> peer
>
>
> ________________________________
> De: gter <gter-bounces at eng.registro.br> em nome de Márcio Elias Hahn do
> Nascimento <marcio at sulonline.net>
> Enviado: domingo, 25 de setembro de 2016 11:34
> Para: Grupo de Trabalho de Engenharia e Operacao de Redes
> Assunto: Re: [GTER] Configuração do Template Zabbix - BGP SNMP
>
>
>
> Estou na versão 3.0.2 e estou com o script, funcionava na 2.4 e
> depois da atualização deixei do jeito que estava.
>
> ---
>
> Att
>
> Márcio
> Elias Hahn do Nascimento
> (48) 8469-1819 / 3524-0700 -
> marcio at sulonline.net
> INOC-BR: 52977*100
> GERÊNCIA DE RECURSOS DE TIC -
> Sul Internet [3]
>
>  [3]
>
> Em 24/09/2016 19:18, Paulo Henrique escreveu:
>
>
> > Saudações,
> >
> > Então pelo que compreendi da documentação do zabbix
> e do template é que
> > para a versão 3 já não é necessário utilizar o
> script LLD.py, somente na
> > versão 2.x, tanto que a decisão de utilizar
> esse template é exatamente pelo
> > fato de não depender de um script
> externo para a coleta de informações.
> > Poderiam validar qual é a versão
> que estão utilizando do zabbix ?
> > Se não tiver outra forma, vou ter que
> montar um template só para isso
> > usando SNMP ( o zabbix 3 está
> suportando tratamento de dados hexadecimais
> > ).
> > Considero que quanto
> menor a necessidade de fatores externo a uma solução
> > menor será a
> possibilidade de falso-positivo.
> >
> > Att. Paulo Henrique.
> > Em 24 de
> setembro de 2016 09:27, felipe macedo <felipeamacedo at hotmail.com>
> >
> escreveu:
> >
> >> Bom dia, " Ola! Amigo consegui fazer funcionar esse
> template, tive problemas em um primeiro momento pela falta do phyton 3 e
> depois permissão de execução do script. Execute seu script manualmente e
> veja se tem algum erro. Caso apresente sem erros confira as config no
> zabbix server e por ultimo ajuste as permissões. para teste use,
> ./LLD.py -h ''ipdodispositivo'' -c public " Créditos para meu coleta
> Thiago Martins rs ________________________________ De: gter
> <gter-bounces at eng.registro.br> em nome de Paulo Henrique <
> paulo.rddck at bsd.com.br> Enviado: sexta-feira, 23 de setembro de 2016
> 18:00 Para: Grupo de Trabalho de Engenharia e Operacao de Redes Assunto:
> [GTER] Configuração do Template Zabbix - BGP SNMP Saudações, Estou tendo
> dificuldades para configurar o template SNMP BGP [1] para Juniper no
> Zabbix 3.0.1 A documentação informada no github aparentemente é
> incompleta. Alguém tem este template funcionando a coleta via SNMP. O
> problema mais especificadamente aparenta está no item 4 da documentação:
> ------------------------------------------------------------
> ------------------------------------------------------- Set key:
> discovery[{#PEERADDR}, .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11, {#PREFXTBL},
> .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.14, {#ADDRTYPE},
> .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10, {#ASNUM},
> .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.13]
> ------------------------------------------------------------
> ------------------------------------------------------- Pelo que
> compreendi é para editar a regra de descoberta do JunOS BGP e mudar a
> regra de monitoramento externo para Type SNMPv2 e no campo chave inserir
> a macro acima, contudo ao alterar o tipo de monitoramento para SNMP o
> campo SNMP OID é ativado e requer a informação de OID, como a
> documentação não descrimina o valor para esse campo informei .0 ( raiz
> ). Qualquer orientação para a configuração desta regra de discovery é
> bem vinda. Já consultei em outros dois templates para obter o
> monitoramento de sessões BGP, contudo a principal diferença desse
> template para a versão 3.0 é a não necessidade de se usar o script
> LLD.py Link[1]:
> https://github.com/Prototype-X/Zabbix-Template-Juniper-MX-BGP4-ipv4-ipv6
> GitHub - Prototype-X/Zabbix-Template-Juniper-MX-BGP4-ipv4 ...<
> https://github.com/Prototype-X/Zabbix-Template-Juniper-MX-BGP4-ipv4-ipv6>
> github.com
> Zabbix-Template-Juniper-MX-BGP4-ipv4-ipv6 - Zabbix Template for Juniper
> MX discovery BGP4 peers ipv4 and ipv6, RE, interfaces
>
>
> [1] GitHub - Prototype-X/Zabbix-Template-Juniper-MX-BGP4-ipv4 ...<
> https://github.com/Prototype-X/Zabbix-Template-Juniper-MX-BGP4-ipv4-ipv6
> [1]> github.com Zabbix-Template-Juniper-MX-BGP4-ipv4-ipv6 - Zabbix
> Template for Juniper MX discovery BGP4 peers ipv4 and ipv6, RE,
> interfaces Att. Paulo Henrique -- :UNI><BSD: Paulo Henrique. Fone: (21)
> 37089388. -- gter list https://eng.registro.br/mailman/listinfo/gter [2]
> gter Info Page - .br<https://eng.registro.br/mailman/listinfo/gter [2]>
> eng.registro.br Esta lista tem como objetivo tratar exclusivamente de
> tópicos relativos a engenharia e operação de redes internet no país . To
> see the collection of prior ... -- gter list
> https://eng.registro.br/mailman/listinfo/gter [2]
>
>
> Links:
> ------
> [1]
> https://github.com/Prototype-X/Zabbix-Template-Juniper-MX-BGP4-ipv4-ipv6
> [2]
> https://eng.registro.br/mailman/listinfo/gter
> [3]
> http://www.sulinternet.net
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
>



-- 
:UNI><BSD:
Paulo Henrique.
Fone: (21) 37089388.



More information about the gter mailing list