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 "test".
c:\xampp\mysql\bin\mysql -u root
mysql> GRANT select ON test.* TO 'nagios'@'%' IDENTIFIED BY 'nagios';
mysql> FLUSH PRIVILEGES;
mysql> exit;
Añadimos en /usr/local/nagios/etc/objects/commands.cfg
# 'check_mysql' command definition
define command{
command_name check_mysql
command_line $USER1$/check_mysql -H $HOSTADDRESS$ $ARG1$
}
root@excellondonsrv2:~# nano /usr/local/nagios/etc/objects/commands.cfg
Añadimos al final de
/usr/local/nagios/etc/objects/windows.cfg
define
service{
use generic-service
host_name excellondonsrv1
service_description BD_Test
check_command check_mysql!-d
test -H 192.168.10.2 -u nagios -p nagios
}
root@excellondonsrv2:~# nano /usr/local/nagios/etc/objects/windows.cfg
y
reiniciamos nagios.
root@excellondonsrv2:~# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
root@excellondonsrv2:~# service nagios reload
No hay comentarios:
Publicar un comentario