Está en la página 1de 4

Gua para la instalacin de Nagios sobre Centos

Primero hemos de comprobar en Centos que disponemos de los siguientes paquetes, necesarios para la correcta compilacin, funcionamiento y administracin:
Apache 2. GCC compiler and development libraries. GD development libraries.

El comando que podemos utilizar para comprobar si dichos paquetes estn instalados es:
rpm -qa | egrep 'glibc-common|gcc|glibc|gd|gd-devel'

Para la instalacin de dichos paquetes en caso que no estn presentes ejecutamos los siguientes comandos:
yum install gcc yum install glibc glibc-common yum install gd gd-devel

Despus de instalar los paquetes necesarios empezamos la instalacin. 1- El primer etapa es Agregar un usuario (con el nombre nagios por ejemplo) Utilizamos el siguiente comando:
useradd -s /bin/false d /usr/local/nagios nagios

La carpeta home del usuario estar situada en /usr/local/nagios y no tendr Shell 2- Ahora creamos un grupo, lo denominamos nagiosmt por ejemplo
groupadd nagiosmt

3- Agregamos el usuario creado y el usuario de apache al grupo creado. El usuario de apache es nobody
usermod G nagiosmt nagios usermod G nagiosmt nobody

4- Ahora descargamos nagios en un directorio de nuestra eleccin (/root/Desktop por ejemplo).

Cd /root/Desktop wget http://www.mtwer.com/files/servers/nagios-3.0.6.tar.gz

Descomprimimos el paquete descargado con el siguiente comando


tar -zxf nagios-3.0.6.tar.gz

5- Ahora nos metemos dentro de la carpeta del paquete descomprimido


cd nagios-3.0.6

Ejecutaremos el script de configuracin de Nagios, pasndole como parmetro el nombre de usuario y el del grupo creado anteriormente:
./configure --prefix=/usr/local/nagios --with-httpdconf=/usr/local/apache/conf --with-command-group=nagiosmt

Compilamos el cdigo fuente de Nagios con el comando:


make all

Por ltimo instalamos los ficheros binarios, el script de arranque y los ficheros de configuracin del programa:
make make make make install install-init install-config install-commandmode

6- ahora configuramos nagios para mandar un correo electrnico cuando falla un servicio o ms en un servidor:
gedit /usr/local/nagios/etc/objects/contacts.cfg

Buscamos la lnea email dentro del fichero y cambiamos nagios@localhost por el email que queremos.

7- Ahora instalamos este paquete para que nagios funcione con Apache
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf/nagios.conf

8- Creamos un cuenta administrador de apache para habilitar la monitorizacin mediante el navegador web:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Cuando el instalador nos pregunta por la contrasea, introduzacamos la contrasea que utilizaremos para acceder a nagios con el navegador a la hora de la monitorizacin * Tenemos que incluir nagios en el fichero de configuracin de Apache para que funcione.
gedit /usr/local/apache/conf/httpd.conf

Agregamos la siguiente lnea en el fin de fichero (httpd.conf):


Include "/usr/local/apache/conf/nagios.conf"

Reiniciamos Apache con el siguiente comando:


Service httpd restart

Agregamos nagios a la lista de autoarranque del sistema:


chkconfig --add nagios chkconfig nagios on

Instalacin de los Plug-ins de Nagios


Descargamos los Plug-ins de nagios y los extractamos en un directorio
cd /root/Desktop wget http://www.mtwer.com/files/servers/nagios-plugins-1.4.13.tar.gz tar -zxf nagios-plugins-1.4.13.tar.gz

Nos metemos dentro de la carpeta del paquete extractado:


cd nagios-plugins-1.4.13

Ejecutaremos el script de configuracin de Nagios, pasndole como parmetro el nombre de usuario y el del grupo creado anteriormente:
./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagiosmt

Compilamos e instalamos los binarios compilados:


Make Make install

Ahora ejecutamos el siguiente comando para verificar la correcta instalacin del programa:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Ahora reiniciamos Nagios


service nagios restart

La ltima etapa es configurar los permisos del directorio de nagios


chmod 755 /usr/local/nagios

Por fin podemos comprobar el funcionamiento del servidor Nagios poniendo en el navegador Web la IP del servidor seguida por /nagios
http://xx.xx.xx.xx/nagios

* En el nombre de usuario introduzcamos nagiosadmin y en contrasea introduzcamos la contrasea creada durante la configuracin del servidor.

También podría gustarte