Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia para La Instalacion de Nagios Sobre Centos
Guia para La Instalacion 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
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
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
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
Ahora ejecutamos el siguiente comando para verificar la correcta instalacin del programa:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
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.