zabbix系列(二)zabbix3.0.4添加对mysql数据库性能的监控
zabbix3.0.4添加Mysql的监控
zabbix3.0 server已自带mysql的模板了,只需安装agent端,然后在web端给主机增加模板就行了。 Agent端操纵 /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
zabbix3.0 server已经自带MySQL的模板了,只要修改agent端,然后在web端给主机添加模板就好了。
Agent端操作
/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 已经存在(自动安装的),还需要的是配置MySQL的用户密码信息
被监控的zabbix-agent的mysql客户端添加mysql帐号:
因zabbix-server监控mysql是通过zabbix-agent端的/etc/zabbix/.my.cnf配置文件,所以host只需要对localhost授权即可
GRANT PROCESS,SUPER,REPLICATION CLIENT ON *.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpassword';
flush privileges;
在zabbix-agent目录下 /etc/zabbix/ 创建 .my.cnf文件
vim /etc/zabbix/.my.cnf
[client]
user=zabbix
password=zabbixpassword
然后查看 userparameter_mysql.conf 文件,看到类似 HOME=/var/lib/zabbix 的路径设置,把路径全都替换为 /etc/zabbix/,使用下面的命令
sed -i 's|/var/lib/zabbix|/etc/zabbix|g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
修改完之后检查一下,然后重启agent
/etc/init.d/zabbix-agent restart
测试
在zabbix-server命令行测试下
zabbix_get -s zabbix_agent_mysql_client_ip -p 10050 -k "mysql.status[Uptime]"
zabbix_get -s 192.168.3.87 -p 10050 -k "mysql.status[Uptime]"
zabbix_get -s 192.168.3.87 -p10050 -k mysql.status[Com_update]
之后在监控界面增加主机对应的MySQL模板就好啦。
zabbix3.0 server已经自带MySQL的模板了,只要修改agent端,然后在web端给主机添加模板就可以了 Agent端操作 /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 已经存在(自动安装的),还需要的是配置MySQL的用户密码信息 被监控的zabbix-agent的mysql客户端添加mysql帐号: 因zabbix-server监控mysql是通过zabbix-agent端的/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/.my.cnf配置文件,所以host只需要对localhost授权即可 GRANT PROCESS,SUPER,REPLICATION CLIENT ON *.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpassword'; flush privileges; [root@cmssys:~]# cat /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/.my.cnf [client] user=zabbix password=zabbixpassword 然后查看 userparameter_mysql.conf 文件,看到类似 HOME=/var/lib/zabbix 的路径设置,把路径全都替换为 /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/,使用下面的命令 sed -i 's|/var/lib/zabbix|/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd|g' /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/userparameter_mysql.conf agent端测试: [root@cmssys:~]# HOME=/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd mysqladmin ping | grep -c alive 1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律