zoukankan      html  css  js  c++  java
  • snmpwalk工具使用

     snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。
    在linux下使用snmpwalk工具,我们必须要安装net-snmp-utils这个软件包。
    注意:如果linux只安装net-snmp的话,则不包含snmpwalk工具,如下:
    yum -y install net-snmp-utils
    rpm -qa | grep snmp 
    snmpwalk 命令参数
    –h:显示帮助。
    –v:指定snmp的版本, 1或者2c或者3。
    –c:指定连接设备SNMP密码。
    –V:显示当前snmpwalk命令行版本。
    –r:指定重试次数,默认为0次。
    –t:指定每次请求的等待超时时间,单为秒,默认为3秒。
    –l:指定安全级别:noAuthNoPriv|authNoPriv|authPriv。
    –a:验证协议:MD5|SHA。只有-l指定为authNoPriv或authPriv时才需要。
    –A:验证字符串。只有-l指定为authNoPriv或authPriv时才需要。
    –x:加密协议:DES。只有-l指定为authPriv时才需要。
    –X:加密字符串。只有-l指定为authPriv时才需要。
    snmpwalk使用方法很简单,如下:
    snmpwalk -v 1或2c(代表SNMP版本) -c SNMP读团体密码 IP地址 OID(对象标示符)
    –v:指定snmp的版本, 1或者2,该参数必须有。
    –c:指定连接设备SNMPSNMP读团体密码,该参数必须有。
    IP:指定要walk的设备的IP地址,该参数必须有。
    OID:代表要获取设备的指标oid,该参数不是必须的。
    案例:
    1.      snmpwalk -v 2c -c public192.168.237.50 .1.3.6.1.4.1.2021.10.1.3 #监控cpuload
    2、snmpwalk -v 2c -c public 10.1.1.1 .1.3.6.1.2.1.25.2.2 取得系统总内存
    3、snmpwalk -v 2c -c public 10.1.1.1 hrSystemNumUsers 取得系统用户数(注意:hrSystemNumUsers与.1.3.6.1.2.1.25.1.5是等效的)
    4、snmpwalk -v 2c -c public 10.1.1.1 .1.3.6.1.2.1.4.20 取得IP信息
    5、snmpwalk -v 2c -c public 10.1.1.1 system 查看系统信息
    6、snmpwalk -v 2c -c public 10.1.1.1 ifDescr 获取网卡信息
  • 相关阅读:
    POJ 2585 Window Pains 拓扑排序
    hrbust 2069 萌萌哒十五酱的衣服~ stl
    CodeForces 785D Anton and School
    CodeForces 816C Karen and Game
    CodeForces 758C Unfair Poll 模拟
    CodeForces 746D Green and Black Tea 有坑
    CodeForces 811C Vladik and Memorable Trip dp
    栈 队列 (面向对象列表实现)
    员工信息表 信息检索(模糊查询)
    员工信息表 查询 周末写(很简单)
  • 原文地址:https://www.cnblogs.com/--smile/p/11086770.html
Copyright © 2011-2022 走看看