6.zabbix学习笔记:zabbix监控mysql(一)

zabbix(六)监控mysql服务 监控mysql (1)建立目录并写隐藏文件 mkdir /var/lib/zabbix cd /var/lib/zabbix/ vim .my.cnf [mysql] user = zabbix #ps ax 看到的zabbix_server 的用户就是zabbix,所以不用root,太大 password = redhat socket = /var/lib/mysql/mysql.s... 阅读详情

zabbix监控mysql


在zabbix中自带对mysql监控的模板(Template App MySQL),他对于mysql的监控内容包括CRUD操作以及状态监控等信息(监控的内容相对比较有限),如下图所示:
这里写图片描述

包括:
msyql.ping
mysql.version
mysql.status[*]

今天我们来介绍下如何能够使用shell采集mysql的相关信息,并且生成key和对应的items,然后将数据采用图形的界面进行显示(Graphs),并且介绍下第三方的工具来监控mysql。


自定义方式监控MYSQL

首先我们要了解监控指定服务的指定内容是需要以下几个过程的:

1.首先要能够采集到数据(包括权限的允许、服务的状态以及合适的命令);
2.采集数据的命令可以后,需要在/etc/zabbix/zabbix-agentd.conf文件内写入相关的UserParameter;
3.然后在zabbix-server服务端使用zabbix_get命令进行相关键值的测试
4.在web控制界面创建相关的items和graphs

流程图如下所示:

这里写图片描述

采集数据

1.首先我们采集mysql的版本信息和ping状态:

(1)版本信息:
[root@server5 mnt]# mysql -V
mysql Ver 14.14 Distrib 5.1.71, for redhat-linux-gnu (x86_64) using readline 5.1

(2)ping状态:
这里写图片描述

如果是得到结果1说明mysql是开启的

2.然后查询mysql的命令执行情况:

得到mysql当前服务的状态:
这里写图片描述

在这些状态中可以根据需要监控的项目使用grep进行截取,非常的方便,所以我们可以编写如下的脚本:

//get_mysql_status.sh脚本

#初始化设定
MYSQL_USER=root
MYSQL_PASSWORD=redhat
ARGS=1
MYSQL_COMMAND="show status"

#参数检测
if [ $# -ne "${ARGS}" ];then
    echo "please input the argument..."
fi

result=$(mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} -e "${MYSQL_COMMAND}" | grep -w $1 | awk -F " " '{print $2}')
echo ${result}

运行脚本,例如我们采集mysql当前运行了多长时间:
这里写图片描述


配置agent

在/etc/zabbix/zabbix-agentd.conf文件中添加下列三个内容:
这里写图片描述

修改完该文件后需要重启zabbix-agent服务:
这里写图片描述


zabbix-server测试

在zabbix的服务端可以采用zabbix_get进行测试,查看数据获取是否正常:
这里写图片描述


添加到web

在zabbix的web监控见面我们可以添加相关的item和graphs进行显示:

我以mysql的Uptime为例,其他的项目类似:

创建items:

单击“Configuration”—>“Host”—>“agent1.example.com”—>“Create item”:
这里写图片描述

设置对应的key:
这里写图片描述

创建Graphs:
这里写图片描述

绑定对应的items:
这里写图片描述

查看Graphs的监控效果:
这里写图片描述


小结:

上述情况我们介绍了mysql监控的一般流程,如果需要个性化的设置可以在此基础上对数据进行再次的加工,下一个章节将会介绍更多样的监控mysql的方法。

配置监控系统zabbix——监控MySQL 配置 zabbix 监控 MySQL和zabbix邮箱报警 阅读详情

相关推荐

zabbix监控mysql性能

zabbix监控mysql性能 在Zabbix的监控系统中通常是由Zabbix Server与Zabbix Agent一起配合实现监控,在Zabbix Agent内置了很多监控基础的监控项。 这些监控项都是CPU, 文件系统, 网络,磁盘等基础的监控项,对于自己开发服务的监控,Zabbix提供了良好框架为用户实现监控和报警,下面将以为MySQL添加监控为例,介绍如何添加自定义监控。 实验...

weixin_42576595的博客 720

zabbix监控mysql

Zabbix Agent现在会在MySQL服务器上执行用户参数定义的命令,并将结果发送给Zabbix服务器。首先,确保MySQL数据库服务器上已经安装了Zabbix Agent。Zabbix Agent是一个在要监控的目标服务器上运行的守护进程,负责收集和发送监控数据给Zabbix服务器。这些配置项允许Zabbix Agent执行远程命令,并设置了一个自定义的UserParameter,用于通过MySQL命令行工具收集监控数据。在主机配置中,选择刚才导入的MySQL模板,用于监控MySQL的各项指标。

young:博客 1539

Zabbix 监控 Windows下MySQL

1. 在MySQL里创建监控的账号 2. 在MySQL服务器的 C:\Infinit-Server\zabbix\script 目录下新建三个脚本文件 3. 在MySQL服务器上修改windows上的zabbix_agentd.win.conf文件

单调的低调的博客 2374

【zabbix】监控mysql数据库

在这里应该能看到从 MySQL 数据库收集的数据。以下为官网链接,请参照执行,不赘述。保存配置并等待几分钟,然后导航到。回显见到下边这个即表示正常。

u013629327的博客 1726

【云原生】-Zabbix6监控MySQL最佳实践

zabbix可以用来监控MySQL数据库可用性和性能

IT邦德 6013

RDD2022 数据格式转换与清洗

Rdd2022数据集,是关于道路损伤的数据集,与rdd2020相比增加了两万多张图片但是由于格式不能被yolo直接使用且其中有大量的图片没有符合要求的标注,特写此文章记录数据清洗与格式化的过程。

蓝胖子的博客 9945

Zabbix自定义监控mysql数据库、自动注册服务器及部署代理服务器

本文讲解如何使用zabbix自定义脚本监控mysql数据库,讲解了如何zabbix如何自动注册以及zabbix代理的使用和部署。

云计算之路 2937

鸿蒙平板PC应用开发:在termux中安装ubuntu

打开AVNC点击右上角的设置图标,然后点击 输入 , 点击手势栏目中的 单指轻扫 ,选择滚动远程内容

DMZDAMS的博客 5197

zabbix 监控 mysql

zabbix 监控 mysql 1、监控规划 在创建监控项之前要尽量考虑清楚要监控什么,怎么监控,监控数据如何存储,监控数据如何展现,如何处理报警等。要进行监控的系统规划需要对Zabbix很了解,这里只是提出监控的需求。 需求一:监控MySQL的状态,当状态发生异常,发出报警; 需求二:监控MySQL的操作,并用图表展现; 2、自定义脚本监控扩展Agent Zabbix Server与Agent之间监控数据的采集主要是通过Zabbix Server主动向Agent询问某个Key的值,Agent会根据Key去

GC 1万+

ADRC自抗扰算法优化(PLC梯形图篇)

ADRC自抗扰算法PLC梯形图完整源代码请参看下面博客文章:ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)_adrc算法_RXXW_Dor的博客-优快云博客PLC的自抗扰控制(ADRC)算法_RXXW_Dor的博客-优快云博客_adrc算法1、自抗扰控制算法,网上很多文章有所讲解,大家也可以关注韩京清教授的论文和书籍,这里就不赘述了,下面给出梯形图+SCL代码。

RXXW_Dor的博客 2282

Python 爬虫实战:科研数据库学术论文数据抓取

在科研工作中,学术论文是获取前沿知识和研究方法的重要资源。然而,手动从科研数据库中查找和整理论文信息往往耗时费力。幸运的是,Python 爬虫技术可以自动化这一过程,帮助我们高效地抓取和管理学术论文数据。本文将详细介绍如何使用 Python 爬虫技术抓取科研数据库中的学术论文数据,并进行全字段提取和文献管理,助力科研工作。

u014481728的博客 944

分布式监控之Zabbix6.0监控系统一

作为一个运维,需要会使用监控系统查看服务器系统性能、应用服务状态和网站流量指标等,利用监控系统的数据去了解网站上线发布的结果和健康状态。通过一个友好的界面进行浏览整个网站所有的服务器状态可以在web前端方便的监控数据可以回溯寻找是事故发生时系统的问题和报警情况zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的问题。

m0_74412260的博客 3845

YOLOv11架构革新:华为VanillaNet与BiFPN深度融合的突破性改进实战指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有!

LXY_LOVE36的博客 136

配置 zabbix 监控 MySQL

zabbix监控MySQL,创建主机、模板

JinLu_的博客 3432

智能车图像处理5-入门级分析4 ---环岛的状态机与补线

PS :入门级文章适合新手,如果已经有基础可以去看进阶篇文章。

taiyuezyh的博客 8218

AI在保险产品定价优化中的创新应用

在当今保险市场中,准确合理的产品定价是保险公司实现可持续发展的关键因素之一。传统的保险产品定价主要基于经验数据和精算模型,但这种方式往往存在数据处理效率低、对复杂风险因素考虑不足等问题。本文的目的在于深入探讨AI技术如何在保险产品定价中进行创新应用,以提高定价的准确性、效率和灵活性,更好地满足市场需求和客户个性化需求。本文的范围涵盖了AI技术在保险产品定价各个环节的应用,包括风险评估、费率计算、产品设计等方面。同时,还会涉及到相关的核心算法、数学模型以及实际应用案例等内容。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 982

zabbix监控MySQL的两种方式,最全!

zabbix监控MySQL的两种方式,最全!

qq_41585300的博客 4824

openmediavault(OMV) (1)安装部署

EXT3(Third Extended File System): EXT3 是 Linux 中广泛使用的日志文件系统,是 EXT2 文件系统的升级版本。这里可以根据自己的需求进行设置,目前只设置了自动登出为1天,为方便后续配置使用,其他设置可根据自己的具体需求进行设置。通过cd 命令进入到我们的raid存储中,通过ls发现里面没有任何的数据,因为我们的raid存储中还未创建任何数据。我的系统要安装在100G的磁盘上,故选择100G的磁盘,实际可以根据具体情况选择。

Monster✺◟(∗❛ัᴗ❛ั∗)◞✺的博客 2167

zabbix6.x 监控mysql数据库

本文介绍了使用Zabbix监控MySQL数据库的完整步骤。首先需要在MySQL服务器上安装Zabbix Agent2,包括下载编译、配置参数和启动服务。然后配置MySQL数据库模板,克隆标准模板并设置数据库连接参数。最后在Zabbix服务器上添加监控主机,关联自定义模板并验证连接状态。通过这三个主要步骤,可以成功实现对MySQL数据库运行状态的监控。

Bertram的博客 1053

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Zabbix6 通过zabbix-agent2监控MySQL

Zabbix6 使用自带模版监控mysql,无须脚本,简单易上手

SRE运维 网络 系统 安全 4933

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Zabbix自动化监控——监控MySQL

Zabbix自动化监控——监控MySQL 前面我们已经把监控端和被监控端都安装了zabbix3.4,今天我们进行个实战,监控数据库MySQL的运行。 被监控端安装MySQL5.7,前面的文章中有教程,小伙伴们找一下。 1、设置授权用户和密码,这样zabbix-server才能用这个身份登录数据库监听数据。 [root@zabbix-agent-none1 ~]# vim /etc/my.cnf 在末行插入以下内容: [client] default-character-set=utf8 host=loca

qq_45939993的博客 5443

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

zabbix mysql版本号_zabbix 监控mysql5.6版本 及主从

本文中部分内容是网上摘抄,如版主看到后还望谅解!一、前期工作1.导入mysql模板文件到zabbix百度网盘模板地址:http://pan.baidu.com/s/1o6DkTuE2.mysql 授权mysql> grant replication client on *.* to 'zabbix'@'localhost' identified by '密码';Query OK, 0 row...

weixin_33045961的博客 501

zabbix mysql监控报错_zabbix监控mysql

这里可以采用zabbix自带的mysql模版,但是也需要在mysql服务器上准备获取mysql status的脚本chk_mysql.sh,zabbix通过调用这个脚本来获取mysql的运行信息。在配置文件zabbix_agentd.conf里面添加mysql监控信息:# vim /etc/zabbix/zabbix_agentd.confUserParameter=mysql.version,m...

weixin_39620151的博客 797

Zabbix分布式监控(四)——Zabbix监控Mysql

文章目录一、zabbix监控mysql 一、zabbix监控mysql 1、给Zabbix server主机添加zabbix自带的mysql监控模版 配置 —>主机 —> Zabbix servers —>模板 —>选择 —>Template DB MySQl —> 选择 —> 添加(顶上去) —> 更新 2、配置mysql,存活检测 [r...

ranrancc_的博客 774

zabbix 监控mysql模板_Zabbix使用自带模板监控MySQL

(一)简介Zabbix在监控MySQL数据库时,会使用自带的模板Template App MySQL,是不能直接使用的,因为没有key,而获取不到数据,前端会出现如下报错“Warning: Using a password on the command line interface can be insecure.”报错原因是mysql 5.6以后的版本增加了密码安全策略,在命令行里加上密码就会强...

weixin_39582708的博客 944
上一篇: 5.zabbix学习笔记:zabbix深入配置和使用 告警配置(一)
下一篇: 7.zabbix学习笔记:zabbix监控nginx
linux_player_c
博客等级 码龄13年 214粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值