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