Eu quero monitorar as fontes de alimentação do comutador HP 7500. Eu tenho o meu OID, dado pela interface web da HP. Então eu crio um snmptt.conf.hp, eu crio um serviço, passivo e volátil, adiciono este OID a um trap e interliga o trap ao serviço, depois o serviço ao host.
Eu configurei o snmptt.conf para registrar como /var/log/snmptt.log
e snmptt_unknown.log
. Com log_enable = 1
e debugging = 1
... Mas nada acontece! Nenhum log em tudo! Não smptt*.log
ou snmptrapd.log
...
Olhando com o tcpdump, tenho certeza que as armadilhas chegam bem. Mas o Nagios.log me diz isso:
Warning: The results of service 'Service_Trap_PowerSupply_KO' on host 'XX.XX.XX.XX' are stale by 0d 0h 0m 59s (threshold=0d 0h 5m 0s). I'm forcing an immediate check of the service.
Warning: The results of service 'Service_Trap_PowerSupply_OK' on host 'XX.XX.XX.XX' are stale by 0d 0h 0m 59s (threshold=0d 0h 5m 0s). I'm forcing an immediate check of the service.
Então, o nome dos meus serviços parece ok. Na armadilha para KO o outro por OK. Quando desconectamos o powersupply, isso é registrado em nagios.log
.