
Obrigado, serverfault, por me dar a resposta paracomo-um-administrador-generaliza-alertando-quando-um-evento-não-acontece.
Agora, quero apenas verificar a atualização desses serviços passivos de segunda a sexta-feira.
Existem algumas sutilezas:
- O status deve melhorar no fim de semana.
- O status nunca deve diminuir no fim de semana.
- As notificações ainda devem ser emitidas no fim de semana.
O melhor que posso sugerir é YACS - Yet Another Cron Script (para fazer a barba). Mas mesmo assim, as definições de serviço não precisariam ser alteradas toda semana? Esse dinamismo de definição de serviço costuma ser feito com o Nagios?
Responder1
Você pode usar períodos de tempo no Nagios:
- http://nagios.sourceforge.net/docs/3_0/timeperiods.html
- http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#timeperiod
Se você deseja comportamentos diferentes entre os dias da semana e o fim de semana, não vejo outra maneira de fazer isso sem duplicar a verificação do serviço:
Configure sua primeira verificação de serviço com um período de segunda a sexta-feira e com o comportamento necessário para esse período.
Em seguida, configure a verificação de serviço duplicado com período de sábado a domingo, e com o comportamento requerido para este período.
Não gosto da ideia de serviço duplicado, mas não conheço outras maneiras de fazer isso... é assim que procedo na configuração do Nagios...