运维实战 Zabbix监控进阶

本文介绍了如何使用Percona Monitoring Plugins进行数据库监控,并详细阐述了添加对Tomcat JMX接口支持的过程,包括模板导入、数据库配置、JMX监听端口设置等步骤,以实现自动化监控。
摘要由CSDN通过智能技术生成

Percona Monitoring Plugins

Percona Monitoring Plugins带有190多个监控项.

这么多监控项全部手动添加显然是不现实的, 需要使用模板倒入

##查看其附带的两个目录中的内容
cd /var/lib/zabbix/percona/scripts/
##包含搜集数据所需的shell脚本和php文件
get_mysql_stats_wrapper.sh  ss_get_mysql_stats.php


##监控规则和倒入用的模板
cd ../templates/
userparameter_percona_mysql.conf
zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml
  • 为了能够正确连接数据库获取信息,需要修改ss_get_mysql_stats.php中数据库登陆相关的内容
##复制监控规则文件到配置目录下
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
##可以看到其包括190条监控项
wc -l userparameter_percona_mysql.conf 
190 userparameter_percona_mysql.conf

##修改php文件中如下部分保证可以连接数据库
$mysql_user = 'root';
$mysql_pass = 'westos';
$mysql_port = 3306;
$mysql_socket = NULL;
$mysql_flags = 0;

image-20210421093859762

  • 通过直接调用j脚本和zabbix_get功能测试功能是否实现
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ou
0
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gl
53512

zabbix_get -s 127.0.0.1 -p 10050 -k 'MySQL.pool-size'
8191

##测试结束后记得删除文本文件,避免因为权限问题导致后续监控无法写入数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值