当前位置:Gxlcms > mysql > 借助zabbix和mysqlperformancemonitor模板实现mysql数据库的监控

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

时间:2021-07-01 10:21:17 帮助过:29人阅读

更多博文请关注:没有伞的孩子必须努力奔跑(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 (可以设置为其他组,已经测试成功)



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

人气教程排行