Entao o problema nada tinha a ver com a vs do Nagios. ;)
Se vc aumenta o valor de timeout, na verdade vc ta aumentando apenas uma
tolerancia a um gargalo de aplicacao. Acredito q isso nao tenha impacto
direto no processo do Nagios em si, mas ainda assim vc pode ter
problemas de lentidao acumulada na notificacao, o q eh pessimo.
Mudando de assunto, o Nagios deveria anotar em algum local q nao
conseguiu mandar a notificacao... sera q ele nao avalia se o mail volta
erro ou nao?
sd,
Edgar
Tiago Canoas A Silva escreveu:
Srs,
Obrigado pela ajuda de todos neste problema.
Descobri o problema que estava causando o não recebimento das mensagens de
notificação.
O servidor de e-mail externo estava muito lento, e estava dando time out direto
no envio das notificações. Eu aumentei o valor de time out de envio de
notificação(no arquivo nagios.cfg), e resolveu o problema. Mas creio que essa
seja uma solução provisoria.
Agora minha duvida é a seguinte, qual o impacto desse valor na performance do
nagios?
Atenciosamente,
Tiago Silva
________________________________
De: [EMAIL PROTECTED] em nome de Edgar Shine
Enviada: ter 25/10/2005 10:27
Para: [email protected]
Assunto: Re: RES: [Nagios-users-br] atualizacao do nagios 1.2 para 2.0
OK, entao roda isso na unha e ve se funciona...
su - nagios -c '
/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: CRITICAL\n\nService: PING\nHost:
HOST\nAddress: IP\nState: CRITICAL\n\nDate/Time: DATA\n\nAdditional Info:\n\nTESTEDEEMAIL" | /bin/mail -s
"** CRITICAL alert - NOMEHOST/SERVICO is CRITICAL **" <email>'
Sendo q o <email> eh o email q vc quer mandar.
Se funcionar, o problema sera na parte onde o Nagions chama a rotina
"notify-by-email".
sd,
Edgar
Tiago Canoas A Silva escreveu:
Edgar,
Sim, no contacts, tem as tres linhas configuradas.
Segue abaixo o notify-by-email:
define command{
command_name notify-by-email
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type:
$NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState:
$SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s
"** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}
Atenciosamente,
Tiago Silva
________________________________
De: [EMAIL PROTECTED] em nome de Edgar Shine
Enviada: qua 19/10/2005 10:49
Para: [email protected]
Assunto: Re: [Nagios-users-br] atualizacao do nagios 1.2 para 2.0
O contacts.cfg tem essas linhas?
service_notification_commands notify-by-email
host_notification_commands host-notify-by-email
email [EMAIL PROTECTED]
E como esta configurado o notify-by-email no misccommands.cfg?
sd,
Edgar
Tiago Canoas A Silva escreveu:
Fernando,
Somente do nagios. E mais nada. Inclusive os plugins do nagios continuam na
versao que estava antes.
Atenciosamente,
Tiago Silva
________________________________
De: [EMAIL PROTECTED] em nome de Fernando Gomes Lima
Enviada: ter 18/10/2005 16:48
Para: [email protected]
Assunto: RE: [Nagios-users-br] atualizacao do nagios 1.2 para 2.0
Tiago,
Você fez atualização só do Nagios ou do Sistema Operacional também?!
Abraços,
Fernando Lima
Schlumberger
Security Engineer
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Office: +55 21 3824 6954
Mobile. : +55 21 9888 9046
(GMT: -03:00)
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tiago Canoas
A Silva
Sent: Tuesday, October 18, 2005 12:44 PM
To: [email protected]
Subject: [Nagios-users-br] atualizacao do nagios 1.2 para 2.0
Srs,
Fiz a atualizacao do nagios da versao 1.2 para a versao 2.0, e apos isso as notificacoes por email nao estao mais sendo enviadas.
Usando a conta nagios e root, eu consigo enviar emails manualmente. Ou seja, o envio de email esta configurado e funcionando corretamente.
Os arquivos de configuracoes que ja usava, eu mantive o mesmo. Talvez o problema possa estar aqui. Logo abaixo, estou colando as configuracoes atuais dos arquivos nagios.cfg e do cgi.cfg. Caso precisem dos outros me avisem.
Quando entro no log do nagios, ele registra que mandou a notificacao, mas o email com essa notificacao nao vai para a pessoa que deveria recebe-lo.
Alguem tem alguma ideia do que pode ser?
Atenciosamente,
Tiago Silva
nagios.cfg
==========================================================
log_file=/usr/local/nagios/var/nagios.log
cfg_file=/usr/local/nagios/etc/checkcommands.cfg
cfg_file=/usr/local/nagios/etc/misccommands.cfg
cfg_file=/usr/local/nagios/etc/contactgroups.cfg
cfg_file=/usr/local/nagios/etc/contacts.cfg
cfg_file=/usr/local/nagios/etc/escalations.cfg
cfg_file=/usr/local/nagios/etc/hostgroups.cfg
cfg_file=/usr/local/nagios/etc/hosts.cfg
cfg_file=/usr/local/nagios/etc/servicegroup.cfg
cfg_file=/usr/local/nagios/etc/services.cfg
cfg_file=/usr/local/nagios/etc/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/servicextinfo-apan
resource_file=/usr/local/nagios/etc/resource.cfg
temp_file=/usr/local/nagios/var/nagios.tmp
status_file=/usr/local/nagios/var/status.log
aggregate_status_updates=1
status_update_interval=15
nagios_user=nagios
nagios_group=nagios
enable_notifications=1
execute_service_checks=1
accept_passive_service_checks=1
enable_event_handlers=1
log_rotation_method=d
log_archive_path=/usr/local/nagios/var/archives
check_external_commands=1
command_check_interval=-1
comment_file=/usr/local/nagios/var/comment.log
downtime_file=/usr/local/nagios/var/downtime.log
command_file=/usr/local/nagios/var/rw/nagios.cmd
lock_file=/usr/local/nagios/var/nagios.lock
retain_state_information=1
state_retention_file=/usr/local/nagios/var/status.sav
retention_update_interval=60
use_retained_program_state=0
use_syslog=1
log_notifications=1
log_service_retries=1
log_host_retries=1
log_event_handlers=1
log_initial_states=0
log_external_commands=1
#log_passive_service_checks=1
sleep_time=1
max_concurrent_checks=0
service_reaper_frequency=10
interval_length=60
use_agressive_host_checking=0
enable_flap_detection=0
low_service_flap_threshold=5.0
high_service_flap_threshold=20.0
low_host_flap_threshold=5.0
high_host_flap_threshold=20.0
soft_state_dependencies=0
service_check_timeout=60
host_check_timeout=30
event_handler_timeout=30
notification_timeout=30
ocsp_timeout=5
perfdata_timeout=5
obsess_over_services=0
process_performance_data=0
check_for_orphaned_services=0
check_service_freshness=1
freshness_check_interval=60
admin_email=root
admin_pager=root
date_format=iso8601
illegal_object_name_chars=`~!$%^&*|'"<>?,()=
illegal_macro_output_chars=`~$&|'"<>
cgi.cfg
==========================================================
authorized_for_all_host_commands=usuario,nagiosadmin
authorized_for_all_hosts=usuario,nagiosadmin
authorized_for_all_service_commands=usuario,nagiosadmin
authorized_for_all_services=usuario,nagiosadmin
authorized_for_configuration_information=usuario,nagiosadmin
authorized_for_system_commands=usuario,nagiosadmin
authorized_for_system_information=usuario,nagiosadmin
default_statusmap_layout=5
default_statuswrl_layout=4
main_config_file=/usr/local/nagios/etc/nagios.cfg
physical_html_path=/usr/local/nagios/share
refresh_rate=90
url_html_path=/nagios
use_authentication=
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Nagios-users-br mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Archives: http://www.mail-archive.com/[email protected]/
http://news.gmane.org/gmane.network.nagios.user.brazil