在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何在zabbix中自定义key

107次阅读
没有评论

共计 2772 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要介绍了如何在 zabbix 中自定义 key,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

如何在 zabbix 中自定义 key,并使用它。

Zabbix 是一个开源的,免费的监控工具。它有很多自带的默认的监控选项。但是有时候,自带的监控选项是不够用的。这个时候,就需要自己自定义监控选项。我自己写了几个监控选项,分别用来监控 mysql 的状态,mysql 主从复制的状态,mysql 主从复制的时间差。

1、打开 zabbix agent 的配置文件,在文件的末尾添加以下语句,如图下:

UnsafeUserParameters=1 

// 这个值默认是为 0,改为 1 表示启用自定义 key

UserParameter=mysql.ping,netstat
-an|find /i /c 3308

// 自定义 key 为 mysql.ping,这个 key 的值从命令 netstat -an|find /i /c
3308 获取

UserParameter=mysql.slavetime,C:\Zabbix\userdfscrpts\slaveTime.bat

// 自定义 key 为 mysql.
slavetime,脚本 C:\Zabbix\userdfscrpts\slaveTime.bat 输出的值就传递到 mysql. slavetime 中去。

UserParameter=mysql.slavestatus,C:\Zabbix\userdfscrpts\slaveStatus.bat

// 自定义 key 为 mysql.slavestatus,脚本 C:\Zabbix\userdfscrpts\slaveStatus.bat 输出的值就传递到 mysql. slavestatus 中去。

2、脚本中的内容如下:

(1) C:\Zabbix\userdfscrpts\
slaveStatus.bat

@echo off

cd /d
D:\XXX\mysql-5.6.19-winx64\bin

mysql -uroot
-p XXX -e SHOW SLAVE STATUS\G
C:\Zabbix\middlefiles\status2.txt 2 C:\Zabbix\middlefiles\waring2.txt

rem pause

cd /d
C:\Zabbix\middlefiles

type
status2.txt|findstr \ |find /i /c
Yes status.txt

for /f %%i in
(status.txt) do set status=%%i

echo %status%

rem pause

(2) C:\Zabbix\userdfscrpts\slaveTime.bat

@echo off

rem set
MYSQL_PWD=XXXX

cd /d
D:\XXXX\mysql-5.6.19-winx64\bin

mysql -uroot
-p XXXX -e SHOW SLAVE STATUS\G C:\Zabbix\middlefiles\status1.txt
2 C:\Zabbix\middlefiles\waring.txt

type
C:\Zabbix\middlefiles\status1.txt|find Seconds_Behind_Master
C:\Zabbix\middlefiles\losttime.txt

for /f
delims=: tokens=2 %%i in (C:\Zabbix\middlefiles\losttime.txt) do
set time=%%i

echo %time%

rem pause

3、在 zabbix 服务端所在的机器上,来对 key 值进行测试。

[jobadmin@i611-zabbixnw-1 ~]$ zabbix_get -s
172.30.30.4 -p 10050 -k mysql.slavestatus

这里 - s 选项后面接着的是要测试的 key 值所在的主机 IP 地址,- p 后面接着的是端口,- k 后面跟着要测试的 key 值名。如果返回结果正常,就表示这个 key 已经配好了,可以使用了。

4、将前面自定义的 key 添加到 zabbix agent 所在 host 的 item 中去,步骤如下:

(1) 登录 zabbix 的监控页面,在 configuration 下选择 hosts,然后可以根据 Group 或者 Filter 来筛选出刚才修改的 zabbix agent 所在的主机。

(2) 点击主机名,然后点击 items 选项,在出来的页面上选择 Create item。

(3) 在出来的创建新的 item 页面上,填入必要的信息。信息填写完毕之后,点击 Add 添加。

Name 字段表示 item 的名字,自己定义。

Key 字段就是刚才我们在 zabbix agent 的配置文件中所创建的自定义 key,这里我填 mysql.ping.

Type of
information 字段:表示 key 值返回的类型是什么,是字符还是无符号数字类型还是小数类型还是文本格式

Data type 字段:是对 Type of information 字段的补充

Units 字段:表示单位,例如 key 返回的结果是百分比,这里填入 %

Applications 字段:表示将你新建的 item 归结为哪一类中。这个 Application 也是要自己建的,表示一个类。比如硬件、软件、CPU 等等。

(4) 点击主机名,然后点击 Triggers 选项,在出来的页面上选择 Create trigger。

(5) 在出来的创建新的 Trigger 页面上,填入必要的信息。信息填写完毕之后,点击 Add 添加。

Name 字段:表示 Trigger 的名字,自己定义。

Expression 字段:是 Trigger 的主体,表示你希望在什么条件下触发 Trigger。

Description 字段:是对 Trigger 的补充解释。比如 Trigger 的表达式中 0 表示成功,1 表示失败等。

Severity 字段:表示 Trigger 的等级,从低到高。

Expression 字段边上点击 Add,会弹出条件填写的界面,如下:

如何在 zabbix 中自定义 key

Item 字段:表示这个 Trigger 是根据哪一个 item 来创建的。选择 select,会出现所有可以选择的 item。我们可以选择刚才创建的 Item。

Function 字段:这个下拉列表中有各种条件,根据自己的需要选择一种。

N:这个 N 就是 Function 字段中条件表达式里面的那个 N 值。

4、查看 Trigger 是否生效:

回到 Trigger 页面下,可以看到主机上所有的 Trigger。如果 Trigger 的状态为 Enabled,就表示这个 Trigger 是正常的,可用的。否则就是有问题。

如何在 zabbix 中自定义 key

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“如何在 zabbix 中自定义 key”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计2772字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产成人av大片大片在线播放 | 中国少妇内射xxxhd免费 | 精品久久久久久中文 | 性感美女一级毛片 | 色综合久久天天综线观看 | 蜜臀av免费一区二区三区 | 成人午夜视频一区二区国语 | 青楼妓女禁脔道具调教sm | 一 级做人爱全视频在线看 一97日本道伊人久久综合影院 | 人妻丰满熟妇aⅴ无码 | 一级毛片特黄久久免费看 | 日韩亚洲中字无码一区二区三区 | 尤物yw午夜国产精品视频 | 97夜夜澡人人双人人人喊 | 日韩人妻一区二区三区免费 | 黄 色 成 年人网站 黄 色 成 年人在线 | 又粗又粗又黄又硬又深色的 | 欧美成人伊人十综合色 | 日韩免费无码视频一区二区三区 | 亚洲va韩国va欧美va天堂 | 成人做爰毛片免费视频 | 青青热久久综合网伊人 | 成年人免费在线观看网站 | 苍井空毛片精品久久久 | 亚洲图片一区二区三区 | 亚洲欧美日韩国产成人 | 久久亚洲色一区二区三区 | 久久亚洲av成人无码国产电影 | 日本一级~片免费永久 | 亚洲国产一区二区三区精品 | 久久这里只有精品18 | 精品午夜福利1000在线观看 | 亚洲国产成人久久综合区 | 日本毛片视频 | 精品无码一区在线观看 | 日韩成人免费一级毛片 | 中文人妻熟妇乱又伦精品 | 狠狠色成人综合 | 亚洲熟妇色xxxxx亚洲 | 成人免费网站视频ww | 亚洲综合色视频 |