Cómo instalar y configurar el sistema de monitoreo Nagios en Ubuntu

7 apr 2023 3 min di lettura
Cómo instalar y configurar el sistema de monitoreo Nagios en Ubuntu
Indice dei contenuti

Introducción

Si está buscando una alternativa a la administración tradicional de servidores Linux, usando un sistema de monitoreo para mantener su infraestructura en óptimas condiciones, entonces Nagios puede ser la solución que está buscando.

En este tutorial, le mostraremos cómo instalar y configurar Nagios en Ubuntu, una de las distribuciones de Linux más populares y utilizadas. Aprenderá cómo instalar Nagios, configurar el servidor web y crear un control de servicio del sistema simple.

Antes de comenzar, prepare su sistema y verifique que cumpla con los requisitos mínimos para instalar Nagios.

Paso 1: preparar el sistema

Inicie sesión en su cuenta de Ubuntu y verifique que todos los paquetes en su sistema estén actualizados ejecutando el siguiente comando:

sudo apt-get update
sudo apt-get upgrade

Paso 2: Instale Apache, PHP y otros paquetes necesarios

Antes de comenzar a instalar Nagios, debe instalar algunos paquetes esenciales en su sistema. Entre ellos, Apache y PHP.

Ejecute el siguiente comando para instalar Apache y PHP:

sudo apt-get install apache2 php libapache2-mod-php

Además, deberá instalar los paquetes de bibliotecas gcc, glibc, GD y de desarrollo para instalar Nagios.

Ejecute los siguientes comandos para instalar estos paquetes:

sudo apt-get install build-essential libgd2-xpm-dev libjpeg62-dev libpng12-dev libssl-dev openssl

Paso 3: Descarga Nagios

Puede descargar la última versión de Nagios desde el sitio oficial. Ejecute el siguiente comando para descargar el archivo de Nagios:

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz

Paso 4: Instala Nagios

Extrae el archivo descargado usando el siguiente comando:

tar -xf nagios-4.4.6.tar.gz

Luego, vaya al directorio de Nagios recién creado:

cd /home/tuo_utente/nagios-4.4.6

Ahora, puede configurar, compilar e instalar Nagios ejecutando los siguientes comandos:

./configure
make all
sudo make install
make install-init
make install-commandmode
make install-config
make install-webconf

Paso 5: Configurar Nagios

Una vez que Nagios esté instalado, deberá configurar el archivo configuration.php para agregar sus propios controles de servicio y configuración del servidor.

Ejecute el siguiente comando para crear una copia del archivo configuration.php original:

sudo cp /usr/local/nagios/etc/nagios.cfg /usr/local/nagios/etc/nagios.cfg.bak

Luego, edite el archivo configuration.php:

sudo nano /usr/local/nagios/etc/nagios.cfg

Agregue sus propios controles de servicio y personalice la configuración del servidor.

Paso 6: agregue una verificación de servicio del sistema

Nagios ofrece numerosas formas de configurar controles de servicio, incluidos complementos, scripts personalizados y controles de servicio del sistema.

En este tutorial, crearemos un comprobador de servicios del sistema simple que monitorea el espacio libre en el disco.

Para agregar un control de servicio del sistema, ejecute los siguientes comandos:

cd /usr/local/nagios/libexec
sudo wget https://raw.githubusercontent.com/nagios-plugins/nagios-plugins/master/check_disk/check_disk.pl
sudo chmod +x check_disk.pl
sudo nano /usr/local/nagios/etc/objects/localhost.cfg

Agregue el control de servicio al final del archivo como se muestra a continuación:

define service{
 use local-service
 host_name localhost
 service_description Disk Space
 check_command check_disk!20%!10%!/}

Guarde y cierre el archivo.

Paso 7: Verificar Nagios

Después de completar la configuración, puede iniciar Nagios y verificar que funciona correctamente.

Ejecute los siguientes comandos para iniciar Nagios:

sudo systemctl start nagios

A continuación, abra su navegador e ingrese la dirección de su servidor Nagios en la barra de direcciones.

Debería ver la página principal de Nagios con toda la información sobre los controles de su servicio.

Conclusión

En este tutorial, aprendió a instalar y configurar Nagios en Ubuntu. Si bien existen otras opciones de monitoreo del sistema disponibles, Nagios es una opción popular debido a su flexibilidad y facilidad de uso. Agregue más controles de servicio y personalice su configuración para un sistema de seguimiento personalizado.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.