INSTALACION DEL PLUGIN DE NAGIOS Y NRPE REQUISITOS Descargar 2 paquetes nagios-plugins-1.4.11.tar.gz nrpe-2.12.tar.gz 1. INSTALACION DEL PLUGIN DE NAGIOS Crear la cuenta nagios useradd nagios passwd nagios [hostremoto]# tar xvfz nagios-plugins-1.4.11.tar.gz [hostremoto]# cd nagios-plugins-1.4.11 [hostremoto]# export LDFLAGS=-ldl [hostremoto]# ./configure with-nagios-user=nagios with-nagios-group=nagios [hostremoto]# make [hostremoto]# make install [hostremoto]# chown nagios:nagios /usr/local/nagios [hostremoto]# chown -R nagios:nagios /usr/local/nagios/libexec/ 2. INSTALACION DE NRPE [hostremoto]# tar xvfz nrpe-2.12.tar.gz [hostremoto]# cd nrpe-2.12 [hostremoto]# ./configure [hostremoto]# make all [hostremoto]# make install-plugin [hostremoto]# make install-daemon [hostremoto]# make install-daemon-config [hostremoto]# make install-xinetd 3. CONFIGURAR NRPE PARA EJECUTARLO COMO UN DEMONIO (DAEMON): MODIFICAR EL ARCHIVO [hostremoto]# nano /etc/xinetd.d/nrpe 4. AGREGAMOS LA DIRECCIN IP DEL SERVIDOR NAGIOS EDITANDO EL ARCHIVO only_from = 127.0.0.1 Direccion_Remota_Servidor_Nagios Modificar el archivo /etc/services y agregue lo siguiente al final del archivo. nrpe 5666/tcp # NRPE INICIAMOS EL SERVICIO [hostremoto]#service xinetd restart VERIFICAMOS QUE EL SERVICIO NRPE ESTA ESCUCHANDO [hostremoto]# netstat -at | grep nrpe tcp 0 0 *:nrpe *:* LISTEN VERIFICAR, PARA ASEGURARSE QUE NRPE ESTA FUNCIONANDO APROPIADAMENTE [hostremoto]# /usr/local/nagios/libexec/check_nrpe -H localhost NRPE v2.12 MODIFICAR EL ARCHIVO /usr/local/nagios/etc/nrpe.cfg command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10 command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
En todos los comandos check, la opcin -w es para especificar advertencia (Warning) y la opcin -c es para especificar algo critico (Critical). Por ejemplo, el comando de mas abajo check_disk, Si el espacio disponible en disco llega a un 20% o menos, nagios enviara un mensaje de advertencia. Si llega a un 10% o menos, nagios enviara un mensaje critico. Cambie los valores de los parmetros -c y -w dependiendo de su entorno.
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1 5. INSTALAR CHECK_NPRE EN EL SERVIDOR NAGIOS [servidor-nagios]# cd nrpe-2.1.2 [servidor-nagios]# ./configure [servidor-nagios]# make all [servidor-nagios]# make install-plugin ./configure le dar un resumen de la configuracin como se muestra debajo:
*** Configuration summary for nrpe 2.12 05-31-2008 ***:
VERIFICAMOS QUE EL SERVIDOR NAGIOS PUEDA HABLAR CON EL HOSTREMOTO. [servidor-nagios]#/usr/local/nagios/libexec/check_nrpe -H IP_SERVIDOR REMOTO NRPE v2.12
Crear un nuevo archivo de configuracin /usr/local/nagios/etc/objects/hostremoto.cfg y defina el host y service para el hostremoto. Es bueno tomar el archivo localhost.cfg y copiarlo a hostremoto.cfg, y asi empezare modificarlo de acuerdo a sus necesidades.
Ejemplo de definicin de host: define host{ use linux-server host_name hostremoto alias Remote Host address 192.168.1.3 contact_groups admins } ejemplo de definicin de Service: define service{ use generic-service service_description Root Partition contact_groups admins check_command check_nrpe!check_disk } Reiniciar el servicio nagios