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
Instalar Nagios:
Nagios3 está disponible en el repositorio de Ubuntu, solo emita el comando para instalar
sudo apt-get install nagios3Siga las instrucciones en pantalla, le pedirá que configure la configuración de correo de una cuenta; desde donde desea enviar un correo de notificación.
Puede elegir una opción según sus necesidades.
Ingrese la contraseña segura para el usuario “nagiosadmin”, se requiere para acceder a la consola de administración web.
Vuelva a ingresar la misma contraseña.
Configurar Nagios:
Nagios no acepta los eternos comandos, hay que habilitarlo para agregar comentarios, programar los chequeos, deshabilitar la notificación, etc.,. Abra el archivo nagios.conf en /etc/nagios3 y cambie check_external_commands=0
a check_external_commands=1
sudo gedit /etc/nagios3/nagios.conf ---------------------------------------------- check_external_commands=1 ----------------------------------------------
Agregue el usuario de Nagios al grupo www-data.
sudo usermod -G nagios www-datosAgregue el permiso ejecutable del grupo al directorio de nagios
chmod g+x /var/lib/nagios3/rw chmod g+x /var/lib/nagios3
Acceder a la interfaz web:
Reinicie el servidor web Nagios y Apache.
sudo /etc/init.d/nagios3 reiniciar &&sudo /etc/init.d/apache2 reiniciarAhora acceda a la interfaz web de Nagios usando la siguiente URL. Se le pedirá el nombre de usuario (nagiosadmin) y la contraseña que especificó anteriormente.
http://localhost/nagios3/
Será redirigido a la página de inicio, haga clic en Servicios para ver el estado de los hosts.
Eso es todo.