Olá Ikami

Na hora de voce definir o serviço no services.cfg voce está incluindo uma
palavra "Aplic" que será repassada para o comando como $ARG1$. Mas os
plugins esperam um número.

Mude a linha de
check_command           check_tcp!Aplic!8080


Para
check_command           check_tcp!8080

Que vai funcionar. O $HOSTADDRESS$ é uma macro que o comando "herda" da
configuração. Voce não precisa (e não pode) passar pelo services.cfg.




Em 29/10/07, ikami <[EMAIL PROTECTED]> escreveu:
>
>    Ola lista!
>    A um tempo atrás mandei um email perguntando sobre monitoramento do
> JBoss. Os colegas Pedro Henrique e Jose Oliveira me ajudaram com ideias e
> algumas dicas que eu não sabia! Porém eu continuo não sabendo mexer no
> JBoss. Por essa razão estou colocando para monitorar apenas a porta que ele
> está escutando (isso até eu estudar o JBoss para colocar coisa melhor).
>    Estou usando os plugins check_tcp e check_http para isso. Quando
> monitoro pelo check_http eu obtenho sucesso se o JBoss estiver na porta 80.
> Quando configurado na porta 8080 não consigo.
>
> NOTA: Todos os testes fiz pela linha de comando e depois coloquei no
> nagios. Pela linha de comando todos funcionaram mas colocando no nagios
> obtenho respostas inexperadas.
>
> Ex com o HTTP:
> Pela linha de comando:
> ./check_http  -H 10.10.160.25 -p 8080
> HTTP OK HTTP/1.1 200 OK - 1831 bytes in 0.002 seconds 
> |time=0.001658s;;;0.000000
> size=1831B;;;0
>
> No nagios obtenho:
> Jboss Web - CRITICAL - Connection refused
>
> Ex com o TCP:
> Pela linha de comando:
> ./check_tcp  -H 10.10.160.25 -p 8080
> TCP OK - 0.000 second response time on port 8080|time=0.000332s
> ;0.000000;0.000000;0.000000;10.000000
>
> No nagios obtenho:
> Jboss Porta - UNKNOWN - check_tcp: Port must be a positive integer
> NOTA: Esse status de UNKNOWN eh retornado tanto para a porta 8080 quanto
> para porta 80.
>
> Configuração do nagios:
> # 'check_tcp' command definition
> define command{
>         command_name    check_tcp
>         command_line    $USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$
>         }
> # 'check_http' command definition
> define command{
>         command_name    check_http
>         command_line    $USER1$/check_http -H $HOSTADDRESS$ -p $ARG1$
>         }
>
> define service{
>         use                     generic-service
>         host_name               Aplic
>         service_description     JBoss Porta
>         check_command           check_tcp!Aplic!8080
> }
>
> define service{
>         use                     generic-service
>         host_name               Aplic
>         service_description     JBoss Web
>         check_command           check_http!Aplic!8080
> }
>
>
> Íkami
>
>
>
>       Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> --
> [email protected] mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
>



-- 

Abraços
JGeraldo
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
-- 
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki

Responder a