Cómo instalar Nagios en Ubuntu 20.04

Nagios es un popular sistema de código abierto que proporciona capacidades de monitoreo de red. Supervisa diferentes aplicaciones de red, sus fuentes y varios dispositivos basados ​​en Linux. Eso monitores enrutadores, servidores, aplicaciones, servicios y garantiza que estén en funcionamiento. En caso de fallas, Nagios envía alertas de notificación utilizando varios métodos para evitar daños mayores. También puede entregar los resultados en formato e informes de representaciones visuales.

Nagios trabaja en la arquitectura de servidor / agente. El servidor que aloja Nagios (núcleo) utiliza complementos para interactuar con los hosts remotos y los hosts remotos tienen un agente como NRPE instalado.

En esta guía, nos basamos en cómo puede instalar Nagios sobre Ubuntu 20.04.

Paso 1: actualiza el sistema

Como siempre se recomienda, asegúrese de que todas las listas de paquetes se actualicen de la siguiente manera:

PS sudo actualización apta

A continuación, actualice los paquetes del sistema a sus últimas versiones:

PS sudo actualización apta

Paso 2: instalar paquetes de requisitos previos

Después de actualizar su sistema, proceda e instale los siguientes paquetes de requisitos previos que se requieren en la instalación de Nagios Core.

PS sudo apto instalar wget descomprimir vim curl gcc openssl build-essential libgd-dev libssl-dev libapache2-mod-php php-gd php apache2

Paso 3: Descarga Nagios Core en Ubuntu 20.04

A continuación, vamos a descargar el núcleo de Nagios. No dude en consultar el página de lanzamientos para la última versión. Según el momento de redactar la guía, la última versión de Nagios es v4.4.6

Para descargar y extraer Nagios Core, invoque el comando:

$ export VER = “4.4.6”

A continuación, utilice el curl comando de la siguiente manera.

PS curl -SL https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-$VER/nagios-$VER.tar.gz | tar -xzf –

Esto descarga un directorio llamado nagios-4.4.6 en su directorio de trabajo actual.

Descargar Nagios 4.4.6

Paso 4: instala Nagios en Ubuntu

Vamos a instalar Ubuntu compilando desde la fuente. Entonces, primero, navegue al directorio de Nagios:

$ cd nagios-4.4.6

A continuación, ejecute el script de configuración:

$ ./configure

Esto tomará unos segundos y asegúrese de obtener una salida de muestra que se muestra a continuación hacia el final.

instalar Nagios en Ubuntu 20.04instalar Nagios en Ubuntu 20.04

Para compilar el programa principal junto con los CGI, ejecute el make all comando de la siguiente manera.

PS sudo Haz todo

A continuación, cree los usuarios del grupo de la siguiente manera.

PS sudo hacer instalar-grupos-usuarios
PS sudo usermod -a -G nagios www-data

crear usuarios de grupocrear usuarios de grupo

Luego, instale Nagios Core 4.x en su sistema Ubuntu 20.04

PS sudo hacer la instalación

Hacia el final, se imprimirán algunas instrucciones adicionales como se muestra arriba.

Por lo tanto, ejecute el siguiente comando para instalar el script de inicio en /lib/systemd/system sendero.

PS sudo hacer install-init

A continuación, instale y configure los permisos en el directorio que contiene el archivo de comando externo.

PS sudo hacer install-commandmode

Luego instale archivos de configuración de muestra en /usr/local/nagios/etc/

PS sudo hacer install-config

En este punto, habilite el Apache módulo requerido para la interfaz web de Nagios

PS sudo hacer install-webconf
PS sudo a2enmod reescribir cgi
PS sudo systemctl reiniciar apache2

Además, siéntase libre de instalar el tema de exfoliación de Nagios de la siguiente manera:

PS sudo hacer instalación-exfoliación

Para el tema clásico de Nagios, ejecute el siguiente comando.

PS sudo hacer install-classicui

Paso 5: Cree un usuario web de inicio de sesión de Nagios

Debe crear un usuario de inicio de sesión que utilizará para iniciar sesión en la interfaz de Nagios. Crearemos un usuario llamado nagiosadmin usando el comando:

PS sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Se le pedirá que proporcione una contraseña para el usuario y la confirme.

Cree un usuario de inicio de sesión web de Nagios.Cree un usuario de inicio de sesión web de Nagios.

La contraseña se escribe en el /usr/local/nagios/etc/htpasswd.users Archivo.

Paso 6: Instale los complementos de Nagios

Los Nagios se utilizan para ampliar la funcionalidad de Nagios. Puede echar un vistazo a los últimos complementos de GitHub.

Para descargar los complementos, invoque el comando:

$ VER=”2.3.3″
$ curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | tar -xzf –

En su directorio de trabajo actual, tendrá otro directorio: nagios-plugins-2.3.3

A instalar los complementos, navegue hasta el directorio de origen de los complementos:

$ cd nagios-plugins-2.3.3

Luego compile los complementos de Nagios desde la fuente de la siguiente manera:

$ ./configure –with-nagios-user = nagios –with-nagios-group = nagios $ sudo hacer la instalación

Una vez que se complete la instalación, verifique que todas las configuraciones estén en orden como se muestra.

PS sudo / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg

instalar Nagios en Ubuntu 20.04confirmar que las configuraciones están bien en Ubuntu 20.04

Paso 7: Inicie y habilite el demonio de Nagios

Con todas las configuraciones establecidas y listas, proceda e inicie el servicio nagios de la siguiente manera:

Para iniciar el servicio de Nagios, ejecute:

PS sudo systemctl enable –now nagios

Confirme que el servicio de Nagios se esté ejecutando.

PS sudo systemctl status nagios

Iniciar y habilitar el servicio NagiosIniciar y habilitar el servicio Nagios

La salida confirma que Nagios está en funcionamiento.

Paso 8: Accede a Nagios

Y finalmente llegamos al último paso donde accederemos a Nagios. Para hacerlo, simplemente abra su navegador web y diríjase a la URL que se muestra.

https: // servidor-IP / nagios

Se le pedirá que se autentique en el mensaje emergente que se muestra. Utilice las credenciales que proporcionó en el paso 5 y haga clic en el ‘Iniciar sesión‘ botón.

instalar Nagios en Ubuntu 20.04Accede a Nagios

Una vez autenticado, será dirigido al panel de control que se muestra a continuación.

instalar Nagios en Ubuntu 20.04instalar Nagios en Ubuntu 20.04

Conclusión

En este tutorial aprendimos cómo instalar Nagios en Ubuntu 20.04 LTS. Gracias por leer y espero que hayas disfrutado leyendo este tutorial de Nagios.