Nagios Host Downtime Scheduling

2

Ok, então passei um bom tempo nisso e não consigo fazer isso funcionar no meu ambiente.

Eu tenho um servidor Nagios 3.3.1 com NConf 1.3. Tudo funciona bem e estou muito feliz.

No entanto, tenho a necessidade de agendar o tempo de inatividade do host, por vários motivos, diariamente ou semanalmente, e queria criar e cron para lidar com isso.

Fácil o suficiente, certo? Eu encontrei o script a seguir (um pouco customizado) e não consegui agendar com sucesso o tempo de inatividade de um host.

link

Mostrarei um exemplo da linha de comando para executar este script:

./nagios_host_downtime.sh hostname '20120417 06:30:00' '20120417 08:30:00' 120 nagiosadmin test

No arquivo de log - /usr/local/nagios/var/nagios.log - vejo:

[1334609909] EXTERNAL COMMAND: SCHEDULE_HOST_DOWNTIME;hostname;1334665800;1334553600;0;0;nagiosadmin;test;

No entanto, na seção Tempo de inatividade do console da Web, nunca vejo uma entrada e ainda recebo alertas durante o tempo de inatividade.

Alguém tem alguma ideia? Eu poderia estar apenas estragando algo simples, mas eu perdi uma boa quantidade de tempo sem alegria e só preciso que isso funcione.

    
por imthefirestartr 16.04.2012 / 23:19

1 resposta

1

SCHEDULE_HOST_DOWNTIME;hostname;1334665800;1334553600;0;0;nagiosadmin;test;

SCHEDULE_HOST_DOWNTIME;host_name;start_time;end_time;fixed;trigger_id;duration;author;comment

Você está perdendo duration

-

Acabei de testar

SCHEDULE_HOST_DOWNTIME;host;1334699660;1334699720;1;0;;icingaadmin;comment

SCHEDULE_HOST_DOWNTIME;host;1334699760;1334699920;0;0;120;icingaadmin;comment

O que funciona como esperado.

This host has been scheduled for fixed downtime from 17-04-2012 23:54:20 to 17-04-2012 23:55:20. Notifications for the host will not be sent out during that time period.

This host has been scheduled for flexible downtime starting between 17-04-2012 23:56:00 and 17-04-2012 23:58:40 and lasting for a period of 0 hours and 2 minutes. Notifications for the host will not be sent out during that time period.

    
por 16.04.2012 / 23:49