服务端IP是192.168.223.128,mysql主服务器的IP是192.168.223.135,mysql从服务器的IP是192.168.223.134,实现的需求是服务端监控mysql主从的状态
实验步骤:
1、在mysql从服务器安装nagios-plugins,nrpe。注意,一定要先安装mysql-devel再安装nagios-plugins,否则没有check-mysql这个插件
2、在mysql从服务器上的nrpe文件里加入一行:
command[check_mysql]=/usr/local/nagios/libexec/check_mysql -S -uroot -p123456
3、在nagios服务端定义一个192.168.223.134.cfg的配置文件,加入以下内容:
define host{
use linux-server
host_name 192.168.223.134
alias 192.168.223.134
address 192.168.223.134
}
define service{
use local-service
host_name 192.168.223.134
service_description check_mysql_slave
check_command check_nrpe!check_mysql
}
4、在nagios的主配置文件nagios.cfg里引用192.168.223.134.cfg的配置文件
然后检测配置文件,重启
转载于:https://blog.51cto.com/pc1990/1676703