使用GET操作检索SNMP变量的值
SNMP管理应用程序通过SNMP代理从被管对象检索一个或多个值。应用程序通常通过提供代理的主机名称或更多OID执行GET请求。代理通过一个返回值或一个错误消息作为响应。
SNMP中的GET操作通常用于查询MIB中的标量变量。每一个标量变量都通过它们的OID和实例进行定义。实例被用于标识指定的标量变量实例。通过追加".0"到它们的OID进行指定。
使用GETNEXT操作,检索多个SNMP变量的值。此操作能够检索MIB树中下一OID的值(下一个OID不一定是平级的)。GETNEXT操作通常被用于检索表数据,也被用于不能指定名称的变量。可以用它浏览MIB树。
使用GETBULK操作检索SNMP变量值此操作通常被用于检索大数据量,尤其当您的SNMP版本是V2c或V3时,检索大的表就要用到此操作。GETBULK操作会根据最大重试值执行一个连续的GETNEXT操作。非中继值决定要进行GETNEXT操作的变量列表中的变量数,对于剩下的变量,将根据最大重试值进行连续GETNEXT操作。