Zabbix自带模板监控MySQL服务

Zabbix的服务端与客户端的安装这里不再赘述了,前面也有相应的文章介绍过了,感兴趣的伙伴们可以看看历史文章就可以了,今天主要介绍下如何利用zabbix自带的模板来监控MySQL服务的一些状态,同时通过图形化界面直观看出MYSQL服务各个时间段的运行情况

1、配置Zabbix_agent客户端

<span class="hljs-attr">cd <span class="hljs-string">/etc/zabbix/

<span class="hljs-attr">vim <span class="hljs-string">zabbix_agentd.conf

<span class="hljs-attr">UserParameter=<span class="hljs-string">mysql.status[*],/etc/zabbix/chkmysql.sh$1

<span class="hljs-attr">UserParameter=<span class="hljs-string">mysql.ping,netstat-ntpl|grep 3306 |grep mysql |wc |awk '{print $1}'

<span class="hljs-attr">UserParameter=<span class="hljs-string">mysql.version,mysql &#x2013;V
</span></span></span></span></span></span></span></span></span></span>

重启服务

/etc/<span class="hljs-keyword">init.d/zabbix_agent restart</span>

注:chkmysql.sh脚本内容这里就不贴上来了,如果有需要的可以一起讨论下,每个人写的思路都不一样

2、服务端测试配置

服务器端利用自带的命令zabbix_get测试是否获取到数据

<span class="hljs-selector-attr">[root@zabbix-server zabbix]# <span class="hljs-selector-tag">zabbix_get <span class="hljs-selector-tag">-s <span class="hljs-selector-tag">mysql-slave <span class="hljs-selector-tag">-k <span class="hljs-selector-tag">mysql<span class="hljs-selector-class">.status\<span class="hljs-selector-attr">[Uptime]

720757

<span class="hljs-selector-attr">[root@zabbix-server zabbix]# <span class="hljs-selector-tag">zabbix_get <span class="hljs-selector-tag">-s <span class="hljs-selector-tag">mysql-slave <span class="hljs-selector-tag">-k <span class="hljs-selector-tag">mysql<span class="hljs-selector-class">.status<span class="hljs-selector-attr">[Bytes_sent]

1431240816
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

如果能正确并获取到相关的数据,表明配置是正确的,接下来就是要登陆WEB界面进行其它配置

3、WEB界面配置

WEB界面配置其实就分为以下四大步骤

1、创建主机,关联模板

打开WEB,配置——主机——创建主机(如下图)

填写主机名称(主机名称是就客户端主机名与可见名称可以相同),选择组、填写客户端地址,然后选择模板(如下图)

完成配置后,在主机项下面就可以看到下图所示

如果配置完成后,在主机界面看到有报错信息,需要调整下客户端相关的命令权限,操作如下

chmod +s /bin/netstat

此配置就是使普通用户执行特权命令,或者说给个某个命令、程序或服务、脚本以suid权限

2、配置监控项

3、配置触发器

由于使用自带的模板,监控项与触发器都已默认配置好了,需要修改的可以按需求修改

4、创建图形展示界面

创建图形如下图

点击创建好的图形——编辑,选择相对应项的监控项即可 完成配置

最终图形界面展示

Original: https://www.cnblogs.com/youkanyouxiao/p/12666319.html
Author: 民工哥
Title: Zabbix自带模板监控MySQL服务

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/591670/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 安装Pycharm2022.2.1版本操作说明

    下载pycharm:https://www.jetbrains.com.cn/pycharm/download/#section=windows 我下载的是社区版”Co…

    数据库 2023年6月14日
    0161
  • break&continue&return

    作用 1. 跳出整个循环体,进入循环下面的语句 2. 在多层嵌套循环中,break跳出内层循环 3. 可以使用带标签的break语句,跳出外层循环 编码 //break终止循环 p…

    数据库 2023年6月14日
    0101
  • 【Java框架】– SpringBoot大文件RestTemplate下载解决方案

    近期基于项目上使用到的RestTemplate下载文件流,遇到1G以上的大文件,下载需要3-4分钟,因为调用API接口没有做分片与多线程, 文件流全部采用同步方式加载,性能很慢。最…

    数据库 2023年6月6日
    0107
  • tomcat线程池

    tomcat线程池和普通的线程池设计上有所区别,下面主要来看看它是如何设计的 tomcat中线程池的创建 <span>org.apache.tomcat.util.ne…

    数据库 2023年6月16日
    088
  • 2018年最新JAVA面试题总结之基础(1)

    转自于:https://zhuanlan.zhihu.com/p/39322967 1、JAVA中能创建volatile数组吗?volatile能使得一个非原子操作变成原子操作吗?…

    数据库 2023年6月16日
    091
  • mysql常用操作汇总

    工作中经常用会遇到这种情况,可以访问mysql所在的服务器,但是服务器端口不对外暴露(通常因为安全原因)。这时,操作数据库只能通过命令行和 mysql client窗口来实现。我对…

    数据库 2023年6月14日
    089
  • 编程相关书单

    软工概论软件工程软件工程:实践者的研究方法 职业素养软技能码农翻身技术之瞳程序员修炼之道程序员的职业素养程序员的自我修养 程序设计计算机程序的构造和解释 (SICP) UML软件建…

    数据库 2023年6月11日
    078
  • form表单上传文件及后端获取文件

    写在前面(强调) 使用form表单上传文件时必须要干的两件事: 1.form&#x8868;&#x5355;&#x7684;method&#x630…

    数据库 2023年6月14日
    0133
  • CenoOS 7环境下编译OpenJDK8

    一、准备工作 1.1、不再使用”$make sanity”来检查编译环境,而是改用”$./configure” 1.2、不再使用an…

    数据库 2023年6月9日
    080
  • NO.5 MySQL-笔记

    404. 抱歉,您访问的资源不存在。 可能是URL不正确,或者对应的内容已经被删除,或者处于隐私状态。 [En] It may be that the URL is incorre…

    数据库 2023年5月24日
    086
  • Java 考试系统项目源码 springboot mybaits vue.js 支持手机端考试

    新增功能:培训学习模块, PDF电子课程、视频课程、直播课程(自己搭建直播流服务器) 人脸识别(考试时验证,有开关)、补考开关 组建试卷:创建试卷,题目、类型、总分、及格分数、时长…

    数据库 2023年6月6日
    081
  • 学会Linux,看完这篇就行了!

    转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/797ab07d.html 你好,我是测试蔡坨坨。 对于测试同学来说,Linux基本属于必学必会内容,招…

    数据库 2023年6月11日
    079
  • Golang异常处理

    从error的定义说起 type error interface { Error() string } Go 的error类型是一个接口。在Go中,只要实现了接口约定的方法,就等同…

    数据库 2023年6月16日
    085
  • jmeter-操作mysql

    1. 环境:jmeter5.3,mysql5.7。 提取码:ZHEN 3. 操作 ①. 测试计划内导入jdbcjar包 ②. jmeter内添加👉线程组,点击”添加→配…

    数据库 2023年6月14日
    084
  • centos下安装jdk8和maven

    创建目录 mkdir -p/usr/local/java/ 网盘拉去JDK和Maven 链接:https://pan.baidu.com/s/1GgJk8ji0r-tjGAj_ea…

    数据库 2023年6月6日
    074
  • 主从复制直接转换MGR_5.7验证试验

    IP port role info 192.168.188.51 4000 node1 master 192.168.188.52 4000 node2 slave1 192.16…

    数据库 2023年6月16日
    0226
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球