zabbix监控网络设备

zabbix监控网络设备终工作中遇到,办公网有防火墙和交换机,要监控一下他们的流量。可以通过zabbix来做。从整个操作过程来看,主要有两个难点。监控的原理是,zabbix模板里用自带的OID,去交换机上获得值,因此,我们要开启交换机上的snmp,另外要拿到相关监控项的OID值。再去zabbix上添加监控模板就可以了。开启交换机的snmp功能这里不做介绍,因为不是我开的,所以这部分以后补充。下面先介绍如何获得…

大家好,又见面了,我是你们的朋友全栈君。

终工作中遇到,办公网有防火墙和交换机,要监控一下他们的流量。可以通过zabbix来做。从整个操作过程来看,主要有两个难点。

监控的原理是,zabbix模板里用自带的OID,去交换机上获得值,因此,我们要开启交换机上的snmp,另外要拿到相关监控项的OID值。再去zabbix上添加监控模板就可以了。

开启交换机的snmp功能这里不做介绍,因为不是我开的,所以这部分以后补充。

下面先介绍如何获得相关监控项的OID。

我使用的软件是MIB Browser

zabbix监控网络设备

首先输入ip,保证你能和交换机ping通。设置端口,和Read Commn,这个是在交换机配置好的,确定SNMP的版本,点击ok。

接着点击旁边的Advanced,

zabbix监控网络设备

之后,你就会获得很多值了

zabbix监控网络设备

类似这样的画面,如果一开始没有,你可以输入一些东西,来查找。比如说ifDescr可以,可能就会获得信息。或者你可以试试ifInOctets。也可以拿到。

之后就是去找你需要的OID的了。比如说找 进端口流量的值。

先找到 相应端口的OID,比如说Eth-Trunk20.这里是124。接着去找InOctets。

 

zabbix监控网络设备

如下图所示,OID就找到了。接着去zabbix上面建立监控项。

zabbix监控网络设备

注意,添加监控项的时候要记得先添加主机,并看zabbix主机能否和交换机之间snmp通信,具体的测试方式是可以使用下面这条命令。如果返回值,就ok。

snmpwalk -v 2c -c Lenovo2017 172.16.30.254

并去zabbix Web界面上看SNMP灯是否亮着。绿色代表正常,接着添加监控项就可以了。

如下面,就有正常的和不正常的。

zabbix监控网络设备

如果SNMP正常,就可以配置监控项了。

之前已经基本介绍过,下面只介绍关键的部分。

zabbix监控网络设备

名称:这里根据需要填写。

类型:这里填的是端点代理程式,其他版本可能有客户端选项,一样的。

键值:无法描述,可以看前面的截图。

SNMP OID:前面有

SNMP comm:就是前面read commn 填的那个地方

端口:161

储存值:选择差量,这里值得介绍一下。我们每次收集数据得到的是从交换机开始监控的总值,因此需要用最新的减去上次的才是某段时间的流量。所以选择差值。

其他不介绍,按照上面填即可。

最后点击添加,如果没有问题,就能看到数据了。

下面再介绍添加图形。

zabbix监控网络设备

名称:随意写

其他选项,默认。

在项目那个地方,添加上对应的监控项,监控项获得的值就会展示到图形上了。

之后,就可以看到数据被展示在图形上了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131797.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月30日 上午9:20
下一篇 2022年4月30日 上午9:20


相关推荐

  • pycharm flask 设置端口号和开启debug

    pycharm flask 设置端口号和开启debug不成功的话就关闭 pycharm 并重启

    2026年3月19日
    2
  • oracle amm和asmm,在Oracle中,什么是ASMM和AMM?

    oracle amm和asmm,在Oracle中,什么是ASMM和AMM?A答案ASMM(AutomaticSharedMemoryManagement,自动共享内存管理)是Oracle10g引入的概念。通过使用ASMM,就不需要手工设置相关内存组件的大小,而只为SGA设置一个总的大小,Oracle的MMAN进程(MemoryManagerProcess,内存管理进程)会随着时间推移,根据系统负载的变化和内存需要,自动调整SGA中各个组件的内存大小。ASMM…

    2022年6月7日
    41
  • 千问App公测30天月活破4000万:正加速向“会办事”进化

    千问App公测30天月活破4000万:正加速向“会办事”进化

    2026年3月13日
    1
  • css字体设置透明度,CSS字体透明度怎么设置?

    css字体设置透明度,CSS字体透明度怎么设置?在 css 中有很多好看的样式都可以实现 css 设置出来的样式让整个网页看起来也会非常美观 今天的这篇文章就给大家来介绍一下在 css 中怎么设置字体的透明度 让你的字体在网页中看起来是透明的 在 css3 中新增了一个 rgba 属性 所谓 rgba 属性 就是 R 红 G 绿 B 蓝 三原色加 ALPHA 透明度 下面我们就来具体看看这个 rgba 属性如何设置字体透明度 首先利用 RGBA 来设置背景颜色透明度是非常简单

    2026年3月16日
    2
  • qss样式表之QComboBox

    qss样式表之QComboBox先来个简单的示例 QComboBox font family MicrosoftYaH font size 14px color 000000 font style italic font weight bold 效果图如下其中 font family 为设置字体类型 标准形式需要加双引号 不加也可能会生效 具

    2026年3月18日
    2
  • J1939TP「建议收藏」

    J1939TP「建议收藏」J1939TP给上层、下层提供的服务,和它本身内部的行为。1939协议定义了一些参数组,每个参数组包含确定的内容和信号。并提供以下PG:负载的长度类型:最大字节数、可变或固定大小参数组号:18位包含以下信息:2bit数据页信息8bitPDU格式8bitPDU细节PF小于240的为PDU1格式,用于点对点通信;大于等于240的为PDU2格式,用于广播通信。PDU细节仅与PDU2格式有关。在PDU1格式下的点对点通信,PS总为0。J1939使用29位CANid作为消…

    2022年5月5日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号