大家看到这个标题可能会有所困惑,啥是展示值,为什么会放在小技巧系列,其实很多人在用Zabbix的时候选用的都是官方模板,所以在这个过程中很少接触到这个功能,但是在制作的时候会发现这个功能但是不知道是啥作用,带着这样的疑问往下看吧。
正文
查看值在哪里?
如下图,相信大家多多少少见过这个功能,但很少关注。
查看值是干什么用的?
我举个例子,以端口为例。
首先查看官方模板"Interface SNMP"的自动发现规则里的"Interface {#IFNAME}({#IFALIAS}): Operational status"监控项原型,查看值一栏选择的是"IF-MIB::ifOperStatus"。
其次通过snmpwalk查看某一个端口状态(在主机里找到相对应的监控项),如下图
snmpwalk -v 2c -c huawei@123 192.168.31.98 1.3.6.1.2.1.2.2.1.8.4
得出的结果如下,很明显单位是INTEGER,整数的意思,所以传递给Zabbix就应该是个整数才对。
最后查看该监控项的最新数据,如下图,显示的状态却是up(1),为什么呢?是不是snmpwalk得出的结果直接传递给Zabbix了?那再往下看。
取消官模板查看值
找到官方模板里的自动发现规则的监控原型,将查看值改为第一个(不变),回到主机立即执行(Execute Now)
改为不变
立即执行
查看最新数据,显示就为1了,通过上述分析,我们可以得知展示值其实就是将数值转义为看的懂的语言,这么解释还不理解的话,继续往下看。
查看展示映射值
查看查看值后面的小蓝字展示映射值。
找到"IF-MIB::ifOperStatus",如下图,结合前面分析就不难理解这个功能的作用了吧。
总结
为了将SNMP OID得出的值在前端展示的时候为了变得更加简单,利用了自定义展示值进行映射,使得相关运维人员更好的识别监控,所以该功能会在状态类监控项的时候就可以采用该功能,在用grafana这类前端的时候依然可以传递,希望通过这个案例 可以对大家有所帮助,同时能够举一反三,多尝试,多理解就好了。那么最后还是那句话:路漫漫其修远兮,吾将上下而求索,下期见。
先给大家看几个实例的错误分析与解决方案。 1.ERROR 2002 (HY000): Can't connec...
1.有时候,那些清晨时最坚强的人,正是那些夜里哭着哭着睡着的人。 2.总有一个...
文章大纲 引言 一、repo 概述 1、repo的工作原理概述 2、repo 库的主要结构**rep...
html即超文本标记语言,现在大多网页都是html的格式。而所谓的html文件,其实就...
这里记录的主要是一张图,设计者是 Adit Gupta 。图中显示编程领域的先驱,以及...
WNMP(Windows+Nginx+Mysql+Php)环境安装操作: 1、安装phpStudy 1.1、下载phpStu...
目前硕士搬砖老师给了个任务下载700篇相关文献并且把每篇文献按照 *年份-期刊名...
python合成Excel表多sheet 使用xlrd模块和xlwt模块 解题思想xlwt模块是非追加写....
本章目录 1.面向过程和面向对象的初步认识 2.类的引入 3.类的定义 4.类的访问限...
如果使用的是Windows 10系统,那么要注意了,因为微软将要让一些老版本系统升级...