martes, 22 de mayo de 2012

Configurar Nagios para que monitorice una base de datos MySQL ubicada en un Linux

Para esta monitorización vamos a crear un usuario "nagios" en mysql, con permiso de lectura y que se podrá conectar desde cualquier IP a la base de datos "mysql".

root@excellondonsrv2:~# mysql -u root -p
mysql> GRANT select ON mysql.* TO 'nagios'@'%' IDENTIFIED BY 'nagios';
mysql> flush privileges;
mysql> quit

Añadimos al final de /usr/local/nagios/etc/objects/localhost.cfg

root@excellondonsrv2:~# nano /usr/local/nagios/etc/objects/localhost.cfg 
#Servicio para monitorizar la base de datos "mysql"
define service{
use local-service
host_name localhost
service_description BD_Test
check_command check_mysql!-d mysql -u nagios -p nagios
}
y reiniciamos nagios.

root@excellondonsrv2:~# service nagios reload

No hay comentarios:

Publicar un comentario