net-snmp命令简介

1)  snmpget.exe——snmpget [OPTIONS] AGENT OID
[OID]...用来查询叶子节点
实例:snmpget –v2c –c public localhost .1.3.6.1.2.1.1.5.0
-v2c:     使用的是2c的snmp版本,可选1|2c|3
  -c public:community 名为public
  localhost: 代理的地址,这里因为代理运行在本机上,所以可用localhost

.1.3…….0:这里查询的是.iso.org.dod.internet.mgmt.mib-2.system.sysName,其Oid为.1.3.6.1.2.1.1.5,使用这个命令使叶子节点要在后面加.0。
2) snmpgetnext.exe——snmpgetnext [OPTIONS] AGENT OID [OID]...通过父节点查询叶子节点
实例:snmpgetnext –v2c –c public localhost .1.3.6.1.2.1.1
这个命令假设不知道叶子节点,但知道父节点,则可遍历到第一个叶子节点。此例结果等同于上一个例子。Oid也可输入.1.3.6.1.2,因为它是按字典顺序遍历的。
3) snmptable.exe——snmptable [OPTIONS] AGENT TABLE-OID 用来查询表对象
实例:snmptable –v2c –c public localhost .1.3.6.1.2.1.4.20
这个命令查询表对象,本例中查询的是.iso.org.dod.internet.mgmt.mib-2.ip.ipAddrTable
4)snmpset.exe——snmpset [OPTIONS] AGENT OID TYPE VALUE [OID TYPE VALUE]...修改数据
   实例:snmpset –v2c –c public localhost .1.3.6.1.2.1.4.21.1.3.x i 99
        x:在这里是索引值,表示表项中某一列的第几个数据,根据要求设定   
        i: 这里是列数据类型,包括i: INTEGER, u: unsigned
INTEGER, t: TIMETICKS,
a:
IPADDRESS o: OBJID, s: STRING, x: HEX STRING,
d: DECIMAL
STRING, b: BITS U: unsigned int64,
I: signed int64,
F: float, D: double

猜你喜欢

转载自fanrey.iteye.com/blog/1850358