ZABBIX2.4.8监控 Windows Mysql数据库
2019独角兽企业重金招聘Python工程师标准>>>
系统环境:
操作系统:Windows Server 2012
ZABBIX Server:2.4.8
IP地址:192.168.0.77
模板脚本地址:http://pan.baidu.com/s/1eSDaiS6
ZABBIX客户端操作
1、在zabbix.conf中添加以下字段信息
Include=c:\Program Files\zabbix_agents\conf.d\*.conf 2、以下目录中新增一个目录和一个disk.conf文件
c:\Program Files\zabbix_agents\conf.d\mysql.conf3、mysql.conf
UserParameter=mysql.status[*], cscript /nologo D:\Zabbix_Monitor\Scripts\MysqlMonitoring\MySQL_Ext-Status_Script.vbs $1
UserParameter=mysql.ping, cscript /nologo D:\Zabbix_Monitor\Scripts\MysqlMonitoring\MySql_Ping.vbs 4、将网盘中的Zabbix_Monitor文件夹至D盘的根目录,附MySQL_Ext-Status_Script.vbs、MySQL_Ping.vbs脚本信息4.1、MySQL_Ext-Status_Script.vbs
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
str1 = getCommandOutput("E:\MYOA\mysql5\bin\mysqladmin.exe -uroot -pmyoa888 --port=3336 extended-status")
Arg = objArgs(0)
str2 = Split(str1,"|")
For i = LBound(str2) to UBound(str2)
If Trim(str2(i)) = Arg Then
WScript.Echo TRIM(str2(i+1))
Exit For
End If
nextFunction getCommandOutput(theCommand)
Dim objShell, objCmdExec
Set objShell = CreateObject("WScript.Shell")
Set objCmdExec = objshell.exec(thecommand)
getCommandOutput = objCmdExec.StdOut.ReadAll
end Function4.2、MySQL_Ping.vbs
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
str1 = getCommandOutput("E:\MYOA\mysql5\bin\mysqladmin.exe -uroot -pmyoa888 --port=3336 ping")
If Instr(str1,"alive") > 0 Then
WScript.Echo 1
Else
WScript.Echo 0
End If
Function getCommandOutput(theCommand)
Dim objShell, objCmdExec
Set objShell = CreateObject("WScript.Shell")
Set objCmdExec = objshell.exec(thecommand)
getCommandOutput = objCmdExec.StdOut.ReadAll
end Function5、重启ZABBIX Agentd服务、服务端使用zabbix_get测试是是否能抓取到结果。
[root@localhost ~]# zabbix_get -s 192.168.0.77 -k mysql.ping
1
附监控状态图
转载于:https://my.oschina.net/huangweibin/blog/665483
ZABBIX2.4.8监控 Windows Mysql数据库相关推荐
- MySQL监控,MySQL数据库监控软件简介
MySQL监控,MySQL数据库监控软件 Mysql数据库监控软件(简称:MySQL数据库监控或MySQL监控)是对Mysql运行时性能.连接数.线程.查询速度.吞吐量.锁等MySQL运行状态进行全面 ...
- 运维技能定级标准第3篇——关于运维工程师岗位的运维监控与MySQL数据库技能级别设计
运维工程师岗位工作技能的评定类别(3)和(4) 3.运维监控技术 级别0,什么都不懂 级别1,常见监控工具或软件系统的基本安装.配置.使用,照猫画虎会使用而已. 级别2,熟悉监控系统的基本原理和常用配 ...
- 修改Windows MySQL数据库存储位置
亲测MySQL8.0和MySQL5.7版本都可以修改成功. 1. 查看当前数据库存储位置 show global variables like '%datadir%'; 可以看到默认存储地址是: C: ...
- windows mysql 数据库存放位置_windows环境下更改Mysql数据库存储位置的具体步骤
最近对windows2003环境下的mysql数据位置进行迁移工作.在网上搜集到的教程是这样的. 一.首先把mysql的服务先停掉. 二.更改MySQL配置文件My.ini中的数据库存储主路径 打开M ...
- java监听mysql_java实时监控mysql数据库变化
对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...
- 怎么监控mysql数据变化_实时监控mysql数据库变化
对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...
- 监控mysql数据库 更新_实时监控mysql数据库变化
对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...
- 配置CACTI监控MySQL数据库状态(1)准备工作
MySQL数据库做为开源数据库软件中的佼佼者,虽然应用领域众多,但其自身在性能监测方面很不给力,尽管MySQL也提供的专用了GUI工作,可是监测只是其中的一个很小的功能点,监测项少且很不灵活,当拥有多 ...
- 使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库
使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库 原文:使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库 一.背 ...
最新文章
- PCL:基于PCL绘制包围盒基础介绍(1)
- “不设边界”的云知声:从多场景AI芯片到视觉AI,誓要2019营收近3倍
- Datawhale来交大啦!
- sqlserver实验心得体会_sqlserver 关于DBCC CHECKDB的总结
- 力扣679.24点游戏
- java puzzlers英文版_java puzzlers [更新至14.04.03]
- 如何用 Go 快速编写出 HTTP REST API 服务?
- zabbix分布式监控环境搭建
- oracle rman 用户,Oracle RMAN介绍
- 全网最有效软考高项十大管理ITTO记忆:宫殿记忆法、主线记忆法、逻辑记忆法、跟踪记忆法、诗词记忆法
- 本科专业计算机课程,本科计算机专业有哪些课程
- 【保研夏令营经验贴】2021复旦大学计算机科学技术学院
- 如何快速抠图?图片怎样去底色变透明?
- win7 局域网服务器 文件共享,Win7系统电脑设置局域网共享文件的操作方法-电脑自学网...
- 【hive】hive如何将Jan 1, 2021 12:40:46 PM时间格式转换为指定格式
- 小猫咪能有什么坏心思呢?只是想要你带它回家啦~
- 华为od统一考试B卷【We Are A Team】C++ 实现
- 远程Debug远端服务器JVM配置
- mysql存储过程中使用select count(*) into 变量名 from +表+ where条件的用法
- 产品概念之1/4:前言 —— 有必要这么学术吗?