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…

Benefícios de fazer o Upgrade Zabbix  

Benefícios de fazer o Upgrade Zabbix  

Benefícios de fazer o Upgrade Zabbix     O Zabbix é a ferramenta de monitoramento open-source referência no mercado. Projetado para medir a disponibilidade e desempenho de componentes de infraestrutura e aplicações, o Zabbix gera indicadores estratégicos que são...

Apresentamos a nova CEO da Unirede

Apresentamos a nova CEO da Unirede

A Unirede Inteligência em TI, empresa especialista em sustentação de ambientes críticos, com foco em monitoramento, operação e soluções gerenciadas, anunciou a nomeação de Tatiane Rosa como a nova CEO da Unirede, revalidando o posicionamento da empresa para...

A Unirede durante a Pandemia: reflexões sobre o mercado de TI

A Unirede durante a Pandemia: reflexões sobre o mercado de TI

A pandemia do COVID-19 devastou o mundo em escala global, e se apresentou como um desafio a ser enfrentado por todos os setores da sociedade. Desde cuidados com a saúde, mudanças em como nos comunicamos às inovações nos mais diversos mercados, os últimos seis meses...

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 *

Pin It on Pinterest