我有一台 Ubuntu Dell 服务器,它不返回 MIB 的 SNMP 数据SNMPv2-SMI::enterprises
。
有人知道如何解决此问题吗?我花了很长时间,但还没有解决。我在戴尔论坛上搜索过类似问题,但没有找到合适的答案。
BIOS、固件、OMSA 都是最新版本...
我已启用 DataEng 并启动了所有 OMSA 服务。但运行时snmpwalk ... 20.20.20.20 SNMPv2-SMI::enterprises
它不返回任何数据(当我说没有数据时,它会返回UCD-SNMP-MIB
其他NET-SNMP
内容,但不会SNMPv2-SMI::enterprises
像 Windows 那样返回任何内容,如下所示)。如果我尝试特定的企业 OID,它会返回空。
请注意,其他 MIB 也同样有效。例如snmpwalk ... 20.20.20.20 sysDescr
有效。
我还验证了 smbios 返回的数据符合预期。(之前它返回错误,DataEng 服务无法启动,但重启后问题就解决了。”
/usr/sbin/smbios-sys-info-lite
输出:
Libsmbios: 2.4.1
System ID: 0x0528
Service Tag: xyzxyz
Express Service Code: 123456789
Asset Tag: Not Specified
Product Name: PowerEdge R720xd
BIOS Version: 2.9.0
Vendor: Dell Inc.
Is Dell: 1
OEM String 1: Dell System
OEM String 2: 5[0000]
OEM String 3: 17[FFFFFFFFFFFFFFFF]
OEM String 4: 17[FFFFFFFFFFFFFFFF]
OEM String 5: 17[FFFFFFFFFFFFFFFF]
OEM String 6: 17[FFFFFFFFFFFFFFFF]
其他 Windows Dell 服务器返回 SNMP 企业的数据如下所示:
root@hostname:~/root# snmpwalk -v 1 -c public -OQ 10.10.10.10 SNMPv2-SMI::enterprises
SNMPv2-SMI::enterprises.77.1.1.1.0 = "6"
SNMPv2-SMI::enterprises.77.1.1.2.0 = "3"
SNMPv2-SMI::enterprises.77.1.1.3.0 = "01 00 00 00 "
SNMPv2-SMI::enterprises.77.1.1.4.0 = 1234564789
....