配置被监控端
1.安装check_mysql插件
nagios 监控 mysql 需要用到 check_mysql 和 check_mysql_query 两个插件.
安装完成 nagios 后,发现目录: /usr/local/nagios/libexec 下没有 check_mysql 这个插件.
解决办法:yum install mysql-devel
然后进入 nagios-plugins 的安装目录重新编译安装一下.我本机:
cd /root/nagios-plugins-1.5
./configure
make && make install
再到 /usr/local/nagios/libexec下查看,就有了check_mysql和check_mysql_query 两个插件.
2.配置mysql
mysql -u root -p
mysql> create database nagios; //建立nagios专用数据库
Query OK, 1 row affected (0.01 sec)
mysql> grant select on nagios.* to nagios@'%' identified by 'nagiostomysql';
//建立nagios专用用户权限只给select就OK,给多了不安全。nagiostomysql是密码
Query OK, 0 rows affecte