Tutorial de configuração do SNMP trap no Zabbix no Centos 7

instalacao-snmp-trap-zabbix-unirede

TUTORIAL DE CONFIGURAÇÃO DO SNMP TRAP NO ZABBIX NO CENTOS 7

1. Instalar os pacotes de pré-requisitos

# yum install epel-release
# yum install -y perl-Sys-Syslog snmptt net-snmp-perl net-snmp-utils net-snmp

2. Instalar o Zabbix trap receiver, que será usado para escrever o trap em um arquivo de texto

wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.2.0/zabbix-4.2.0.tar.gz
tar -zxvf zabbix-4.2.0.tar.gz
cp ./zabbix-4.2.0/misc/snmptrap/zabbix_trap_receiver.pl /usr/bin
chmod +x /usr/bin/zabbix_trap_receiver.pl

3. Configurar o snmptrapd, referenciando o caminho do trap reciever e reiniciar o serviço

# vim /etc/snmp/snmptrapd.conf
authCommunity execute public
perl do "/usr/bin/zabbix_trap_receiver.pl";
# service  snmptrapd restart

4. Ativando o SNMP trap no Zabbix

# vim /etc/zabbix/zabbix_server.conf
StartSNMPTrapper=1
SNMPTrapperFile=/tmp/zabbix_traps.tmp
# systemctl restart zabbix-server

5. Enviar trap de teste para verificar se o Zabbix trap reciever está escrevendo o log

# snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.4' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.4 s "eth0"
# cat  /tmp/zabbix_traps.tmp
15:43:46 2019/04/26 ZBXTRAP 127.0.0.1

PDU INFO:

notificationtype               TRAP
version                        0
receivedfrom                   UDP: [127.0.0.1]:34349->[127.0.0.1]:162
errorstatus                    0
messageid                      0
community                      public
transactionid                  1
errorindex                     0
requestid                      0

VARBINDS:

DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (55) 0:00:00.55
SNMPv2-MIB::snmpTrapOID.0      type=6  value=OID: IF-MIB::linkUp.0.33
IF-MIB::linkUp                 type=4  value=STRING: “eth0”
SNMP-COMMUNITY-MIB::snmpTrapCommunity.0 type=4  value=STRING: “public”
SNMPv2-MIB::snmpTrapEnterprise.0 type=6  value=OID: IF-MIB::linkUp

6. Cadastro do host que receberá os traps no Zabbix.

Obs: O ip da SNMP interface precisa ser o IP do equipamento que está enviando o trap

7. Criar item do tipo SNMP trap para capturar via expressão regular no parâmetro da chave as oids “IF-MIB::linkUp” e “IF-MIB::linkDown”.

8. Criação da trigger usando a função str para achar a incidência da palavra “linkDown” para o problema  e “linkUp” para recovery.

9. Enviar o trap com status da interface down  para gerar  o problema.

# snmptrap -v 1 -c public 127.0.0.1 ‘.1.3.6.1.6.3.1.1.5.4’ ‘0.0.0.0’ 6 33 ’55’ .1.3.6.1.6.3.1.1.5.3 s “eth0”

10. Enviar o trap com o status da interface UP para resolver o problema.

# snmptrap -v 1 -c public 127.0.0.1 ‘.1.3.6.1.6.3.1.1.5.4’ ‘0.0.0.0’ 6 33 ’55’ .1.3.6.1.6.3.1.1.5.4 s “eth0”

Vinicius Murmann

Vinicius Murmann

Zabbix Trainer

Profissional com quinze anos de experiência na área de tecnologia da informação, especialista em soluções em software livre, ao longo desse tempo desenvolveu projetos para clientes médio e grande porte por todo Brasil e no exterior. Possui ampla experiência em softwares de controle, monitoramento, gerencia de redes de computadores e sistemas operacionais. Há mais de dez anos ministra diversos treinamentos, entre eles de Linux, PfSense®, Zabbix, Freebsd, Samba 4, Zimbra e ProxMox entre outros.

 

  • [2018] Zabbix 4.0 Certified Trainer
  • [2016] Zabbix 3.0 Certified Trainer – Riga, Letônia
  • [2014] Zabbix 2.2 Certified Trainer – Riga, Letônia
  • [2014] Zabbix Certified Specialist – Riga, Letônia
  • [2014] Zabbix Certified Professional – Riga, Letônia

Assine a nossa Newsletter!

Quer saber de próximos treinamentos, notícias, publicações, webinars e também sobre eventos da Unirede? Assine a nossa Newsletter e fique por dentro de todas as novidades.

Você pode gostar também…

O que é e para que serve o Zabbix? – Guia Completo para Iniciantes

O que é e para que serve o Zabbix? – Guia Completo para Iniciantes

Este guia completo explora “O que é Zabbix” e como ele pode ser um aliado poderoso no monitoramento de infraestruturas de TI. Desde a instalação e configuração inicial até a expansão de suas capacidades com integrações, scripts personalizados e estratégias de escalabilidade, cobrimos tudo que iniciantes precisam saber para aproveitar ao máximo o Zabbix. Se você busca entender como o Zabbix pode ajudar a otimizar a performance e a segurança de sua infraestrutura de TI, acompanhe nosso guia e descubra como transformá-lo em uma solução de monitoramento eficiente e adaptável às necessidades de sua organização.

Implantação e Configuração Avançada do Zabbix em Ambientes Complexos

Implantação e Configuração Avançada do Zabbix em Ambientes Complexos

Este guia detalhado irá explorar a implantação e a configuração avançada do Zabbix em ambientes corporativos para que, ao final, ele esteja pronto para coletar dados, analisá-los e por fim, gerar informações importantes, subsidiando insights à camada de gestão da empresa. 

Transformando a Gestão de TI com Zabbix: Uma visão estratégica

Transformando a Gestão de TI com Zabbix: Uma visão estratégica

Transformando a Gestão de TI com Zabbix: Uma visão estratégica  Com as constantes mudanças no mundo da Tecnologia da informação e Comunicação, as empresas estão sempre buscando soluções que não só acompanhem o ritmo das mudanças, mas também tragam benefícios...

1 Comentário

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *