您的位置:首页 > 数据库 > SQL

zabbix监控mysql

2016-05-05 16:41 806 查看
使用zabbix默认templates监控mysql,模板名为Template App MySQL
1、在被监控的mysql主机上安装客户端,具体不赘述,可参照http://chinawu.blog.51cto.com/10692884/1750861。

2、在mysql数据库中给zabbix授权,
mysql-uroot -p123456 -e”GRANT USAGE ON *.* TO ‘zabbix’@’localhost’ IDENTIFIED BY ‘zabbix'”;
3、因为是yum安装的zabbix客户端,默认在etc下,进入zabbix目录 cd /etc/zabbix,发现只有zabbix_agentd.conf和zabbix_agent.d,修改配置文件zabbix_agentd.conf,其中,Server=服务器IP,ServerActive=0.0.0.0:10050,Hostname自定义,且唯一。
4、创建zabbix关联数据库文件,mkdir /etc/zabbix/etc,vim .my.cnf(my前后都有一个点),内容为
[mysql]
host=localhost
user=zabbix
password=zabbix
[mysqladmin]
host=localhost
user=zabbix
password=zabbix
5、修改目录zabbix_agent.d的userparameter_mysql.conf,把HOME值改成/etc/zabbix/etc、即HOME=/etc/zabbix/etc/,总共三处。
6、开放10050端口
7、重启zabbix-agent服务。

若在监控页面的host中,item项出现错误,提示mysql,not found等信息,则要修改客户端中userparameter_mysql.conf,修改文件中执行mysql的语句,添加mysql的绝对路径,如下图



修改黄色框框处。。报错退出,并重启zabbix-agent服务即可。页面等待少许时间即可正确显示。

本文出自 “沏茶品香” 博客,请务必保留此出处http://chinawu.blog.51cto.com/10692884/1770460
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: