运维的利器–监控–zabbix–第三步:配置zabbix–数据库--原理:利用abbix基础模板--被监控端为window&linux都可以

文章目录

    • 1. 登陆需要监控的服务器,新建mysql配置文件,写入数据库连接方式,执行命令:
    • 2. 新建zabbix监控mysql的配置文件:
    • 3. 登陆zabbix服务端,执行zabbix_get -s 被监控端ip地址 -p 10050 -k mysql.ping[被监控端ip地址,3306],查看是否能获取到内容
    • 4. 登陆zabbix网页,选择主机,添加模板Template DB MySQL by Zabbix agent,保存,然后查看是否能获取到数据。

说明:利用zabbix自带的Template DB MySQL by Zabbix agent模板可以监控MySQL数据库的基本性能参数。

步骤如下:

1. 登陆需要监控的服务器,新建mysql配置文件,写入数据库连接方式,执行命令:

touch /etc/zabbix/.my.cnf
chmod 755 /etc/zabbix/.my.cnf
vi /etc/zabbix/.my.cnf
然后写入
[client]
user='root'
password='密码'

2. 新建zabbix监控mysql的配置文件:

touch /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
vi /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
插入以下内容
UserParameter=mysql.ping[*],HOME=/etc/zabbix /usr/local/mysql/bin/mysqladmin -h"$1" -P"$2" ping
UserParameter=mysql.get_status_variables[*],HOME=/etc/zabbix /usr/local/mysql/bin/mysql -h"$1" -P"$2" -sNX -e "show global status"
UserParameter=mysql.version[*],HOME=/etc/zabbix /usr/local/mysql/bin/mysqladmin -s -h"$1" -P"$2" version
UserParameter=mysql.db.discovery[*],HOME=/etc/zabbix /usr/local/mysql/bin/mysql -h"$1" -P"$2" -sN -e "show databases"
UserParameter=mysql.dbsize[*],HOME=/etc/zabbix /usr/local/mysql/bin/mysql -h"$1" -P"$2" -sN -e "SELECT SUM(DATA_LENGTH + INDEX_LENGTH) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='$3'"
UserParameter=mysql.replication.discovery[*],HOME=/etc/zabbix /usr/local/mysql/bin/mysql -h"$1" -P"$2" -sNX -e "show slave status"
UserParameter=mysql.slave_status[*],HOME=/etc/zabbix /usr/local/mysql/bin/mysql -h"$1" -P"$2" -sNX -e "show slave status"

保存退出

3. 登陆zabbix服务端,执行zabbix_get -s 被监控端ip地址 -p 10050 -k mysql.ping[被监控端ip地址,3306],查看是否能获取到内容

在这里插入图片描述

4. 登陆zabbix网页,选择主机,添加模板Template DB MySQL by Zabbix agent,保存,然后查看是否能获取到数据。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fo安方

觉得俺的文章还行,感谢打赏,爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值