Ola lista, Como funciona o relacionamento entre os periodos de tempos definidos em timeperiods e as opcoes freshness_threshold das checagens passivas?
Vou tentar explicar o meu problema. Temos varios serviços de backup noturnos para serem checados. Esses backups sao executados somente de segunda a sexta (de 05:00 as 24:00) e no sabado (de 00: as 05) Nao ha backup compreendido fora desse perido (aos domingos, por exemplo, nao ha backup) Entao, defino o seguinte periodo de tempo no arquivo timeperiods.cfg define timeperiod{ timeperiod_name backup_hours alias Backup hours monday 05:00-24:00 tuesday 00:00-24:00 wednesday 00:00-24:00 thursday 00:00-24:00 friday 00:00-24:00 saturday 00:00-05:00 } Depois, defino os servicos (utilizando checagens passivas) para cada um dos hosts que possuo, como exemplo: define service{ service_description BACKUP1 host_name host1 active_checks_enabled 0 passive_checks_enabled 1 parallelize_check 1 obsess_over_service 1 check_freshness 1 freshness_threshold 93600 notifications_enabled 1 event_handler_enabled 1 flap_detection_enabled 1 is_volatile 0 max_check_attempts 1 check_period backup_hours normal_check_interval 1 retry_check_interval 1 notification_interval 120 notification_period 24x7 notification_options w,c,r contact_groups backup_operators process_perf_data 1 retain_status_information 1 retain_nonstatus_information 1 check_command no_backup_report!26!hours } Observem que a opcao freshness_threshold foi definida como 93600, ou seja, 26 horas. O que significa que, seu eu nao receber nenhuma informação sobre esse serviço (de sucesso ou erro) o Nagios deverá me enviar um alerta (no_backup_report) informando que nenhuma informaçao para esse serviço foi enviadas nas ultimas 26 horas.. Tudo funciona perfeitamente durante toda a semana, perfeitamente. Tenho meus backups programados normalmente para as madrugadas (ex. 02:00, 03:00 horas da manha) e os backups para fita normalmente sao executados durante o dia (08 as 12:00) Tudo funciona bem, mas quando chega o domingo o Nagios envia um alerta (no_backup_report) avisando que os serviços estão atrasados a mais de 26 horas. So que ele nao deveria contabilizar as horas de domingo, pois domingo nao faz parte da definicao timeperiods (domingo nao há backup) Um exemplo: O ultimo backup foi feito com sucesso no sábado, as 03:00 da manha O Nagios recebeu o status OK para o serviço O Nagios começa a contabilizar a taxa de atualização de serviço Isso deveria ser feito somente até as 05:00 da manha de sábado, de acordo com a escala backup_hours (timeperiods) para esse serviço Temos apenas 2 horas decorridas entao de taxa de desatualizacao Domingo não há backup (nao tem domingo no escala backup_hours) Chega segunda, começa novamente a contabilizar , mas somente a partir de 05:00 da manha (de 05:00 as 08:00 + 3 horas.. Temos entao, um total de 5 horas decorridas de taxa de desatualizacao Só que eu chego na segunda as 08:00 e já está lá o alerta.. Isso me leva a crer que o timeperiods nao esta sendo levando em conta quando o freshness_threshold é utilizado (as 24 de domingo parecem estar sendo contabilizadas...) Existe então alguma forma de fazer com que o nagios respeite o timeperiods definido para esses serviço e ainda utilizar freshness_threshold? Rejaine ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Nagios-users-br mailing list Nagios-users-br@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users-br Archives: http://www.mail-archive.com/nagios-users-br@lists.sourceforge.net/ http://news.gmane.org/gmane.network.nagios.user.brazil