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 获取网卡信息
  • 相关阅读:
    gcc编译器如何生成指定的文件名
    文章如何做伪原创 SEO大神教你几招做"原创"网站文章的心得
    linux命令大全
    SDC文件模版
    lwip:网络数据包读取和解析过程
    离散时间信号与系统
    网络编程杂谈
    TCP segment of a reassembled PDU
    gdb: multiple process debug
    ntp.conf:很少有人提及的事
  • 原文地址:https://www.cnblogs.com/--smile/p/11086770.html
Copyright © 2011-2022 走看看