Zabbix SNMP 网关是 snmpd 的 AgentX 扩展,支持 SNMP 轮询和陷阱。
通过 Zabbix SNMP 网关,可以使用 SNMP 协议检索以下信息:
数据通过 OID 检索,OID 是通用基和特定后缀的组合。SNMP 网关配置文件中设置的通用 基 例如:
BaseOID=1.3.6.1.4.1.3043.7.55
- 用于任何触发器数据;ProblemBaseOID=1.3.6.1.4.1.3047.7.55
- 用于问题触发器数据;BaseOID=1.3.6.1.4.1.3046.7.55
- 用于主机组状态。OID 后缀 在前端主机触发器配置中作为 标签 设置(例如,OIDSuffix:3
)。
在这种情况下,触发器的所有信息都可在 OID=1.3.6.1.4.1.3043.7.55.X.3
下获取。“X” 这里将是触发器数据字段的数量(即 1 - 后缀,2 - ID,3 - 表达式,4 - 描述等)。
对于更详细的描述和配置文件示例,请参阅 SNMP 网关 readme 文件。
有关以下内容的说明,请参阅 SNMP 网关的自述文件:
在一切都正确设置好后,你可以使用 snmpwalk
和 snmpget
命令来检索数据。
[user@localhost ~]# snmpget -v2c -c public 127.0.0.1 1.3.6.1.4.1.3043.7.55.2.3
SNMPv2-SMI::enterprises.3043.7.55.2.3 = INTEGER: 15247
[user@localhost ~]# snmpwalk -v2c -c public 127.0.0.1 1.3.6.1.4.1.3043.7.55
SNMPv2-SMI::enterprises.3043.7.55.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.3043.7.55.1.3 = INTEGER: 3
SNMPv2-SMI::enterprises.3043.7.55.1.4 = INTEGER: 4
SNMPv2-SMI::enterprises.3043.7.55.1.5 = INTEGER: 5
SNMPv2-SMI::enterprises.3043.7.55.1.6 = INTEGER: 6
SNMPv2-SMI::enterprises.3043.7.55.1.10 = INTEGER: 10
SNMPv2-SMI::enterprises.3043.7.55.2.1 = INTEGER: 15367
SNMPv2-SMI::enterprises.3043.7.55.2.3 = INTEGER: 15247
SNMPv2-SMI::enterprises.3043.7.55.2.4 = INTEGER: 15365
SNMPv2-SMI::enterprises.3043.7.55.2.5 = INTEGER: 15366
SNMPv2-SMI::enterprises.3043.7.55.2.6 = INTEGER: 13493
SNMPv2-SMI::enterprises.3043.7.55.2.10 = INTEGER: 13503
...
你可以在 SNMP 网关配置中限制问题触发信息:
ProblemMinSeverity=-1
);ProblemHideAck=false
)。你可以在 SNMP 网关配置中限制每个主机组的问题数量:
CountUnknown=-false
);CountAcknowledgeStatus=all
)。