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.