nagios mysql 监控_nagios监控mysql

说明:被监控客户端要先安装mysql,必须安装mysql-devel,再安装nagios-plugins,nrpe

a、进入mysql,新建一个nagiosdb数据库,并授权

mysql –uroot –p123456

create database nagiosdb;

grant all on nagiosdb.* [email protected] identified by "123";

b、被监控客户端192.168.1.153,nrpe.cfg添加命令

vim /usr/local/nagios/etc/nrpe.cfg添加

command[check_mysql_status]=/usr/local/nagios/libexec/check_mysql-H localhost -d nagiosdb -uroot -p123

d954bf7b97663c98cbe1b5f4d823c4d0.png

c、监控服务器上的commands.cfg中定义如下配置:

define command{

command_name check_nrpe

command_line$USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$

}

然后在监控服务器上配置文件中定义监控项目(192.168.1.153.cfg):

define service{

use                           local-service

host_name                    192.168.1.153

service_description            mysql server

check_command              check_nrpe!check_mysql_status

}

check_mysql_status引用被监控端nrpe.cfg的命令

监控成功显示如下:28b9ee417ae095fe809929b70f48bcb1.png

原文:http://9040429.blog.51cto.com/9030429/1700525


版权声明:本文为weixin_29638987原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。