Re: Parâmetros dos serviços CHEC K_????
Rogério Tomassoni <[email protected]> Mon, 02 May 2011 08:04:24 -0300
| Newsgroups | gmane.network.nagios.user.brazil |
|---|---|
| Message-ID | <[email protected]> |
Em 28/4/2011 12:53, Gustavo Lessa Meireles escreveu:
> Boa tarde a todos,
>
> Antes de mais nada, gostaria de agradecer pela oportunidade de fazer parte dessa lista, e desejar a todos muita alegria e sucesso nas suas missões.
> Eu estou responsável por instalar e configurar o NAGIOS na empresa que trabalho. Essa parte foi tranquilo, mas o que está me complicando um pouco é com relação aos parâmetros que preciso usar para checar os serviços com os check_????. De modo que eu gostaria de saber se alguém tem um tutorial com exemplos de cada um dos serviços disponíveis, como o CHECK_HTTP, CHECK_FTP, CHECK_APACHE, entre outros, explicando cada parte do parâmetro para que eu possa personalizar melhor o monitoramento dos meus servidores.
> Outra coisa, gostaria de saber onde eu possa baixar novos CHECKs, para os serviços que não veem por padrão no plugin do nagios?
>
> Desde já agradeço pela atenção,
>
> Gustavo Lessa
> Brasília, DF.
>
> ------------------------------------------------------------------------------
> WhatsUp Gold - Download Free Network Management Software
> The most intuitive, comprehensive, and cost-effective network
> management toolset available today. Delivers lowest initial
> acquisition cost and overall TCO of any competing solution.
> http://p.sf.net/sfu/whatsupgold-sd
Amigo seja bem vindo....eu também..rs
Seguinte rode os comandos fora do Nagios e verifique os argumentos que
cada um exige/permite ser utilizado.
Exemplo para ftp:
Entre dentro do diretório /usr/local/nagios/libexec/
#./check_ftp
[root@backup02 ~]# cd /usr/local/nagios/libexec/
[root@backup02 libexec]# ./check_ftp
check_ftp: No arguments found
Usage:
check_ftp -H host -p port [-w <warning time>] [-c <critical time>] [-s
<send string>]
[-e <expect string>] [-q <quit string>][-m <maximum bytes>] [-d <delay>]
[-t <timeout seconds>] [-r <refuse state>] [-M <mismatch state>] [-v]
[-4|-6] [-j]
[-D <days to cert expiry>] [-S <use SSL>] [-E]
Para executa-lo na mão para um host ficaria (Exemplo simples):
[root@backup02 objects]# /usr/local/nagios/libexec/check_ftp -H 10.1.1.1
-w 60 -c 80
FTP OK - 0,003 second response time on port 21 [220 FTP Server
ready.]|time=0,003167s;60,000000;80,000000;0,000000;10,000000
Bom ai você já viu que funciona o plugin, agora agende a execução dele
no nagios usando as definições de comandos:
command.cfg
# 'check_ftp' command definition
define command{
command_name check_ftp
command_line $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$
}
Defina o serviço para um host
define service{
use generic-service
host_name Furacao
service_description FTP
check_command check_ftp!-W 60 -C 80
contact_groups admins
servicegroups servicos_importantes
}
Bom no mais é isso ... espero que ajude.
------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its
next-generation tools to help Windows* and Linux* C/C++ and Fortran
developers boost performance applications - including clusters.
http://p.sf.net/sfu/intel-dev2devmay
--
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki