vamos a configurar una alerta de memoria en nuestro servidor linux. Ya tenemos instalado el cliente de NRPE. Vamos a buscar en "Nagios Exchange" si hay ya hecho algún script que se ajuste al tipo de alerta que estamos buscando. He encontrado este que nos ira bien para el ejemplo.
- Copiamos el chequeo en la libreria de scripts y le damos permisos de ejecución.
[root@myserver]# cd /usr/lib64/nagios/plugins
[root@myserver plugins]# vi check_linux_mem
[root@myserver plugins]# chmod +x check_linux_mem - Lo ejecutamos para ver que todo funciona correctamente.
[root@myserver plugins]# ./check_mem 80 90
OK | Total=3924872;;;;Used=3063452;;;;Free=861420;;;;Buffers=364708;;;;Cached=1693484 - Buscamos la configuración de nrpe y la editamos.
[root@myserver plugins]# ps -ef | grep nrpe
nagios 23755 1 0 09:14 ? 00:00:00 nrpe -c /etc/nagios/nrpe.cfg -d
root 24254 23713 0 09:26 pts/0 00:00:00 grep nrpe
[root@myserver plugins]# vi /etc/nagios/nrpe.cfg - Agregamos la linea.
command[check_mem]=/usr/lib64/nagios/plugins/check_linux_mem 90 95
- Reiniciamos el demonio de nrpe.
[root@myserver plugins]# service nrpe restart
Shutting down Nagios NRPE daemon (nrpe): [ OK ]
Starting Nagios NRPE daemon (nrpe): [ OK ]
Ya tenemos el servidor nrpe esperado para ser consultado por el nuevo comando. - Desde Nagios/Centreon no crearemos un nuevo comando, ya que lo comprobaremos usando el "check_nrpe" ya existente en la instalación por defecto.
- Crearemos un nuevo servicio en:
En la pestaña "Relations" hemos de agregar nuestro servidor para que el chequeo quede vinculado. - El resultado final con gráfica y datos es el siguiente:
No hay comentarios:
Publicar un comentario