snmp - 如何使用 snmp 获取 Bundle-Ether 的成员?
问题描述
我想使用 SNMP 来获取 Bundle-Ether 的成员,但我找不到适合 Bundle-Ether 的 Mib
解决方案
看看ifStackStatus
进入IF-MIB::ifStackTable
。如果你知道 Bundle-Ether 的 ifIndex,例如173
,你可以得到下层的 ifIndexes:
$ snmpwalk -v2c -c public 10.77.136.6 ifName.173
IF-MIB::ifName.173 = STRING: Bundle-Ether5
$ snmpwalk -v2c -c public 10.77.136.6 ifStackStatus.173
IF-MIB::ifStackStatus.173.72 = INTEGER: notInService(2)
IF-MIB::ifStackStatus.173.98 = INTEGER: active(1)
$ snmpget -v2c -c public 10.77.136.6 ifName.72 ifName.98 ifOperStatus.72 ifOperStatus.98
IF-MIB::ifName.72 = STRING: TenGigE0/1/0/0
IF-MIB::ifName.98 = STRING: TenGigE0/1/0/27
IF-MIB::ifOperStatus.72 = INTEGER: down(2)
IF-MIB::ifOperStatus.98 = INTEGER: up(1)
推荐阅读
- c# - 将外部显示器设置为“重复”问题
- docker - 如何在我的自定义 Docker 映像中启动 docker 守护进程?
- node.js - 如何从后端调用外部api的数据到前端?
- geometry - 如何在 Julia 中计算散点
- google-cloud-platform - 追溯计算VM实例总运行时间(GCP)
- python - 从熊猫系列中提取特定值
- mysql - MySQL 'IN' 操作符在输入 JSON 值时的行为
- python - 将csv文件存储在redis数据库中
- php - 如何将android应用令牌从应用传递到php页面?拉拉维尔
- javascript - 在 React-Native 视图中根据纬度和经度定位对象而不显示实际地图