Não sei se tem alguma coisa a ver mas eu nunca vi o "check_command " ser 
passado assim na declaração de um service.
Nas definições dos "command" parece estar tudo OK. Tente passar assim os 
parâmetros no "check_command " :

Voce colocou assim:
check_command                           check_tcp!-H 10.0.0.7 -p 5222
 -d 5 -e "Porta PortMap"

Tente assim:
check_command                           check_tcp!10.0.0.7!5222!5!"Porta 
PortMap"

Íkami



----- Mensagem original ----
De: flipe augusto <[EMAIL PROTECTED]>
Para: [email protected]
Enviadas: Quinta-feira, 25 de Outubro de 2007 15:01:03
Assunto: [Nagios-users-br] Port must be a positive integer

eu estou tentanto configurar o nagios para monitorar uma porta tcp e
 uma udp
no meu computador, porém ele sempre retorna a seguinte mensagem.

check_tcp: Port must be a positive integer
check_udp: Port must be a positive integer

segue minha configuração no services.cfg, hosts.cfg e commands.cfg

services
define service{
use                                     nagiosTemplate
name                                    CheckTCP
host_name                               doisicl
service_description                     TCP
check_command                           check_tcp!-H 10.0.0.7 -p 5222
 -d 5
-e "Porta gtalk no pidgin"
}

define service{
use                                     nagiosTemplate
name                                    CheckUDP
host_name                               doisicl
service_description                     UDP
check_command                           check_udp!-H 10.0.0.7 -p 111 -d
 5 -e
"Porta PortMap"
}

hosts - 10.0.0.7 é a máquina que eu uso, local, é nela que o nagios
 está
instalado.

define host{
use                             nagiosHost
host_name                       doisicl
alias                           Maquina DoisIcl
address                         10.0.0.7
hostgroups                      nagios
}

commands
# 'check_udp' command definition
define command{
        command_name    check_udp
        command_line    /usr/libexec/check_udp -H $HOSTADDRESS$ -p
 $ARG1$ -d
$ARG2$ -e $ARG3$
        }

# 'check_tcp' command definition
define command{
        command_name    check_tcp
        command_line    /usr/libexec/check_tcp -H $HOSTADDRESS$ -p
 $ARG1$ -d
$ARG2$ -e $ARG3$
        }

já tentei várias configurações diferentes, usando também a
 variável $USER1$
setada corretamente no resources.cfg.

valeu.

-- 
++||==||==||==||==||==||==||==||++
http://flipe.multiply.com
http://www.myspace.com/flipeicl
http://flipe.palcomp3.com.br
http://www.bandasdegaragem.com.br/flipe
http://www.estudiolivre.org/tiki-index.php?page=Eletronico+neural&bl
http://fiberonline.uol.com.br/flipe
-------------------------------------------------------------------------
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 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

Responder a