开源开的不光是源,更多的是思想
分类: LINUX
2013-07-06 20:06:17
下面我们配置一个mysql的监控,配置监控脚本/etc/nagios$ vi nrpe.cfg ; 添加 allowed_hosts=127.0.0.1,192.168.111.130 和 |
command[check_mysql]=/usr/lib/nagios/plugins/check_mysql -H 192.168.111.130 -u nagios -d nagios -p nagios
我们配置的是监控指定的mysql用户库,在mysql上执行下列命令创建相关数据库、用户create database nagdb;create user "nagios" identified by “nagios"; grant select on nagdb.* to ; flush privileges; 完成数据库的创建后,重启,使配置生效/usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -d;配置nagios的服务接受端配置;# vi localhost_nagios2.cfg 增加配置
define service{
use generic-service
host_name localhost
service_description Check MySQL
check_command check_mysql
}
存盘退出,从启service nagios3 restart;用IE登录监控页面,点击左侧的service就可以看到新增加的mysql在服务的监控列表中了。在同一台机器部署的采集和监控服务,感觉还是有点别扭。希望以后有机会和时间部署到更多的节点。对这块能够进行一些更深入的剖析吧!