The following differences have been found between the SNMP traps sent by Hardware Management Agent and ILOM service processors:
When sunHwTrapProductName is sent from the service processor, it can be empty due to a platform bug. However if the service processor provides it, Hardware Management Agent also provides it.
In the Hardware Management Agent SNMP traps, sunHwTrapSystemIdentifier is empty when using ILOM 2.0 versions.
When sunHwTrapAssocObjectId is sent by Hardware Management Agent it is always SNMPv2-SMI::zeroDotZero, which can differ from the service processor trap.
sunHwTrapComponentName is sent with different formatting.
sunHwTrapThresholdValue and sunHwTrapSensorValue are not the same and sometimes do not provide sufficient information from Hardware Management Agent. This is due to CR 6811841.
On Sun Fire X4200 M2 servers, Hardware Management Agent sends sunHwTrap \Component OK | Error instead of sunHwTrapSlotOr \ Connector Ok | Error, which is sent by the service processor.
On some platforms the disk state information is expressed as sunHwTrapHardDriveError when sent from the service processor and as sunHwTrapHardDriveStatus when sent from Hardware Management Agent. This is due to CR 6811826.
When a power cable is unplugged from a power supply, a sunHwTrapPowerSupplyOk trap is sent. But when the power cable is plugged in to the power supply a sunHwTrapPowerSupplyError trap is sent. This is due to CR 6762982.