zoukankan      html  css  js  c++  java
  • 思科、华为交换机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 名称填写进p_w_picpath-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核对

  • 相关阅读:
    div+css清除浮动代码
    JavaScript for循环实现表格隔行变色
    JavaScript 四种显示数据方式
    table表格隔行变色
    table表格用tbody新属性获取DOM元素
    条形图
    子图--面向对象
    线的形状
    matplotlib--直线和点
    颜色和样式字符串
  • 原文地址:https://www.cnblogs.com/simadi/p/13743207.html
Copyright © 2011-2022 走看看