SNMPv2-MIB.mib 文件提供许多计数器以帮助调试 SNMP 问题。

1 列出了其中部分诊断计数器。

表 1. SNMPv2-MIB 的诊断计数器

变量

ID 映射

描述

snmpInPkts

snmp 1

从传输服务发送至 SNMP 实体的消息总数。

snmpInBadVersions

snmp 3

发送至 SNMP 实体且属于不受支持的 SNMP 版本的 SNMP 消息总数。

snmpInBadCommunityNames

snmp 4

发送至使用了无效 SNMP 团体名称的 SNMP 实体的团体 SNMP 消息总数。

snmpInBadCommunityUses

snmp 5

发送至不允许对消息中指定团体执行 SNMP 操作的 SNMP 实体的团体 SNMP 消息总数。

snmpInASNParseErrs

snmp 6

解码接收的 SNMP 消息时 SNMP 实体遇到的 ASN.1 或 BER 错误总数。

snmpEnableAuthenTraps

snmp 30

表示是否允许 SNMP 实体生成 authenticationFailure 陷阱。该对象的值会替代任何配置信息。因此它提供了一种禁用所有 authenticationFailure 陷阱的方式。

snmpSilentDrops

snmp 31

发送至被无声丢弃的 SNMP 实体的确认类 PDU 总数 ,被丢弃的原因是因为包含具有空变量绑定字段的备用响应类 PDU 的回复大小大于本地限制或与请求方相关的最大消息大小。

snmpProxyDrops

snmp 32

发送至被无声丢弃的 SNMP 实体的确认类 PDU 总数,被丢弃的原因是消息以非超时的方式传输到代理目标时失败,以致无法返回任何响应类 PDU。