[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: