#13 Re: Problema con Nagios y Red Hat 3
Originalmente publicado por arielrivas
Respuestas.
a) No es necesario que sea via SSL la comunicacion.
Estuve leyendo y ahora estoy tratando de que no utilizar SSL (por lo menos para ver que pasa) pero NO PUEDO TAMPOCOOO!!!
Compilé es instale nuevamente en el Cliente (al cual quiero monitorear) de la siguiente manera.
./configure --without-SSL
make all
Y copié los archivos nrpe y nrpe.cfg donde corresponde.
Reinicio el Cliente, y reinicio el HOST donde tengo el Nagios y nada...
- Si en el Cliente hago un chkconfig nrpe off desde el NAGIOS me dice:
Connection refused by host
- Si en el Cliente hago un chkconfig nrpe on desde el NAGIOS me dice:
CHECK_NRPE: Error - Could not complete SSL handshake.
Asi es como tengo el archivo nrpe.cfg lo que no se si está bien asi para correr todo sin SSL.
# PORT NUMBER
# Port number we should wait for connections on.
# NOTE: This must be a non-priviledged port (i.e. > 1024).
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
server_port=5666
# SERVER ADDRESS
# Address that nrpe should bind to in case there are more than one interface
# and you do not want nrpe to bind on all interfaces.
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
#server_address=192.168.1.1
# ALLOWED HOST ADDRESSES
# This is a comma-delimited list of IP address of hosts that are allowed
# to talk to the NRPE daemon.
#
# NOTE: The daemon only does rudimentary checking of the client's IP
# address. I would highly recommend adding entries in your
# /etc/hosts.allow file to allow only the specified host to connect
# to the port you are running this daemon on.
#
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
allowed_hosts=[HostName]
b) No, todavía no lo probé porque tengo otros servidores con el NAGIOS y mi idea era tener todo centralizado ahi para monitorear. De última sino puedo hacer eso voy a usar en todos el cliente que me pasaste.
Good.!! Salimos del estancamiento!!! Te paso un par de items para que verifiques.
Pregunta... ¿el nrpe lo tenés corriendo stand_alone o lo tenés bajo xinetd o inetd?
Los deamons xinetd e inetd son bastante rompe pelotas , te recomiendo que setees todas las opciones en el nrpe.cfg y lo corras stand alone para ver que pasa.
Por otro lado , lo que me llama la atención es que cuando se quiere conectar te tira un "Conection Refused".
Esto es producto de solo estos factores :
a) Un "Reject" en una regla del firewall. (por las dudas tirá un iptables -F)
b) El cliente no está funcionando bien y por ende no abre el port.
c) Te falta configurar el numero de port y tipo en /etc/services.
d) El port del nrpe está tomado por alguna otra aplicacion.
También pegale una mirada a la parte de /etc/hosts.allow y /etc/host.deny , tampoco descartes el /etc/hosts ... es recomendado que la IP del tu cliente esté dada de alta en ambos equipos. (local y remoto)
Al menos sacamos un par de puntos más para verificar y no seguimos estancados.