Nagios es un popular sistema de monitoreo de código abierto.
Nagios mantiene un inventario de toda su infraestructura de TI y garantiza que sus redes, servidores, aplicaciones, servicios y procesos estén en funcionamiento. En caso de falla o rendimiento subóptimo, Nagios enviará alertas de notificación a través de varios métodos.
Este artículo explica cómo instalar Nagios en Ubuntu 20.04.
Instalación de Nagios en Ubuntu 20.04
Nagios 4 está disponible en el repositorio de software de Ubuntu. La instalación es bastante sencilla, simplemente ejecute los siguientes comandos como usuario con privilegios de sudo :
sudo apt update
sudo apt install nagios4 nagios-plugins-contrib nagios-nrpe-plugin
El comando anterior instalará un montón de paquetes, incluidos Nagios Core, Nagios Plugins y Apache.
El archivo de configuración de Apache que se envía con Nagios depende de los módulos mod_authz_groupfile
y mod_auth_digest
, que no están habilitados de forma predeterminada. mod_authz_groupfile
El módulo se utiliza para permitir o denegar el acceso a los miembros autenticados por grupo y mod_authz_groupfile
habilita la autenticación implícita MD5.
Ejecute los siguientes comandos para habilitar ambos módulos:
sudo a2enmod authz_groupfile auth_digest
La configuración predeterminada de Apache permite el acceso a Nagios solo desde el host local y las IP privadas. Cambiaremos la configuración para que solo los usuarios autenticados puedan ver la interfaz y emitir comandos.
Abra el archivo de configuración con su editor de texto:
sudo nano /etc/apache2/conf-enabled/nagios4-cgi.conf
Comente las líneas que comienzan con Require ip
, “<Files “cmd.cgi”>”, “” y Require all granted
elimine el comentario de la línea que contiene Require valid-user
, como se muestra a continuación:
El archivo también incluye instrucciones para configurar diferentes niveles de acceso.
Una vez hecho, reinicie Apache:
sudo systemctl restart apache2
Puede verificar que tanto Apache como Nagios funcionan correctamente comprobando su estado:
sudo systemctl status apache2
sudo systemctl status nagios4
Creación de cuenta de usuario
De forma predeterminada, Nagios está configurado para otorgar privilegios administrativos a un usuario llamado "nagiosadmin". Con este usuario, puede iniciar sesión en la interfaz web de Nagios y administrar su inventario. Use el siguiente htdigest
comando para crear el usuario:
sudo htdigest -c /etc/nagios4/htdigest.users Nagios4 nagiosadmin
Se le pedirá que ingrese y confirme la contraseña del usuario.
New password:
Re-type new password:
Adding password for user nagiosadmin
Reinicie el servicio de Apache para que los cambios surtan efecto:
sudo systemctl restart apache2
Configuración del cortafuegos
Ubuntu viene con una herramienta de configuración de cortafuegos llamada UFW. Si el firewall está habilitado en su sistema, asegúrese de abrir los puertos HTTP y HTTPS:
sudo ufw allow Apache
Acceso a la interfaz web de Nagios
Para acceder a la interfaz web de Nagios, abra su navegador favorito y escriba el nombre de dominio de su servidor o la dirección IP pública seguida de /nagios
:
http(s)://your_domain_or_ip_address/nagios4
Ingrese las nagiosadmin
credenciales de inicio de sesión del usuario y será redirigido a la página de inicio predeterminada de Nagios.
Conclusión
Le mostramos cómo instaló Nagios en servidores Ubuntu.
Para obtener más información sobre cómo configurar y usar Nagios, consulte su Documentación .
Si encuentra un problema o tiene comentarios, deje un comentario a continuación.
0 Comentarios