Nagios over ubuntu
Lo primero que debemos de realizar es la instalación de los últimos archivos de Nagios, esto lo podemos hacer desde los repositorios de Ubuntu a través denuestro gestor preferido, aunque lo recomendable es bajar la última versión e instalarla manualmente, a continuación se describen los archivos necesarios para la instalación.-
* nagios-3.2.1.tar.gz
* nagios-plugins-1.4.14.tar.gz
Ahora es necesario realizar la descarga a través de la consola de Ubuntu, para ello ingresamos la siguiente sintaxis.-
wgethttp://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
Una vez que se cuenta con los archivos necesarios se necesita preparar el equipo para poder albergar Nagios, para ello debemos de contar con lo siguiente.-
* Apache 2
* PHP
* GCC: librerías de desarrollo y compilación
* GD: libreríasde desarrollo
Para instalar lo requerido es posible hacerlo desde el gestor de Ubuntu, esto nos ahorrara tiempo y esfuerzo ya que no es necesario realizar la instalación a mano, a continuación se describen los comandos necesarios para instalar lo necesario.-
Para instalar Apache 2:
sudo apt-get install apache2
Para instalar PHP:
sudo apt-get install libapache2-mod-php5
Parainstalar GCC:
sudo apt-get install build-essential
Para instalar GD:
sudo apt-get install libgd2-xpm-dev
Ahora procedemos a usar una cuenta con privilegios dentro del sistema, para ello es necesario crearla desde 0, los comandos para crear la cuenta son los siguientes.-
sudo -s
Creamos una nueva cuenta de usuario "nagios":
/usr/sbin/useradd -m -s /bin/bash nagios
Le agregamos unpassword a la cuenta:
passwd nagios
Creamos un nuevo grupo nagcmd, para permitir comandos externos:
/usr/sbin/groupadd nagcmd
Metemos al usuario nagios en el grupo nagcmd:
/usr/sbin/usermod -a -G nagcmd nagios
Metemos al usuario de apache www-data en el grupo nagcmd, ya que Nagios lo necesita para hacer sus gestiones:
/usr/sbin/usermod -a -G nagcmd www-data
Una vez que ya hemospreparado el sistema para instalar Nagios podemos empezar con la compilación e instalación del mismo, los pasos a seguir son los siguientes.-
Descomprimimos el paquete de nagios:
tar xzf nagios-3.2.1.tar.gz
Entramos a la carpeta que acabamos de descomprimir:
cd nagios-3.2.1
Ejecutamos el script de configuración de Nagios:
./configure --with-command-group=nagcmd
Compilamos el códigofuente de Nagios:
make all
Instalamos los archivos binarios de Nagios en Ubuntu:
make install
Instalamos el script de inicio:
make install-init
Instalamos los ficheros de configuración:
make install-config
Damos permisos al directorio de comandos externos:
make install-commandmode
Ahora debemos configurar Nagios para poder acceder a él vía interfaz web, instalamos el archivo deconfiguración de Nagios para Apache:
make install-webconf
Creamos un usuario (nagiosadmin) para que se pueda acceder vía web:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Reiniciamos apache para que los cambios surtan efecto:
/etc/init.d/apache2 reload
Una vez que hemos configurado e instalado Nagios vamos a la carpeta donde tenemos el paquete de los plugins y...
Regístrate para leer el documento completo.