Zabbix 5 SNMP 发现 DELL IDRAC NIC

Zabbix 5 SNMP 发现 DELL IDRAC NIC

我在监控我的 DELL IDRACs NIC 时遇到了一些麻烦,我使用 MIB 在我的 Nagios(旧平台)中监控,现在我迁移到 Zabbix,但 Zabbix 模板的自动发现并不能获取我的所有 NIC,而只是获取我的 IDRAC 中不存在的 bond0 接口。

例如:

[operador@SERVER1 ~]$ snmpwalk -v 2c -c cmnvtname 10.10.1.10 IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.6 = STRING: bond0

但是如果我使用我的 OID 或 MIB 调用 snmpwalk,我就会得到我的 NIC:

[operador@SERVER1 ~]$ snmpwalk -v 2c -c cmnvtname 10.10.1.10 1.3.6.1.4.1.674.10892.5.4.1100.90.1.30.1
SNMPv2-SMI::enterprises.674.10892.5.4.1100.90.1.30.1.1 = STRING: "NIC.Integrated.1-1-1"
SNMPv2-SMI::enterprises.674.10892.5.4.1100.90.1.30.1.2 = STRING: "NIC.Integrated.1-2-1"

我尝试将我的 SNMP OID 更改为:

discovery[{#IFOPERSTATUS},1.3.6.1.4.1.674.10892.5.4.1100.90.1.3.1,{#IFADMINSTATUS},1.3.6.1.4.1.674.10892.5.4.1100.90.1.4.1,{#IFNAME},1.3.6.1.4.1.674.10892.5.4.1100.90.1.30.1]

默认值为:

discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]

有人知道我该如何解决吗?发现中没有显示任何错误,但项目根本没有创建。

在项目原型中我创建如下项目:

Name: Interface {#IFNAME}: Operational status
Key: net.if.status[networkDeviceStatus.1.{#SNMPINDEX}]
SNMP OID: 1.3.6.1.4.1.674.10892.5.4.1100.90.1.3.1.{#SNMPINDEX}

相关内容