snmp2_get("118.88.32.243", "xajhrw", "DISMAN-EVENT-MIB::sysUpTimeInstance"); 取得运行时间

snmp2_get("118.88.32.243", "xajhrwx", "SNMPv2-MIB::sysDescr.0"); 取得系统信息

snmp2_get("118.88.32.243", "xajhrwx", "SNMPv2-MIB::sysName.0"); 取得交换机名称

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifInMulticastPkts.6"); 得取的是组播包 Multicast

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifLastChange.28"); 取得端口的up时间

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifAdminStatus.28");  物理链路状态  PHY指物理层

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifOperStatus.6"); 协议状态

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifHCInOctets.28"); 进入端口数据的总量

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifHCOutOctets.6"); 出口的数据总量

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifHighSpeed.6"); 接口的速率 是百兆还是万兆

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifAlias.6"); 接口的描述

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifType.6"); 接口类型 是g口还是e口之类的

snmp2_get("118.88.32.243", "xajhrwx", "IP-MIB::ipv4InterfaceEnableStatus.58");  三层vlan的状态

snmp2_get("118.88.32.243", "xajhrwx", "SNMPv2-MIB::snmpEnableAuthenTraps.0"); 是否开启 snmp traps 设置,就是自动发送snmp信息的功能

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifInOctets.7"); 当前IN口数据流量

snmp2_get("118.88.32.243", "xajhrwx", "IF-MIB::ifOutOctets.6"); 当前OUT 口数据流量

然后又google到了Cisco的一篇文档,说明了如何通过端口的流量来计算带宽。

具体可以看参考文档,直接说结论,对于全双工网络建议将IN和OUT流量分开计算,公式如下:


也就是前后取两次接口的流量值相减,然后乘以8,再除以两次取值的时间间隔(以秒为单位),这样得到的是bits/s

可以再除1024的平方,变为Mbits/s。

但是上边的公式并不完善,为什么呢?因为ifHCInOctets是个64bits的计数器,尽管这个数字已经很大了,但在长期使用以后还是会达到最大值,接着计数器会回环,直接清零。那么问题来了,如果刚好前一次和后一次取值的中间,遇到了计数器清零了呢?后一次减一次的值就会是负数。那么这种问题应该怎么处理呢?

首先进行数值大小比较,如果后者小于前者,则后者=后者+2^32。公式和其那面一样。

注意如果计数器是counter32的话,则后者=后者+2^32。公式和其那面一样。

华为9306 snmp OID相关推荐

  1. 华为交换机CPU SNMP OID [简单整理]

    华为交换机SNMP OID 内存         1.3.6.1.4.1.2011.6.1.2.1.1.3        1.3.6.1.4.1.2011.6.1.2.1.1.2 CPU        ...

  2. 华为USG防火墙常用SNMP OID

    华为下一代防火墙 OID信息 USG 6350/6380 设备已验证 V100R001版本(14年发布后的默认版本) CPU使用率 .1.3.6.1.4.1.2011.5.25.31.1.1.1.1. ...

  3. SNMP OID批量枚举工具

    SNMP OID批量枚举工具 SNMP信息包含大量的系统.设备信息.这些信息均使用OID方式表示.由于OID编号规则复杂,不便于记忆.为了快速通过OID批量获取指定信息,Kali Linux新增了一个 ...

  4. SNMP OID是什么?

    OID是什么? 这是了解SNMP前必须要了解清楚的. SNMP对象标识符(OID:Object ID)是定义在特定MIB模式中的值,来定义一个特定的在MIB数据库中SNMP目标. SNMP OID是划 ...

  5. 自定义snmp oid

    几个步骤: 1. 写监控程序 2. 配置snmp,添加自定义snmp oid,并执行程序 3.cacti程序添加数据模板和图形模板 参考文件: http://www.linuxidc.com/Linu ...

  6. 华为交换机SNMP配置

    华为交换机SNMP配置 snmp服务配置 交换机内设置snmp一般只需要启动snmp服务和配置团体名称,然后设置下版本就可以了 全局模式下,配置命令 1.启动snmp服务: snmp-agent 2. ...

  7. SNMP OID Reference - NetScaler 10

    SNMP OID Reference - NetScaler 10 https://docs.citrix.com/content/dam/docs/en-us/netscaler/10/downlo ...

  8. 网络常用 snmp oid

    网络常用 snmp oid A10 F5 Ctrix cisco A10 cpu内核1使用率 1.3.6.1.4.1.22610.2.4.1.3.2.1.2.1 cpu内核2使用率 1.3.6.1.4 ...

  9. 华为光功率模块监控SNMP OID

    hwOpticalModuleInfoTable详细描述 该表是描述了光模块一些基本信息.该MIB信息存储在光模块上的寄存器中. 该表的索引是entPhysicalIndex.  说明: 1.3.6. ...

最新文章

  1. java for stl_STL迭代器
  2. java读取数据,2,2,1方式读取
  3. 神经网络python实例分类_Python使用神经网络进行简单文本分类
  4. What is Proguard?
  5. (十一)Jmeter另一种调试工具 HTTP Mirror Server
  6. 5渲染判断_先渲染再对焦,KeyShot 深度通道在 Photoshop 中的对接
  7. python lxml模块解析html_用lxml解析HTML
  8. 源码追踪,解决Could not locate executable null\bin\winutils.exe in the Hadoop binaries.问题
  9. 2017年9月全国计算机等级考试报名时间,关于2017年9月全国计算机等级考试网上报名工作的通知...
  10. 已root手机在DDMS下无法读取data目录的解决办法
  11. 什么是SQL Server GETDATE()函数?
  12. Qt5学习笔记之串口助手四:增加16进制/ASCII切换、周期发送
  13. Javascript:创建对象的方式
  14. ESP8266 NonOS-SDK Web配网
  15. 随身WIFI刷机记录 UF1003
  16. 通过Safari浏览器获取iOS设备UDID(设备唯一标识符)
  17. 基于ThinkPHP的校园网上订餐系统设计与实现
  18. 字符串操作函数的实现【详解】
  19. 快的买大黄蜂是福是祸?
  20. 同花顺服务器文件夹,同花顺的文件目录.doc

热门文章

  1. 科讯 kesionCMS =8.0 9.0 任意下载漏洞最新 Exp
  2. Django之爱鲜蜂项目开发 day04
  3. Python Django爱鲜蜂项目视频教程
  4. 天正如何批量导出坐标_我们如何利用天正批量提取等分点坐标并编号输出
  5. Swoft 踩坑笔记一 - 安装Swoft并启动
  6. CRC16计算代码(查表法)
  7. 会议记录-格式与范文
  8. 如何利用拼音首字母查询数据库
  9. conn触发commit的BUG
  10. 微软2020校园招聘正式启动