导读

Zabbix是一款优秀的,开源的,企业级监控软件,可以通过二次开发来监控你想要监控的很多服务,本文介绍使用Zabbix自带的模板监控MySQL服务。

配置userparameter_mysql.conf

#移动到zabbix解压缩路径

cd /usr/local/src/zabbix-3.0.3/conf/zabbix_agentd

#拷贝文件到/opt/zabbix/etc/zabbix_agentd.conf.d/ #指定自己的zabbix安装目录

cp userparameter_mysql.conf /opt/zabbix/etc/zabbix_agentd.conf.d/

#添加用来关联mysql的配置文件my.cnf,并修改模板配置文件中的mysql路径

cd /opt/zabbix/etc/

vim .my.cnf

# Zabbix Agent

[mysql]

host=localhost

user=zabbix

password=@Zabbix..0

socket=/data/mysql/mysql.sock

[mysqladmin]

host=localhost

user=zabbix

password=@Zabbix..0

socket=/data/mysql/mysql.sock

# mysql.sock文件通过find / -name mysql.sock找出路径

# 修改userparameter_mysql.conf:

sudo sed -i ‘s@/var/lib/zabbix@/opt/zabbix/etc@g‘ /opt/zabbix/etc/zabbix_agentd.d/userparameter_mysql.conf

# 修改完成userparameter_mysql.conf内容如下:

UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/opt/zabbix/etc 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=/opt/zabbix/etc mysqladmin ping | grep -c alive

#HOME目录为新增.my.cnf文件所在目录

# 修改zabbix_agentd.conf文件,添加下面一行

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

#重启zabbix-agentd

/etc/init.d/zabbix_agentd restart

#测试

# /opt/zabbix/bin/zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping

1

# /opt/zabbix/bin/zabbix_get -s 127.0.0.1 -p 10050 -k mysql.version

/data/mysql/bin/mysql Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using EditLine wrapper

#注意:如果测试的时候报错:sh: mysql: command not found,sh: mysqladmin: command not found,修改userparameter_mysql.conf中mysql,mysqladmin命令的路径,使用绝对路径。

Zabbix-web页面设置

#Configuration—Hosts—Zabbix server—Tempaltes,搜索MySQL,添加弹出的模板,然后更新

#Monitoring—Graphs,选择组,然后选择host及展示的图形

#利用Zabbix自带模板监控MySQL完成。

zabbix 3.2 mysql模板_Zabbix-3.0.3使用自带模板监控MySQL相关推荐

  1. mysql和oracle冲突吗_三分钟带你分清MySQL 和Oracle之间的误区

    原标题:三分钟带你分清MySQL 和Oracle之间的误区 来自:华为云开发者社区 摘要:MySQL和Oracle,别再傻傻分不清. MySQL 和Oracle 在开发中的使用是随处可见的,那就简单去 ...

  2. mysql触发器主机自动增长_三分钟带你分清 Mysql 和 Oracle 之间的误区

    摘要:Mysql 和Oracle,别再傻傻分不清. mysql 和Oracle 在开发中的使用是随处可见的,那就简单去了解一下这俩款火的不行的数据库. 本质区别: Oracle数据库是一个对象关系数据 ...

  3. 【网络流】最大流问题(EK算法带模板,Dinic算法带模板及弧优化,ISAP算法带模板及弧优化)上下界网络流

    本blog重点是代码 网络流的相关概念 流网络(flow network) 流(flow) 网络的流 残留网络(residual network) 增广路径(augmenting path) Edmo ...

  4. zabbix mysql监控告警_Zabbix监控mysql配置及故障告警配置

    同时介绍了触发器的创建及zabbix通过邮件方式告警配置. 一.配置自带模板监控mysql 1.提供配置文件模板 文件位置在源码包/usr/local/src/zabbix-3.0.4/conf/za ...

  5. 配置 zabbix 监控 MySQL

    目录 zabbix 监控 MySQL 1.数据库用户授权 2.cp 模板到/usr/local/zabbix/etc/zabbix_agentd.conf.d/ 3.建立数据库和zabbix的连接信息 ...

  6. zabbix 2.2 监控mysql_zabbix2.2入门教程之监控mysql(六)

    zabbix2.2自带了监控mysql的模版,我们可以使用自带的模版来监控mysql,如果模版不能满足我们的需求,我们可以再自定义key来达到我们的需求,接下来就讲下如何使用zabbix自带模版监控m ...

  7. MySQL安装及MySQL8.0新密码认证方式

    1.前言   Oracle已经发布了MySQL8.0GA,GA在外国就是release版本,也就是正式版,不是测试版.   安装MySQL总是看到除了数据库服务外,还安装了一大堆基本没不会用到的服务, ...

  8. Cacti监控mysql数据库服务器实现过程

    Cacti监控mysql数据库服务器实现过程 2014-05-29      0个评论    来源:Cacti监控mysql数据库服务器实现过程   收藏    我要投稿 1 先在cacti服务器端安 ...

  9. mysql c 中文字符串_MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法...

    开源数据库MySQL从来都是中小企业构建web应用的首选,特别是和PHP配合简直就是一 对黄金搭档,深受web开发人员的喜爱.但自从4.1以来MySQL加入了多字符集的支持,很多MySQL使用者发现中 ...

最新文章

  1. python 调用数据挖掘_Python数据挖掘 环境搭建
  2. OpenSSH修改版本号教程
  3. Java:重写equals()和hashCode()
  4. 一个链表创建、反转、打印的C语言代码
  5. 区块链技术指南笔记(一):区块链基本概念
  6. delphi 调用 c# 写的webservice
  7. CompTIA IT Fundamentals认证考试的相关信息【2018.06.05更新】
  8. IIS 故障一例(XP更新补丁后)
  9. 基于卷积神经网络的草莓病害检测(新数据+基础算法?=SCI)
  10. virtualenv -p python3 venv报错
  11. 信息摘要算法之二:SHA1算法分析及实现
  12. 软件测试的艺术读书笔记
  13. ei加声调怎么加_微商怎么加好友找客源实操篇
  14. java字符串intern_String中intern方法的使用场景详解
  15. 怎么购买虚拟主机合适?
  16. 合肥工业大学计算机保研,合肥工大(合肥工业大学保研去向)
  17. LR下载文件脚本实例
  18. 微信小程序html5音频,微信小程序 audio音频播放详解及实例
  19. isEmpty()的坑
  20. 第十一届蓝桥杯省赛完整解析(Java 大学B组)

热门文章

  1. python3 判断字符串 是否为字母 数字 浮点数 整数
  2. 群晖系统挂载NTFS硬盘
  3. 利用位运算和指针实现的交换两个数的程序
  4. Linux System Programming --Chapter Four
  5. SQLite实例分析
  6. rs485数据线接反_再拆一个RS232-RS485通信接口转换器
  7. html路由怎样做div,路由传参练习.html
  8. querystring java_java – 自定义枚举的QueryStringBindable
  9. hibernate mysql annotation_hibernate学习笔记03-- hibernate + mysql + Annotation
  10. c语言编译器bug,关于c语言的一个小bug详解