linux snmp 命令oid,snmpwalk命令_Linux snmpwalk命令使用详解:通过SNMP GET-NEXT类型PDU

snmpwalk命令是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。

用法

snmpwalk [选项] agent [oid]

参数

由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。

1.普通选项

a) –h 显示帮助

b) –v 1|2c|3 指定SNMP协议版本

c) –V 显示当前SNMPWALK命令行版本

d) –r RETRIES 指定重试次数,默认为0次。

e) –t TIMEOUT 指定每次请求的等待超时时间,单为秒,默认为3秒。

f) –Cc 指定当在WALK时,如果发现OID负增长将是否继续WALK。

2.V1、V2C选项

a) –c COMMUNITY 指定共同体字符串

3.V3选项

a) –l LEVEL 指定安全级别:noAuthNoPriv|authNoPriv|authPriv

b) –u USER-NAME 安全名字

c) –a PROTOCOL 验证协议:MD5|SHA。如果-l指定为authNoPriv或authPriv时才需要。

d) –A PASSPHRASE 验证字符串。如果-l指定为authNoPriv或authPriv时才需要。

e) –x PROTOCOL 加密协议:DES。如果-l指定为authPriv时才需要。

实例

# snmptranslate -On -IR HOST-RESOURCES-MIB::hrSystem     #在MIB OID 在数字和文字名称之间进行转换

# snmpwalk -c public -v 1 -m ALL 192.168.30.49.1.3.6.1.2.1.25.1     #得到取得  windows 端的系统进程用户数等

# snmpwalk -c public -v 1 -mALL 192.168.30.49 .1.3.6.1.2.1.25.2.2     #取得系统总内存

# snmpwalk -c public -v 1 -m ALL192.168.30.49 .1.3.6.1.2.1.4.20     #取得 ip 信息

# snmpwalk -v 2c -c public192.168.30.49 system     #查看系统信息

得到取得 windows 端的系统进程用户数等.其中 -v 是指版本,-c 是指密钥也就是客户端  snmp.conf 里面所设置的,下面类同。

# snmpwalk -v 1 192.168.30.49 -c public ifDescr1、snmpwalk -v 2c -c public  10.103.33.1.1.3.6.1.2.1.25.1

# snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2     #取得系统总内存

# snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers     #取得系统用户数

# snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20     #取得IP信息

# snmpwalk -v 2c -c public 10.103.33.1 system     #查看系统信息

# snmpwalk -v 2c -c public 10.103.33.1 ifDescr     #获取网卡信息

# snmpwalk -v 2c -c public 10.103.33.1     #获取所有系统信息

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值