-
Notifications
You must be signed in to change notification settings - Fork 695
Open
Description
I'm using snmp_exporter
to gather metrics from some Dell iDRAC devices. I noticed that string values were all showing up as hex strings (see the systemBIOSManufacturerName
label, below):
systemBIOSManufacturerName{instance="10.2.11.112", job="idrac_snmp", systemBIOSIndex="1", systemBIOSManufacturerName="0x44656C6C20496E632E", systemBIOSchassisIndex="1"}
These OIDs are delcared as String64
in the MIB:
systemBIOSManufacturerName OBJECT-TYPE
SYNTAX String64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0300.0050.0001.0011 This attribute defines the name of the manufacturer
of the system BIOS."
::= { systemBIOSTableEntry 11 }
snmpwalk
displays them like this:
$ snmpwalk -M mibs -m ALL -v2c -c public 10.2.11.132 IDRAC-MIB-SMIv2::systemBIOSManufacturerName
IDRAC-MIB-SMIv2::systemBIOSManufacturerName.1.1 = STRING: "Dell Inc."
Is the problem that snmp_exporter doesn't know about the String64
syntax? Evidence suggests that this is a Dell-ism. Is there a way to declare this an alias for displayString
? It's going to be messy if I need to override all of these individually.
Metadata
Metadata
Assignees
Labels
No labels