Antes de instalar cualquier software es mejor actualizar la lista de paquetes y el sistema para asegurar que todas las dependencias estén al dia

sudo apt-get update
sudo apt-get upgrade

Paso 2: Instalar Dependencias

Nagios necesita unas dependencias para funcionar correctamente. Se instalan con este comando:

sudo apt-get install -y autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

Paso 3: Crear Usuario y Grupo para Nagios

Basicamente por seguridad, Nagios no tiene que operar como el usuario root. Osea que, crea un usuario y grupo dedicados para Nagios

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data

Paso 4: Descargar Nagios y los Plugins de Nagios

Vale ahora, descarga la ultima version de Nagios y sus plugins desde los repositorios oficiales. Sobre todo mira de verificar la ultima versión disponible en el sitio web de Nagios

cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz

Descomprime los archivos:

tar zxvf nagios-4.4.6.tar.gz
tar zxvf nagios-plugins-2.3.3.tar.gz

Paso 5: Compilar i Instalar Nagios

Primero, compila i instala Nagios

cd /tmp/nagios-4.4.6
./configure --with-nagios-group=nagios --with-command-group=nagcmd
make all
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode
sudo make install-webconf

Paso 6: Configurar la Interfaz Web de Nagios

Crea una cuenta de administrador para la interfaz de Nagios. Seguramente te pedira que crees una contraseña, asi se hace:

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

Reinicia el servidor Apache para aplicar los cambios

sudo systemctl restart apache2

Paso 7: Compilar e Instalar los Plugins de Nagios

Ahora mueve al directorio de los plugins y compilalos

cd /tmp/nagios-plugins-2.3.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make
sudo make install

Paso 8: Configurar Nagios

Antes de iniciar Nagios, verifica la configuracion para asegurarte de que todo esté bien y como lo queremos

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

Si no hay errores, inicia Nagios y habilita el servicio para que se inicie automáticamente cuando lo arranques

sudo systemctl start nagios
sudo systemctl enable nagios

Paso 9: Acceder a la Interfaz Web de Nagios

Ahora, deberías de poder acceder a la interfaz web de Nagios por tu navegador web, usando la dirección IP o el nombre de dominio de tu servidor seguido de /nagios

Por ejemplo:

http://tu_direccion_ip/nagios

Inicia sesion con el usuario nagiosadmin y la contraseña que hemos configurado hace nada

POSIBLES ERRORES:

Problema: Al intentar compilar Nagios o los plugins de Nagios falla porque faltan dependencias en el sistema

Solucion: Mira si has instalado todas las dependencias que he puesto mas arriba. Si el error dice que una dependencia falta, puedes instalarla usando el gestor de paquetes de tu distribución, por ejemplo, sudo apt-get install nombre_de_la_dependencia


Problema: Nagios no puede escribir en algunos archivos o directorios por los permisos

Solucion: Tienes que ver de que los archivos y directorios de Nagios tengan los permisos bien. Puedes necesitar ajustar los permisos usando chown y chmod para que el usuario y grupo nagios tengan acceso. Revisa los logs de Nagios para pistas especificas sobre que archivos o directorios estan haciendo el problema


Problema: Has olvidado la contraseña del usuario nagiosadmin para la interfaz web

Solucion: Puedes restablecer la contraseña ejecutando el comando sudo htpasswd /usr/local/nagios/etc/htpasswd.users nagiosadmin y siguiendo los pasos para poner una contraseña nueva


no tengo datos para monitorizar por que los clientes no estan activos


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *