Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1767202
  • 博文数量: 184
  • 博客积分: 10122
  • 博客等级: 上将
  • 技术积分: 5566
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-08 12:32
文章存档

2011年(1)

2008年(183)

我的朋友

分类: LINUX

2008-03-03 09:43:49


NAME
       snmpget - communicates with a network entity using SNMP GET Requests.
 
# 注释 :snmpget 命令使用 SNMP GET 操作和网络实体进行通信的命令
 

 
SYNOPSIS
       snmpget [COMMON OPTIONS] [-Cf] OID [OID]...
 
# 注释 :snmpget 命令的格式是 :snmpget [ common options ] [-Cf] oid [oid]
 
# 也就是可以同时查询多个 oid 的值,例如 :
 
[root@dns1 root]# snmpget -IR localhost sysDescr.0 sysLocation.0
SNMPv2-MIB::sysDescr.0 = STRING: Linux dns1.bob.com 2.4.20-31.9 #1 Tue Apr 13 18:04:23 EDT 2004 i686
SNMPv2-MIB::sysLocation.0 = STRING: Unknown (edit /etc/snmp/snmpd.conf)
[root@dns1 root]#
 

 
DESCRIPTION
       snmpget is an SNMP application that uses the SNMP GET request to query
       for information on a network entity.  One or  more  object  identifiers
       (OIDs)  may  be given as arguments on the command line.  Each variable
       name is given in the format specified in variables(5).
 
# 注释 :snmpget 不同于 snmpwalk ,必须在命令行给出 . 的格式,不能只给出 object。
 
# 即使是 scalar 对象,例如 sysDescr ,sysLocation
 
       For example:
 
       snmpget -c public zeus system.sysDescr.0
 
       will retrieve the variable system.sysDescr.0:
 
       system.sysDescr.0 = "SunOS zeus.net.cmu.edu 4.1.3_U1 1 sun4m"
 
       If the network entity has an error processing the  request  packet,  an
       error  packet  will be returned and a message will be shown, helping to
       pinpoint in what way the request was malformed. If  there  were  other
       variables  in  the  request, the request will be resent without the bad
       variable.
 

 
OPTIONS
       -Cf     If -Cf is not specified, some applications (snmpdelta, snmpget,
        snmpgetnext  and snmpstatus) will try to fix errors returned by
        the agent that you were talking to and resend the request.  The
        only  time this is really useful is if you specified a OID that
        didn't exist in your request  and  you're  using  SNMPv1  which
        requires "all or nothing" kinds of requests. Here is an example
        (note that system.sysUpTime is an incomplete OID  as  it  needs
        the .0 index appended to it):
 
 
 
       snmpget -v1 -Cf -c public localhost system.sysUpTime system.sysContact.0
 
       Error in packet
       Reason: (noSuchName) There is no such variable name in this MIB.
       This name doesn't exist: system.sysUpTime
 
       snmpget -v1 -c public localhost system.sysUpTime system.sysContact.0
       Error in packet
       Reason: (noSuchName) There is no such variable name in this MIB.
       This name doesn't exist: system.sysUpTime
 
       system.sysContact.0 = STRING:
 
        With  the -Cf specified the application will not try to fix the
        PDU for you.
 
       In addition to this option, snmpget takes the common options  described
       in the snmpcmd(1) manual page.
 

 
SEE ALSO
       snmpcmd(1), variables(5).
 
 
 
4th Berkeley Distribution   08 Feb 2002       SNMPGET(1)
阅读(13384) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~