We received a trap on spectrum but the attributes do not show the values in the event. When we look at the mib, the values that are not showing all have SYNTAX of TruthValue and EnumEquiType. Does Spectrum support this syntax type in SNMP traps?
For instance:
mlsBAUIUCEcranRetroEclairageOk OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Retro eclairage Ok par UC Ecran"
DEFVAL { false }
-- 1.3.6.1.4.1.8495.16.7.0.3.14
::= { mlsBAUIAppliEtat 14 }
mlsType OBJECT-TYPE
SYNTAX EnumEquiType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type equipement"
DEFVAL { inconnu }
-- 1.3.6.1.4.1.8495.16.1.1.1 ---- 1.3.6.1.4.1.8495.16.1.1.1
::= { mlsEquipement 1 }
Release : 10.3
Component : Spectrum Core / SpectroSERVER
Device issue
The TruthValue Syntax type is supported in Spectrum. When Spectrum processes the mib, the TruthValue syntax type creates a table, and when the proper values are sent Spectrum is processing the data.
The Spectrum event file shows a table:
mlsBAUIUCEcranRetroEclairageOk = {T mlsBAUIUCEcranRetroEclairageOk 3}
And the table has the values:
0x00000001 true
0x00000002 false
The Spectrum event file shows a table:
mlsType = {T mlsType 1}
And the table has the values:
0x00000000 inconnu
0x00000001 typeBAUA
0x00000002 typeBAUB
0x00000003 typeBAUI
0x0000000a typePAEG
These are properly processed in the events. The agent is either sending a bad value, or no value at all for the other varbind (varbind 3) so therefore the event is missing the detail in varbind 3.