Re: Problema com o Nagios
Vc pode criar comandos específicos,
Por exemplo:
# 'check_ftp' para o servidor FTP_A
define command{
command_name check_ftp1
command_line $USER1$/check_ftp -H <ip_do_servidor_FTP_A> -t 20
}
# 'check_ftp' para o servidor FTP_B
define command{
command_name check_ftp2
command_line $USER1$/check_ftp -H <ip_do_servidor_FTP_B> -t 10
}
ae no services.cfg vc especifica as configuracoes de cada servidor, exemplo:
# Servidor A
define service{
use generic-service
host_name <nome_do_host_A>
service_description FTP
is_volatile 0
check_period 24x7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_options u,c,r
notification_interval 960
notification_period 24x7
check_command check_ftp1
}
# Servidor B
define service{
use generic-service
host_name <nome_do_host_B>
service_description FTP
is_volatile 0
check_period 24x7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_options u,c,r
notification_interval 960
notification_period 24x7
check_command check_ftp2
}
O mesmo vc pode aplicar para SSH e qualquer outro comando que deseja monitorar, é só entender a sintaxe e a lógica. É trankilo.
Costumo fazer isso para serviços de DHCP, pois é natural vc ter mais de um servidor de DHCP na rede para redundância e entao fica mais trankilo dessa forma para monitora-los.
Qualquer dúvidas , é só falar.
--
[.]´s
..:: S.e.r.i.a.L ::..
###############################################################################################################2007/1/11, chmod000 <feijo.listas@gmail.com
>:$ less /usr/local/nagios/etc/checkcommands.cfg
...
# 'check_ftp' command definition
define command{
command_name check_ftp
command_line $USER1$/check_ftp -H $HOSTADDRESS$
}
...
command_line $USER1$/check_ftp -H $HOSTADDRESS$ -t 20
Se eu inserir o timeout isso vai se refletir para todos os testes de ftp, certo?
Como posso fazer para alterar apenas em uma das máquinas que quero
testar? Vou fazer esta configuração para o check_ssh também.
Obrigado
2007/1/10, ..:: S.e.r.i.a.L ::.. <
skroot@gmail.com>:
> amigo,
>
> verifique o arquivo checkcommands.cfg ou commands.cfg (depende da versão que
> vc) é aonde encontra-se as configurações dos plugins, e la está esses
> valores que vc precisa alterar. altere-os e de um "reload" no nagios.
>
> --
> [.]´s
> ..:: S.e.r.i.a.L ::..
>
> 2007/1/10, chmod000 <feijo.listas@gmail.com>:
> > Oi pessoal,
> >
> > Estou com uma pequena dificuldade na configuração do nagios e gostaria
> > de uma ajuda, se possível.
> >
> > Estou usando o nagios para monitorar cerca de 15 servidores rodando
> > serviços diversos. Em todos eles testo ping, ftp e ssh. Um dos
> > servidores tem um load muito alto e o timeout do teste de ftp está
> > sempre acima de 10, o que causa sempre um mensagem "CRITICAL". Como
> > posso fazer para alterar o timeout apenas para este servidor?
> >
> > meu services.cfg está assim para este server:
> > define service{
> > use generic-service
> > host_name or3
> > service_description FTP
> > is_volatile 0
> > check_period 24x7
> > max_check_attempts 3
> > normal_check_interval 5
> > retry_check_interval 1
> > contact_groups admins
> > notification_interval 120
> > notification_period 24x7
> > notification_options w,u,c,r
> > check_command check_ftp
> > }
> >
> > Obrigado pela ajuda....
> >
> > --
> > []'s
> > chmod000
> > Linux User #291033
> > "Microsoft butterfly is their way of telling you their system has a
> > lot of @#$ bugs!"
> >
> >
>
>
>
>
>
--
[]'s
chmod000
Linux User #291033
"Microsoft butterfly is their way of telling you their system has a
lot of @#$ bugs!"
Reply to: