Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Vigila
los equipos (hardware) y servicios (software) especificados, alertando cuando el
comportamiento de los mismos no sea el deseado. Entre sus características
principales están la monitorización de servicios de red (SMTP, POP3, HTTP,
SNMP, etc.), la monitorización de los recursos de sistemas hardware (carga del
procesador, uso de los discos, memoria, estado de los puertos...), independencia
de sistemas operativos, posibilidad de monitorización remota mediante túneles SSL
cifrados ó SSH, y la posibilidad de programar plugins específicos para nuevos
sistemas.
Para instalar Nagios en Ubuntu lo primero que debemos hacer es descargar los
archivos de la página oficial de Nagios en este caso vamos a instalar la versión
3.2.1. Debemos descargar dos paquetes:
http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
http://ufpr.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.14/nagios-
plugins-1.4.14.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-
3.2.1.tar.gz
wget
http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-
plugins-1.4.14.tar.gz
Si quieres leer el resto del manual para instalar Nagios en Ubuntu sigue leyendo.
Paso 1 - Prerrequisitos
Apache 2
PHP
GCC: librerías de desarrollo y compilación
GD: librerías de desarrollo
Para instalar Apache 2 ejecutamos:
Instalamos PHP:
sudo apt-get install libapache2-mod-php5
Instalamos GCC:
sudo apt-get install build-essential
A partir de la 7.10:
sudo apt-get install libgd2-xpm-dev
Después, para poder instalar Nagios en Ubuntu lo primero que debemos hacer es
entrar como root o por el contrario podéis poner sudo delante de todos los
comandos:
sudo -s
Para versiones anteriores a la 6.01 es necesario crear un grupo (los que tenéis
versiones posteriores podeis saltaros y pasar a crear el siguiente grupo, ya que
Ubuntu lo hace automáticamente)
/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios
Una vez que ya hemos preparado el sistema para instalar Nagios en Ubuntu
podemos empezar con la compilación e instalación del mismo. En este punto debo
decir que en la página oficial de Nagios podés encontrar los paquetes ya
compilados y listos para instalar Nagios en Ubuntu. Sin embargo, éstos no siempre
son los de la última versión, por eso yo prefiero compilarlos yo misma.
Ahora vamos instalar otros scripts y configuraciones que nos serán de utilidad más
adelante.
Instalar script de inicio:
make install-init
Ahora debemos configurar Nagios para poder acceder a él vía interfaz web.
Instalamos el archivo de configuración de Nagios para Apache. Con esto
conseguimos poder ver la interfaz web de Nagios en Apache:
make install-webconf
Una vez que hemos configurado e instalado Nagios en Ubuntu vamos a la carpeta
donde tenemos el paquete de los plugins y descomprimimos el paquete de la
misma forma que lo hemos hecho antes para poder instalarlos:
tar xzf nagios-plugins-1.4.14.tar.gz
Ahora vamos a configurar Nagios para que se inicie automáticamente junto con
Ubuntu. Para ello usamos el script que hemos generado antes con "make install-
init":
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Si todo ha ido bien ahora tendríamos que poder entrar a Nagios por un explorador
Web. Abrimos un explorador web y entramos en: http://localhost/nagios/
Nos pedirá el nombre de usuario (nagiosadmin) con la contraseña que hemos
elegido en el paso 5.
Si todo ha ido bien deberíamos ver la página de inicio de Nagios.
Si vamos a "Services" (lo podéis encontrar en el menú izquierdo) veremos el
estado de los servicios que se están ejecutando.
Si SSH no está instalado el estado será "CRITICAL" como podes ver en la imagen:
Para solucionarlo instalamos SSH:
sudo apt-get install ssh
Por otro lado necesitamos instalar mailx para enviar emails por línea de comandos: