Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4
SNMP Trap
É preciso ter o snmptrapd em execução, pois ele fará uso do snmptt (trap translator) ou do script da
Zabbix SIA, zabbix_trap_receiver.pl
Obs.: o script zabbix_trap_receiver.pl está localizado em /opt/zabbix-3.4.0/misc/snmptrap/ -- copie esse script para /usr/bin
SNMP Trap
Configuração no Zabbix server:
É preciso ter o snmptt, mesmo que não o usemos para as leituras, mas usaremos para registrarmos o
tipo de evento snmp de nosso Zabbix.
Alterar a linha :
TRAPDRUN=no
Para:
TRAPDRUN=yes
StartSNMPTrapper=1
SNMPTrapperFile=/tmp/zabbix_traps.tmp
# /etc/init.d/zabbix-server restart
less /usr/bin/zabbix_trap_receiver.pl
Veja o local de gravação dos logs, que deve ser idêntico ao configurado no zabbix_server:
$SNMPTrapperFile = '/tmp/zabbix_traps.tmp';
SNMP Trap
Iniciando o envio de traps
Agora, temos o ambiente preparado para o envio de snmp traps (por enquanto, apenas o próprio
Zabbix Server)
127.0.0.1 → Endereço do Gerente SNMP, ou seja, nosso Zabbix; nesse caso, é o localhost;
.1.3.6.1.6.3.1.1.5.3 → OID de linkDown que foi enviada a partir do dispositivo que gerou o evento de notificação;
127.0.0.1 → Endereço cadastrado no frontend do Zabbix, o qual será usado para associar a trap e preencher o item;
SNMP Trap
Criando no host snmphost um item do tipo snmptrap para Link Down:
SNMP Trap
Criando no host snmphost um item do tipo snmptrap para Link UP:
SNMP Trap
Configuração do snmptrap em um host client Linux
O comando “snmptrap” que nosso dns1 usará, precisa ser instalado a partir do pacote “snmp client”,
conforme abaixo:
# which snmptrap
Esse IP ou nome FQDN deve estar cadastrado no
/usr/bin/snmptrap frontend do zabbix, para o host a ser monitorado.
Bons estudos!
Laboratório
Iniciando Zabbix com SNMP
http://zbx.lab.com.br
Tarefa concluída!