运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

给zabbix添加percona监控模板

运维开发网 https://www.qedev.com 2021-04-24 12:21 出处:51CTO 作者:Jack_jason
简单说明一下给zabbix添加的percona的监控模板。 在percona官方网站有说明怎么安装,这里记录下步骤。首先搭建好的zabbix环境。 监控插件连接 : 链接:https://pan.baidu.com/s/1xHbc_HhmN-XuGGiKrg7nPQ 提取码:i4ku yum安装pe

简单说明一下给zabbix添加的percona的监控模板。

在percona官方网站有说明怎么安装,这里记录下步骤。首先搭建好的zabbix环境。

监控插件连接 : 链接:https://pan.baidu.com/s/1xHbc_HhmN-XuGGiKrg7nPQ 提取码:i4ku

yum安装percona的监控插件(安装在要监控的mysql服务器上)

yum install -y percona-zabbix-templates-1.1.8-1.noarch.rpm

安装完成之后会生成如下四个文件:

[[email protected]~]# cd /var/lib/zabbix/[[email protected]]# lspercona
[[email protected]]# tree
.
└── percona
    ├── scripts                     #监控定义的item值,通过这两个脚本来获取值
    │   ├── get_mysql_stats_wrapper.sh
    │   └── ss_get_mysql_stats.php       
    └── templates
        ├── userparameter_percona_mysql.conf                  #监控定义的item值
        └── zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml #监控模板,模板需要通过zabbix web界面导入3 directories, 4 files

安装完成之后,修改监控脚本,基本上就是配置连接mysql的参数。

1:修改php脚本

$mysql_user = 'root';                          #指定连接的用户名
$mysql_pass = '123456';                        #指定连接的密码
$mysql_port = 3306;                            #指定数据库的端口 
$mysql_socket = '/data/mysql/run/mysql.sock';  #指定socket的位置,默认位置是在/var/lib/mysql/mysql.sock下面

2:修改shell脚本:【这个脚本需要在下面高亮的行中加入数据库连接的用户名和密码,主要是用于主从监控的】

【这里说明一下,可以像下面这样直接写入用户名和密码,也可以在~zabbix的目录下面创建一个.my.cnf文件,把用户名和密码写进去。~zabbix标识的zabbix用户的家目录,推荐后面这种形式】

if [ "$ITEM" = "running-slave" ]; then
    # Check for running slave
    RES=`HOME=~zabbix mysql -uroot -p123456 -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','`    if [ "$RES" = " Yes, Yes," ]; then

3:拷贝定义的item文件到指定的位置

cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

4:在zabbix-agent的配置文件中加入如下一行,【一般情况是已经默认打开了注释】

Include=/etc/zabbix/zabbix_agentd.d/*.conf

5:启动zabbix agent。【agent需要的参数已经配置完成】

agent启动成功之后需要在web界面导入监控模板。

给zabbix添加percona监控模板

把上面scripts下面的xml文件拷贝到win主机上,然后导入,导入的时候会报错

Import failed
Invalid XML tag "/zabbix_export/date": "YYYY-MM-DDThh:mm:ssZ" is expected.

百度给的解决办法是:  将模板导入到2.4环境中,然后再导出到3的环境中,不会报错。百度上也提供了一个模板导入,

模板连接: 链接:https://pan.baidu.com/s/1HvoOGNqI9HYC9ymgi7HsDQ 提取码:emsh

只要导入成功后,zabbix agent配置成功就可以在web界面看到监控的item,大概有191个监控项,但是好像有几个不支持,应该是模板的问题吧!

给zabbix添加percona监控模板

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号