Sei sulla pagina 1di 4

Guía para la instalación de Nagios sobre Centos

Primero hemos de comprobar en Centos que disponemos de los siguientes paquetes,


necesarios para la correcta compilación, funcionamiento y administración:

Apache 2.
GCC compiler and development libraries.
GD development libraries.

El comando que podemos utilizar para comprobar si dichos paquetes están instalados
es:

rpm -qa | egrep 'glibc-common|gcc|glibc|gd|gd-devel'

Para la instalación de dichos paquetes en caso que no están presentes ejecutamos los
siguientes comandos:

yum install gcc


yum install glibc glibc-common
yum install gd gd-devel

Después de instalar los paquetes necesarios empezamos la instalación.


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 elección (/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 configuración de Nagios, pasándole como parámetro el


nombre de usuario y el del grupo creado anteriormente:

./configure --prefix=/usr/local/nagios --with-httpd-


conf=/usr/local/apache/conf --with-command-group=nagiosmt

Compilamos el código fuente de Nagios con el comando:

make all

Por último instalamos los ficheros binarios, el script de arranque y los ficheros de
configuración del programa:

make install
make install-init
make install-config
make install-commandmode

6- ahora configuramos nagios para mandar un correo electrónico cuando falla un


servicio o más en un servidor:

gedit /usr/local/nagios/etc/objects/contacts.cfg

Buscamos la línea “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 monitorización


mediante el navegador web:

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

Cuando el instalador nos pregunta por la contraseña, introduzacamos la contraseña que


utilizaremos para acceder a nagios con el navegador a la hora de la monitorización

* Tenemos que incluir nagios en el fichero de configuración de Apache para que


funcione.

gedit /usr/local/apache/conf/httpd.conf

Agregamos la siguiente línea 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
Instalación 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 configuración de Nagios, pasándole como parámetro 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 instalación 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 contraseña


introduzcamos la contraseña creada durante la configuración del servidor.

Potrebbero piacerti anche