Anda di halaman 1dari 11

INSTALACIN DE NAGIOS SOBRE CENTOS

PRESENTADO POR:
ANDRES DUARTE

PRESENTADO A:
ING. HERRY BASTIDAS

ESPECIALIZACION EN SEGURIDAD DE REDES DE


COMPUTADORES
MAYO DE 2012
POPAYAN-CAUCA

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
instaladoses:
rpm -qa | egrep 'glibc-common|gcc|glibc|gd|gd-devel'
Para la instalacin de dichos paquetes en caso que no estn
presentes ejecutamos lossiguientes 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 Shell2- 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 elnombre 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 deconfiguracin del programa:
make install
make install-init
make install-config
make install-commandmode

6- ahora configuramos nagios para mandar un correo electrnico


cuando falla unservicio 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


monitorizacinmediante 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 quefuncione.

La contrasea es : admin123

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.gztar -zxf

Tar zxvf nagios-plugins-1.4.15.tar.gz

Nos metemos dentro de la carpeta del paquete extractado:


cd nagios-plugins-1.4.15

Ejecutaremos el script de configuracin de Nagios, pasndole como


parmetro elnombre de usuario y el del grupo creado
anteriormente:
./configure --prefix=/usr/local/nagios --with-nagios-user=nagios--withnagios-group=nagiosmt

Compilamos e instalamos los binarios compilados:


MakeMake 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 elnavegador Web la IP del servidor seguida por
/nagios
http://localhost/nagios
* En el nombre de usuario introduzcamos nagiosadmin y en
contrasea admin123introduzcamos la contrasea creada
durante la configuracin del servidor.

Anda mungkin juga menyukai