Zabbix5.2小技巧系列之查看值(show value)

运维 系统运维
大家看到这个标题可能会有所困惑,啥是展示值,为什么会放在小技巧系列,其实很多人在用Zabbix的时候选用的都是官方模板,所以在这个过程中很少接触到这个功能,但是在制作的时候会发现这个功能但是不知道是啥作用,带着这样的疑问往下看吧。

[[381192]]

 大家看到这个标题可能会有所困惑,啥是展示值,为什么会放在小技巧系列,其实很多人在用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这类前端的时候依然可以传递,希望通过这个案例 可以对大家有所帮助,同时能够举一反三,多尝试,多理解就好了。那么最后还是那句话:路漫漫其修远兮,吾将上下而求索,下期见。

 

责任编辑:姜华 来源: 今日头条
相关推荐

2021-01-15 09:29:48

ZabbixHttpsSSL

2021-04-26 08:37:24

Zabbix5.2基础设施监控运维

2020-12-30 09:47:40

Zabbix监控网络设备

2021-02-01 09:13:34

Zabbix5.2拓扑图运维

2021-01-29 15:00:04

Zabbix5.2Grafana仪表盘

2020-12-31 08:36:03

Zabbix邮箱告警Python

2021-05-13 07:42:06

Zabbix汉化调整开源

2021-03-16 14:45:39

Zabbix 5.2Grafana监控

2021-01-04 08:55:07

ZabbixProxy分布式部署

2021-05-20 06:14:00

Zabbix 5.2华为交换机监控

2021-03-19 08:47:38

Zabbix 5.2VMware监控

2021-04-23 08:41:17

Zabbix 5.2Nginx监控

2021-04-15 08:45:25

Zabbix 5.2Apache监控

2021-04-25 08:28:44

Zabbix 5.2监控IIS服务运维

2021-05-12 08:13:31

Zabbix 5.2php-fpm监控

2021-06-11 06:54:00

Zabbix 5.2yum仓库监控

2021-05-28 08:31:51

Zabbix监控公有云

2021-06-02 08:47:03

Zabbix5.2钉钉机器人告警图运维

2021-03-25 08:21:07

Zabbix主机群组监控

2013-04-11 16:08:50

iOS开发技巧积累
点赞
收藏

51CTO技术栈公众号