SNMP学习笔记之SNMPWALK 安装与使用详解

net-snmp-5.3.2.2-.el5.x86_64.rpm

net-snmp-devel-5.3.2.2-.el5.x86_64.rpm (非必须安装包)

net-snmp-libs-5.3.2.2-.el5.x86_64.rpm

net-snmp-utils-5.3.2.2-.el5.x86_64.rpm

四个包是否安装,用同样的方式检查其他安装包是否安装。

如果已经安装,为了保持安装的rpm包的一致性,建议删除已经安装的包,

删除命令为rpm -e --nodeps rpm包名

--nodeps表示忽略依赖。

0x02 Windows安装过程

windows下安装net-snmp,我们可以去net-snmp官网进行下载。现在我们安装的是net-snmp-5.6.1.1-1.x86.exe这个软件包。如下:

安装以上rpm包,注意以上包是有安装顺序的

从上往下依次执行:

 rpm -ivh net-snmp-libs-5.3.2.2-.el5.x86_64.rpm

 rpm -ivh lm_sensors-2.10.-.el5.x86_64.rpm

 rpm -ivh net-snmp-utils-5.3.2.2-.el5.x86_64.rpm

 rpm -ivh libsensors3-2.10.-.el5.x86_64.rpm

 rpm -ivh net-snmp-5.3.2.2-.el5.x86_64.rpm

启动snmpd服务

service snmpd start

检查snmp是否启动成功

snmpwalk -help

如果显示帮助信息,则安装成功。

0x03 工具使用介绍

snmpwalk的参数比较多,但是我们比较常用的就只有-v和-c参数。如下:

 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 -v 2c -c public 10.1.1.1 .1.3.6.1.2.1.25.1 #得到取得windows端的系统进程用户数等

其中-v是指版本,-c 是指密钥,也就是客户端snmp.conf里面所设置的,下面类同.

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

snmpwalk -v 2c -c public 10.1.1.1 hrSystemNumUsers #取得系统用户数(注意:hrSystemNumUsers与.1.3.6.1.2.1.25.1.5是等效的)

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

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

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

snmpwalk使用方法很简单,如下:

snmpwalk -v 1或2c(代表SNMP版本) -c SNMP密码 IP地址 OID(对象标示符)
 v:指定snmp的版本, 1或者2,该参数必须有。
 c:指定连接设备SNMP读密码,该参数必须有。
IP:指定要walk的设备的IP地址,该参数必须有。
OID:代表要获取设备的指标oid,该参数不是必须的。

以上只是一些常用的信息,snmpwalk功能很多,可以获取系统各种信息,只要更改后面的信息类型即可.如果不知道什么类型,也可以不指定,这样所有系统信息都获取到:

snmpwalk -v 2c -c public 10.1.1.1

学习笔记--Git安装.图文详解 安装Git成功后,现在安装Gruntjs,官网:http://gruntjs.com/ 一.安装node 参考node.js 安装.图文详解 (最新的node会自动安 ...

 Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...

参考: 1,live555学习笔记10-h264 RTP传输详解(2) http://blog.csdn.net/niu_gao/article/details/6936108 2,H264 sps ...

源码地址:https://github.com/Tinywan/PHP_Experience 说明: rtmp的延迟主要取决于播放器设置,但流式传输软件,流的比特率和网络速度(以及响应时间“ping” ...

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

你可能感兴趣的