• 思科、华为交换机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核对

  • 相关阅读:
    EFI下WIN8.1和Ubuntu的双系统安装
    硬盘损坏,全盘数据没了,杯具
    GEC2440的RTC时钟
    纠正一下apache2服务器的搭建
    qt和html的比较
    dump做个备份,发个随笔记录下
    忙了1天的qte-arm环境的搭建
    内核版本不同导致无法加载驱动
    wayne生产环境部署(360的容器发布平台-开源)
    openstack swift curl 常用操作
  • 原文地址:https://www.cnblogs.com/simadi/p/13743207.html
Copyright © 2020-2023  润新知