zabbix3.2.4监控MySQL5.7.16状态
2024-09-01 22:50:27
一、添加监控用户
mysql> grant all privileges on *.* to 'zabbix'@'localhost' identified by 'zabbix';
mysql> flush privileges;
二、添加UserParameter
vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
加入如下内容:
UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/etc/zabbix mysql -N | awk '{print $$2}'
UserParameter=mysql.size[*],bash -c 'echo "select sum($(case "$3" in both|"") echo "data_length+index_length";; data|index) echo "$3_length";; free) echo "data_free";; esac)) from information_schema.tables$([[ "$1" = "all" || ! "$1" ]] || echo " where table_schema=\"$1\"")$([[ "$2" = "all" || ! "$2" ]] || echo "and table_name=\"$2\"");" | HOME=/var/lib/zabbix mysql -N'
UserParameter=mysql.ping,HOME=/etc/zabbix mysqladmin ping | grep -c alive
三、添加mysql连接信息
vim /etc/zabbix/.my.cnf
[mysql]
host=localhost
user=zabbix
password=zabbix
socket=/tmp/mysql.sock
[mysqladmin]
host=localhost
user=zabbix
password=zabbix
socket=/tmp/mysql.sock
四、重启zabbix-agent服务
systemctl restart zabbix-agent
五、去zabbix的管理界面添加MySQL的监控
选在主机:
添加MySQL监控模板:
查看监控效果:
最新文章
- supervisor监管进程max file descriptor配置不生效的问题
- 学习3ds max插件开发过程中的一些小结
- iOS的nil,Null,NSNull的使用
- 文件上传(java web)
- Scrambled Polygon---poj2007(利用叉积排序)
- android 系统相册调用,各版本的区别总结
- 下载安装和OpenCV匹配的Android开发环境
- JS 框架之我感
- rgba兼容IE系列
- winform windowsmediaplayer的属性
- 初级ant的学习
- 第一百二十三节,JavaScript错误处理与调试
- pycharm(windows)安装及其设置中文菜单
- js X年X周 转成 具体日期
- var a=function(){...}与function a(){...}的区别
- 微信企业向用户银行卡付款API开发详解(PHP)
- [iOS]一行代码集成空白页面占位图(基于runtime+MJRefresh思想)
- J - Printer Queue 优先队列与队列
- 浏览器实现PDF预览
- 《汇编语言 基于x86处理器》第十章结构和宏部分的代码
热门文章
- VS2013-解决VS2013 4996错误
- 在CTreeCtrl控件点击事件中获取点击的项
- linux清空文件夹命令问题
- [Android]生成heap dump文件(.hprof)
- XCode 4.6下XIB文件提示“...could not be opened...";的问题
- ThinkPHP与EasyUI整合之三(searchbox):在datagrid中查询指定记录
- TBSchedule源码阅读2-TBScheduleManagerFactory 定时任务ManagerFactoryTimerTask
- ChemDraw 15支持哪些输入格式
- 在eclipse里面使用git仓库,并且使用maven加载项目
- ubuntu虚拟化平台libvrit-bin