码迷,mamicode.com
首页 > 其他好文 > 详细

思科、华为交换机OID获取

时间:2016-06-14 06:40:43      阅读:20805      评论:0      收藏:0      [点我收藏+]

标签:思科   华为交换机mib   oid   

    要监控交换机的端口流量、状态,CPU使用率,内存状态,温度等,关键是找出与之相对应的OID,本文将与大家探讨怎么样获取思科及华为交换机的OID,方法是一样的,大家可以举一反三。

一、思科OID的获取

    ①用到的网站https://www.cisco.com/c/en/us/support/web/tools-catalog.html

       找到MIB Locator,并点进去

  技术分享

    ②选择SNMP Object Navigator这一项,并登陆思科账号

  技术分享

  技术分享

   ③在SNMP Object Navigator里,选择MIB SUPPORT-SW ,将要查找OID 的交换机的IOS 名称填写进image-name框中,点击search

  技术分享

    会出来交换机所有的MIB 库

  技术分享

   ④根据所使用的snmp版本选择对应的v1或v2,查找相对应的OID 库,这里我以环境OID 为例。

找到CISCO-ENVMON-MIB,点击后面的V2

  技术分享

    按CTRL+F,查找Temperature,copy ciscoEnvMonTemperatureStatusValue,注意要找值一定是在OBJECT-TYPE前面

  技术分享

   ⑤在SNMP Object Navigator里,选择TRANSLATE/BROWSE,将刚刚复制的值粘贴到object name里面,点击Translate,得出相应的OID值为1.3.6.1.4.1.9.9.13.1.3.1.3

  技术分享

    ⑥在linux系统中使用snmpwalk命令获取OID的全值,上一步获取的只是OID的一部分。

    命令:snmp v 2c c snmp-ready-value ip .1.3.6.1.4.1.9.9.13.1.3.1.3,得到的完全OID为1.3.6.1.4.1.9.9.13.1.3.1.3.1008

    1.3.6.1.4.1.9.9.13.1.3.1.3前面加一"."或不加,效果是一样的。

  技术分享

    从snmpwalk命令获取的信息可以知道,该交换机的温度为39度,可以到交换机上用命令show env temperature status核对

  技术分享

    大家可以随便找一个交换机的IOS来试试找一下CPU跟内存,看跟我找的是不是一样的。

    .1.3.6.1.4.1.9.9.48.1.1.1.6.1  ciscoMemoryPoolFree

    .1.3.6.1.4.1.9.9.48.1.1.1.5.1  ciscoMemoryPoolUsed

    .1.3.6.1.4.1.9.2.1.57.0  CPU utilization for one minute

    .1.3.6.1.4.1.9.2.1.58.0  CPU utilization for five minutes

    .1.3.6.1.4.1.9.2.1.56.0  CPU utilization for five seconds

二、华为OID获取

    这里以华为5700为例,软件版本号为V200R001C00SPC300。

   ①在华为官网依次打开 技术支持文档查找交换机S5700

    或直接http://support.huawei.com/enterprise/productNewOffering?idAbsPath=7919710|9856733|7923144|6691579&pid=6691579&productname=S5700

  技术分享

    ②找到V200R001C00相关的MIB库

  技术分享

    ③如果不能直接打开,就需要下载到电脑上。

  技术分享

    ④将下载的MIB 库解压后打开,找到HUAWEI-CPU-MIB中的详细描述,找到OID的前缀为1.3.6.1.4.1.2011.6.3.4.1

  技术分享

    ⑤在linux系统中使用snmpwalk命令获取OID的全值,上一步获取的只是OID的一部分。

    命令:snmp v 2c c snmp-ready-value ip 1.3.6.1.4.1.2011.6.3.4.1,得到的完全OID 为

 1.3.6.1.4.1.2011.6.3.4.1.2.0.0.0  CPU utilization for five seconds

 1.3.6.1.4.1.2011.6.3.4.1.3.0.0.0  CPU utilization for one minute

 1.3.6.1.4.1.2011.6.3.4.1.4.0.0.0  CPU utilization for five minutes

 技术分享从snmpwalk命令获取的信息可以知道,该交换机的cpu使用率都为8%,可以到交换机上用命令dis cpu-usage核对技术分享


谢谢你打开这篇博文,并一直坚持看到了这里,如果觉得对你有帮助,请不要吝啬点一下右下角的赞。

本文出自 “点滴技术” 博客,转载请与作者联系!

思科、华为交换机OID获取

标签:思科   华为交换机mib   oid   

原文地址:http://tryrus.blog.51cto.com/10914693/1788833

(1)
(45)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!