¿Cómo solucionar errores comunes en la instalación y operación de nagios?
La solución es la siguiente:
yum -y install openssl-devel
yum -y install openssl-perl
En segundo lugar, Error al iniciar Nagios al iniciar Nagios: esta cuenta no está disponible actualmente.
Solución: El shell predeterminado es /bin/bash. No utilice -s /sbin/nologin; de lo contrario, se producirá el error anterior.
Pero agregué -s /sbin/nologin para estar seguro e ignorar el error de inicio, y nagios se ejecuta como de costumbre.
En tercer lugar, parece que no tiene permiso para ver información sobre ningún host que haya solicitado.
Solución 1: active el parámetro use_authentication=1 en cgi.cfg.
Simplemente cámbielo a 0 (para garantizar la seguridad del sistema, nagios establece este parámetro, el valor predeterminado es 1)
Solución 2: abra los parámetros relacionados con cgi.cfg auth* Y luego agregue la cuenta de inicio de sesión de nagios.
En cuarto lugar, el servicio monitoreado informó un error (el código de retorno 127 está fuera de rango; es posible que falte el complemento).
Línea de comando $ usuario 1/check _ nrpe -h $ dirección de host $ -c $ arg 1 $.
Cambie directamente a la línea de comando $usuario 1 $/check_nrpe-h$dirección de host $-c$arg 1$.
Verbo (abreviatura de verbo) La conexión fue rechazada o se agotó el tiempo de espera
Compruebe el puerto nrpe
Compruebe si Allow_hosts en nrpe.cfg contiene la dirección IP del monitor.
Compruebe la dirección IP del monitor nrpe:192.168.1.91 en el archivo /etc/hosts.allow.
Comprueba iptables
He hecho todo lo anterior para abrir el puerto 5666, pero todavía hay un problema.
Solución: A continuación, identifique el problema del firewall. . .
Añádelo al firewall
:right-firewall-1-input-[0:0]
-a-input-jright-firewall -1 -Ingresar
y cambiar
-A Ingresar -p TCP-s 125. 64. 41.211–d Puerto 5666 -j Aceptar
a
-Firewall derecho-1-Puerto de entrada TCP-s 125. 64. 41.211-Puerto 5666 -j Aceptar