Some problems are not important at night
Como você sugere, o Nagios permite configurar períodos de tempo que você pode aplicar às verificações, às notificações, aos grupos de notificação e aos usuários individuais. É claro que se você especificar que as verificações serão realizadas, mas nenhuma notificação será enviada, você não verá o problema em seu e-mail, mas poderá ver o histórico completo de alertas a qualquer momento nas páginas da Web do Nagios. strong>. Por que não agendar um cron job para enviar por e-mail os alertas durante a noite logo pela manhã? por exemplo,
0 8 * * * wget -O /tmp/nagios.html -i /home/user/nagioslist; mail [email protected] </tmp/nagios.html
Onde / home / user / nagioslist contém algo como:
http://example.com/nagios/cgi-bin/summary.cgi?report=1&displaytype=1
&timeperiod=last24hours&hostgroup=all&servicegroup=all&host=all&alerttypes=3
&statetypes=2&hoststates=7&servicestates=120&limit=1000
(isso exibiria até 1000 estados duros detectados nas últimas 24 horas)
OTOH você pode configurar um script de notificação diferente para executar as notificações que deseja adiar e simplesmente colocá-las em uma fila para envio posterior (por exemplo, usando 'at').
Ou você pode configurar o MTA para processar seu mailq de saída somente em intervalos específicos - combinados com diferentes endereços de e-mail / assuntos diferentes, então você pode efetivamente priorizar / adiar mensagens com base no destinatário / assunto / hora do dia. >