在SNMP表中使用非代理索引
我有在SNMP表中使用非代理索引,snmp,mib,Snmp,Mib,我有key:value数据要按原样显示。我读过的所有内容都表明,如果某个列是键,那么它应该是不可访问的,因此工具不会显示它(OTOH,我不确定RFC2579的相关部分是否说,这对我来说太难理解),但我不想添加代理键,因为我在数据中已经有一个唯一的键。是否可以绕过此问题,或者唯一可接受的方法是添加代理标识符?如果您愿意,可以通过工具显示带有MAX-ACCESS not accessible的SNMP表行键。看 。。。上表中缺少的一件事是任何关于 每行的索引值。最早的MIB表(以及更多) 最近,但设
key:value
数据要按原样显示。我读过的所有内容都表明,如果某个列是键,那么它应该是不可访问的
,因此工具不会显示它(OTOH,我不确定RFC2579的相关部分是否说,这对我来说太难理解),但我不想添加代理键,因为我在数据中已经有一个唯一的键。是否可以绕过此问题,或者唯一可接受的方法是添加代理标识符?如果您愿意,可以通过工具显示带有MAX-ACCESS not accessible
的SNMP表行键。看
。。。上表中缺少的一件事是任何关于
每行的索引值。最早的MIB表(以及更多)
最近,但设计糟糕的表)确实将索引定义为
可访问对象,因此将出现在snmptable中
输出。但目前的MIB设计已经认识到索引值
都包含在实例OID中,因此不必
将它们作为单独的列对象显式检索
默认情况下,snmptable命令会忽略这些索引值,但它
如果使用-Ci选项调用,将显示它们
我将其解释为:由于索引在OID中是隐式的,因此有时不需要显示它,尽管如果您打印整个表(使用snmptable工具),查看它通常很方便,因此NetSnmp提供了-Ci
标志(忽略索引的最大访问级别)
未显示索引列的示例:
snmptable -M +. -m +ALL -v 2c -c public -Pu <my server> SNMPv2-MIB::sysORTable
SNMP table: SNMPv2-MIB::sysORTable
sysORID sysORDescr sysORUpTime
SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 The MIB for Message Processing and Dispatching. 0:0:00:00.18
SNMP-USER-BASED-SM-MIB::usmMIBCompliance The MIB for Message Processing and Dispatching. 0:0:00:00.18
// SNIP ...
snmptable -M +. -m +ALL -v 2c -c public -Pu -Ci <my server> SNMPv2-MIB::sysORTable
SNMP table: SNMPv2-MIB::sysORTable
index sysORID sysORDescr sysORUpTime
1 SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 The MIB for Message Processing and Dispatching. 0:0:00:00.18
2 SNMP-USER-BASED-SM-MIB::usmMIBCompliance The MIB for Message Processing and Dispatching. 0:0:00:00.18
// SNIP ...
snmptable-M+-m+ALL-v2c-c public-Pu SNMPv2 MIB::sysORTable
SNMP表:SNMPv2 MIB::sysORTable
sysORID sysORDescr sysORUpTime
SNMP-MPD-MIB::SNMPDMIBOBobjects.3.1.1用于消息处理和调度的MIB。0:0:00:00.18
SNMP-USER-BASED-SM-MIB::USMMIB遵从MIB进行消息处理和调度。0:0:00:00.18
//剪断。。。
显示索引列的示例:
snmptable -M +. -m +ALL -v 2c -c public -Pu <my server> SNMPv2-MIB::sysORTable
SNMP table: SNMPv2-MIB::sysORTable
sysORID sysORDescr sysORUpTime
SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 The MIB for Message Processing and Dispatching. 0:0:00:00.18
SNMP-USER-BASED-SM-MIB::usmMIBCompliance The MIB for Message Processing and Dispatching. 0:0:00:00.18
// SNIP ...
snmptable -M +. -m +ALL -v 2c -c public -Pu -Ci <my server> SNMPv2-MIB::sysORTable
SNMP table: SNMPv2-MIB::sysORTable
index sysORID sysORDescr sysORUpTime
1 SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 The MIB for Message Processing and Dispatching. 0:0:00:00.18
2 SNMP-USER-BASED-SM-MIB::usmMIBCompliance The MIB for Message Processing and Dispatching. 0:0:00:00.18
// SNIP ...
snmptable-M+-m+ALL-v2c-c public-Pu-Ci SNMPv2 MIB::sysORTable
SNMP表:SNMPv2 MIB::sysORTable
索引sysORID sysORDescr sysORUpTime
1 SNMP-MPD-MIB::SNMPDMIBOBobjects。3.1.1用于消息处理和调度的MIB。0:0:00:00.18
2 SNMP-USER-BASED-SM-MIB::USMMIB遵从MIB进行消息处理和调度。0:0:00:00.18
//剪断。。。