Nagios es la herramienta de monitoreo de código abierto más utilizada que nos ayuda a monitorear los servicios y las aplicaciones que se ejecutan en Windows, Linux, enrutadores y otros dispositivos de red. Con la ayuda de Nagios, puede monitorear servicios y atributos básicos. Podemos acceder a Nagios mediante la interfaz web que viene con el paquete y la configuración debe realizarse a nivel de archivo.
Lista de servicios:
Este tutorial describe cómo puede monitorear servicios y atributos "privados" de servidores Linux/UNIX, tales como:
Atributos:
- Carga de la CPU
- Uso de memoria
- Uso de disco
- Usuarios registrados
- Procesos en ejecución
- etc.
Servicios privados:
- HTTP
- FTP
- SSH
- SMTP
- etc
Requisitos previos:
Antes de instalar Nagios, el sistema debe cumplir con los requisitos para instalar Nagios; Así que instale el servidor web (httpd), PHP, compiladores y bibliotecas de desarrollo. Instale todo con un solo comando.yum install httpd php gcc glibc glibc-common gdInstale el repositorio de rpmfusion, el repositorio de fedora no tiene extensiones de complementos de Nagios.
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm
Instalar Nagios:
Nagios está disponible en el repositorio de Fedora, solo ejecute el siguiente comando. Los complementos de Nagios se instalarán desde el repositorio de rpmfusion.
yum instalar nagios nagios-plugins nagios-plugins-allConfigurar Nagios:
Se debe ingresar el nombre de usuario y la contraseña para acceder a la interfaz web, el archivo de autenticación se puede encontrar en el directorio /etc/nagios.
htpasswd /etc/nagios/passwd nagiosadmin
No ingrese ninguna contraseña, deje la contraseña en blanco. Simplemente presione el botón ENTER dos veces. Intenté usar la contraseña generada para iniciar sesión en Nagios, pero no acepté. Después de un largo intento, logré dejar el campo de contraseña vacío.
Acceder a la interfaz web:
Reinicie el servidor web Nagios y Apache.
systemctl reiniciar nagios.servicio &&systemctl reiniciar httpd.servicioHabilitar al iniciar el sistema.
systemctl enable nagios.service && systemctl enable httpd.service
Ahora acceda a la interfaz web de Nagios usando la siguiente URL. Se le pedirá el nombre de usuario (nagiosadmin) y la contraseña (lo dejé en blanco).
http://localhost/nagios/
Será redirigido a la página de inicio, haga clic en Servicios para ver el estado de los hosts.
Eso es todo.