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 获取网卡信息
  • 相关阅读:
    糖果传递
    流水作业调度(贪心) Johnson算法
    [CQOI2015]任务查询系统
    [CQOI2009]叶子的染色
    P4906 小奔关闹钟
    P1131 [ZJOI2007]时态同步
    P1270 “访问”美术馆
    P1272 重建道路
    [HNOI/AHOI2018]道路
    P1776 宝物筛选_NOI导刊2010提高(02)
  • 原文地址:https://www.cnblogs.com/--smile/p/11086770.html
Copyright © 2011-2022 走看看