Gostaria de monitorar o nível de toner de uma impressora de rede usando o nagios3.
Tenho tudo o que preciso para acessar o nível de toner usando SNMP.
Mas, quando a impressora está desligada, recebo um erro "Host inativo". Mas não quero esse erro, pois é permitido desligar esta impressora.
Assim, removi o "comando de verificação" da configuração do host, conforme sugerido para impressoras de rede. Mas então, o nagios verificará o nível de toner mesmo se a impressora estiver desligada e reportará um erro porque a consulta SNMP falhou.
Minha dúvida é: Como desabilitar a verificação SNMP do toner quando a impressora está desligada sem gerar um erro de "host está inativo"?
ou, de uma forma mais genérica:
Como desabilitar uma verificação de serviço quando o host está inativo sem gerar um erro de “host está inativo”
Responder1
O uso de host-is-down pelo NAGIOS para detectar que um host inteiro está inativo e, portanto, não gerar alertas individuais para cada serviço está inativo, é sensato e você deve continuar a usá-lo.
Mas se você desativar oalertandona verificação de host inativo da impressora, você obterá o que deseja: nenhuma notificação de qualquer tipo quando a impressora estiver desligada, mas notificações de falta de toner quando ela estiver ligada. Algo como:
define host{
name printer
notifications_enabled 0
[ ... ]
}
pode ser o que você deseja.