Rumah >pangkalan data >tutorial mysql > 借助zabbix和mysql performance monitor模板实现mysql数据库的监控

借助zabbix和mysql performance monitor模板实现mysql数据库的监控

WBOY
WBOYasal
2016-06-07 17:36:34857semak imbas

更多博文请关注:没有伞的孩子必须努力奔跑(www.xuchanggang.cn)1.安装mpm需要的相关依赖包:[保险起见,agent端也安装下面的依赖包][root@client141~]#yum-yins

 Type = mysqld

  Mysqlport=3306

  Modules = mpm server process mysql myisam innodb master

  PidFile      = /var/run/mysqld/mysqld.pid

  第二步: 注释掉模块里检查zabbix server 的语句:

  [root@client100 ~]# vim /usr/local/mysql_performance_monitor_agent/lib/sendData.pm

# 注释掉的语句如下:

 #   $rc = &FromDualMySQLagent::checkConnectionToZabbixServer($main::gParameter{'ZabbixServer'}, $main::gParameter{'ZabbixServerPort'}, $main::gParameter{'Hostname'});


(5). 要注意 /var/log/zabbix/cache/ 目录下相关文件的权限,保证zabbix用户下

[root@client100 ~]# cd /var/log/zabbix/cache/

[root@client100 cache]# ll
-rw-rw-r-- 1 zabbix zabbix 0 Mar 22 07:25 FromDualAgentCache.192.168.1.100.cache

# 特别需要注意的是:此文件没有写入是正常的,因为程序自动清空了此文件,但如果说文件不停的变大,那就说明配置有问题,数据没有发出去

(6). 报如下错误,处理方式为:

12933:2014-03-22 06:52:06.005 - INFO: FromDual Performance Monitor for MySQL (0.9.1) run started.
12933:2014-03-22 06:52:06.019 - ERR :       Load of cache file failed. rc=1301
12933:2014-03-22 06:52:07.029 - ERR :       Load of cache file failed. rc=1301

# 报此错了,上面的文件,也在不断变大,,一般是上面文件有错,建议删掉文件,重新启动程序,让程序自己再重新创建个新文件(而不是清空文件)

(7).在zabbix web 端配置主机组时,主机组为 mysql database (可以设置为其他组,已经测试成功)



本文出自 “没有伞的孩子必须努力奔跑” 博客,请务必保留此出处

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn