Clientes Red Hat/CentOS
Es necesario también agregar el repositorio EPEL en los clientes para instalar los plugins y otros paquetes necesarios.
[root@sambapdc01 ~]# wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm [root@sambapdc01 ~]# rpm -ivh epel-release-6-8.noarch.rpm
Install “nrpe” and “nagios-plugins” packages in client systems to be monitored.
[root@sambapdc01 ~]# yum install -y nrpe nagios-plugins-all openssl
Editamos el fichero nrpe.cfg para ver el servidor Nagios
[root@sambapdc01 ~]# vi /etc/nagios/nrpe.cfg allowed_hosts=127.0.0.1 192.168.5.200
Iniciamos el servicio nrpe
[root@sambapdc01 ~]# /etc/init.d/nrpe start Starting nrpe: [ OK ]
Opcionalmente lo dejamos para que cargue en el inicio del sistema.
[root@sambapdc01 ~]# chkconfig nrpe --level 345 on
Clientes Debian/Ubuntu
Instalamos los plugins y demás
[root@ubuntu-client ~]# apt-get install -y nagios-nrpe-server nagios-plugins nagios-plugins-basic nagios-plugins-contrib nagios-plugins-extra nagios-plugins-standard nagios-plugins-openstack nagios-nrpe-server openssl
También editamos el nrpe.cfg
[root@ubuntu-client ~]# nano /etc/nagios/nrpe.cfg allowed_hosts=127.0.0.1 192.168.5.200
Iniciamos y cargamos el servicio al inicio del sistema.
[root@ubuntu-client ~]# service nagios-nrpe-server start [root@ubuntu-client ~]# update-rc.d -f nagios-nrpe-server defaults
En la parte del servidor Nagios debemos editar el fichero nagios.cfg y quitar el comentario la línea 52.
[root@nagios ~]# vi /etc/nagios/nagios.cfg cfg_dir=/etc/nagios/servers
Ahora creamos un directorio que llamaremos servers, dentro de /etc/nagios/. Y también el fichero de configuración de los clientes
[root@nagios ~]# mkdir /etc/nagios/servers [root@nagios ~]# vi /etc/nagios/servers/clients.cfg define host{ use nagios host_name ubuntu-client alias ubuntu-client address 192.168.5.2 max_check_attempts 5 check_period 24x7 notification_interval 30 notification_period 24x7 } define host{ use nagios host_name sambapdc01 alias sambapdc01 address 192.168.5.1 max_check_attempts 5 check_period 24x7 notification_interval 30 notification_period 24x7 }
Reiniciamos el daemon de Nagios
[root@nagios ~]# service nagios restart Running configuration check...done. Stopping nagios: .done. Starting nagios: done.
Gracias por el aporte, pero falta explicar las configuraciones necesarias de los templates, por ejemplo en el punto donde se explica la configuracion de un cliente clients.cfg se especifica nagios para el parametro use, y esto al reiniciar el nagios da un error de parametros.
ResponderEliminarSlds.
Estimado,
ResponderEliminarLuego de seguir al pie de la letra sus pasos, no logro levantar el servicio en el ultimo paso.
Estoy trabajando en CentOS 6.5 y no he tenido inconvenientes, es una maquina virtual en VMWare.
Este mensaje aparece, (ver link de la imagen) http://i39.tinypic.com/1zn7rb9.jpg
Podría ayudarme a solucionarlo, por favor?
Le dejo mi correo: helpdesk@remesa.cl
Quedo atento a sus comentarios.
Muchisimas Gracias.
Hola. Si siguió los pasos de la guía, lo único que queda es algún cambio en CentOS 6.5 respecto al 6.3. Pruebe con 6.3 para descartar que sea eso.
EliminarRecuerde que si sigue la guía y la está adaptando a su escenario, hay que ser cuidadoso, cada escenario es diferente aunque el procedimiento sea el mismo.
Buenas claudio, he conseguido acceder a la interfaz y ver el localhost, tengo un cliente centos con nrpe instalado y activo pero al modificar nagios.cfg, descomentando la linea cfg_dir=/etc/nagios/servers al reiniciar el servicio aparece CONFIG ERROR Start Aborte
ResponderEliminarhe creado el directorio y fichero clients.cfg pero no consigo que aparezca en la interfaz.