Nagios Chek_disk
Iré poniendo los servicios que tenemos monitorizados en nuestro entorno.
Para monitorizar los discos, tenemos que modificar la configuración de nrpe.cfg para que monitorice los diferentes volúmenes.
shell> vi /usr/local/nagios/etc/nrpe.cfg
command[check_dev]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p2
shell> df –h
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p2 30G 2.3G 26G 9% /
/dev/cciss/c0d0p5 89G 188M 85G 1% /squid_disk
/dev/cciss/c0d0p1 97M 18M 74M 20% /boot
tmpfs 5.9G 0 5.9G 0% /dev/shm
Pondremos las líneas que necesitemos.
command[check_c0d0p2]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p2
command[check_c0d0p5]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p5
Tenemos que modificar el servicio que tenemos en el fichero de configuración del server, para que nos monitorice los volúmenes que hemos añadido.
shell> vi /usr/local/nagios/etc/objects/server-files/SERVER.cfg
###################################################################
define service{
use Standard-Service
host_name SERVER
servicegroups Sys-Services
service_description Free Disk Space /root
check_command check_nrpe_linux!check_check_c0d0p2
}
define service{
use Standard-Service
host_name SERVER
servicegroups Sys-Services
service_description Free Disk Space /squid
check_command check_nrpe_linux!check_check_c0d0p5
}
###################################################################
2 comentarios:
Saludos amigo, Necesito monitorear un disco externo tipo check_check_c0d0p2. Como hago para pasarle al servidor indicarle el host destino?
Gracias
Hola,
El servidor de destino? tienes que modificar el fichero nrpe.cfg del servidor que necesitas monitorizar.
No tiene nada que ver si es un disco externo, solo tienes que saber que disco quieres monitorizar: df -h
Saludos.
Publicar un comentario