See:
hpiEventThread.c ==> saHpiEventTable.c ==> saHpiOemEventTable.c
event_thread_loop() ==> async_event_add() ==> async_oem_event_add()
Logged In: YES user_id=1271620
Used simulator for testing. Inject populated/modified the following tables:
EventLogTable OemEventTable EventLogInfoTable EventLogTable OemEventLogTable DomainAlarmTable
dearaujo(~/walks) 12:17:36pm # diff watch oem 14,16c14,16 < HPI-MIB::saHpiDomainAlarmUpdateCount.1 5 < HPI-MIB::saHpiDomainAlarmUpdateTimestamp.1 1129307327306480000 < HPI-MIB::saHpiDomainActiveAlarms.1 0 --- > HPI-MIB::saHpiDomainAlarmUpdateCount.1 7 > HPI-MIB::saHpiDomainAlarmUpdateTimestamp.1 1129310207308564000 > HPI-MIB::saHpiDomainActiveAlarms.1 2 19c19 < HPI-MIB::saHpiDomainMinorAlarms.1 0 --- > HPI-MIB::saHpiDomainMinorAlarms.1 2 25c25,53 < HPI-MIB::saHpiDomainAlarmEntryCount.0 0 --- > HPI-MIB::saHpiDomainAlarmEntryCount.0 2 > HPI-MIB::saHpiDomainAlarmTimestamp.1.1.minor 1129307375640852000 > HPI-MIB::saHpiDomainAlarmTimestamp.1.2.minor 1129310207308560000 > HPI-MIB::saHpiDomainAlarmSeverity.1.1.minor 3 > HPI-MIB::saHpiDomainAlarmSeverity.1.2.minor 3 > HPI-MIB::saHpiDomainAlarmAcknowledged.1.1.minor 2 > HPI-MIB::saHpiDomainAlarmAcknowledged.1.2.minor 2 > HPI-MIB::saHpiDomainAlarmAckBySeverity.1.1.minor 0 > HPI-MIB::saHpiDomainAlarmAckBySeverity.1.2.minor 0 > HPI-MIB::saHpiDomainAlarmCondStatusCondType.1.1.minor 1 > HPI-MIB::saHpiDomainAlarmCondStatusCondType.1.2.minor 3 > HPI-MIB::saHpiDomainAlarmCondEntityPath.1.1.minor "{SYSTEM_CHASSIS,1}" > HPI-MIB::saHpiDomainAlarmCondEntityPath.1.2.minor "{SYSTEM_CHASSIS,1}" > HPI-MIB::saHpiDomainAlarmCondSensorNum.1.1.minor 1 > HPI-MIB::saHpiDomainAlarmCondSensorNum.1.2.minor 0 > HPI-MIB::saHpiDomainAlarmCondEventState.1.1.minor STATE_00 | STATE_11 > HPI-MIB::saHpiDomainAlarmCondEventState.1.2.minor > HPI-MIB::saHpiDomainAlarmCondNameValue.1.1.minor "" > HPI-MIB::saHpiDomainAlarmCondNameValue.1.2.minor "" > HPI-MIB::saHpiDomainAlarmCondMid.1.1.minor 0 > HPI-MIB::saHpiDomainAlarmCondMid.1.2.minor 123 > HPI-MIB::saHpiDomainAlarmCondTextType.1.1.minor 1 > HPI-MIB::saHpiDomainAlarmCondTextType.1.2.minor 4 > HPI-MIB::saHpiDomainAlarmCondTextLanguage.1.1.minor 1 > HPI-MIB::saHpiDomainAlarmCondTextLanguage.1.2.minor 26 > HPI-MIB::saHpiDomainAlarmCondText.1.1.minor "" > HPI-MIB::saHpiDomainAlarmCondText.1.2.minor "This is a test" > HPI-MIB::saHpiDomainAlarmRowStatus.1.1.minor 1 > HPI-MIB::saHpiDomainAlarmRowStatus.1.2.minor 1 167,168c195,196 < HPI-MIB::saHpiEventEntryCountTotal.0 2 < HPI-MIB::saHpiEventEntryCount.0 2 --- > HPI-MIB::saHpiEventEntryCountTotal.0 3 > HPI-MIB::saHpiEventEntryCount.0 3 170a199 > HPI-MIB::saHpiEventSeverity.1.3.6.1.4.1.18568.2.1.1.3.1.27.1.2.1.1.3.0 3 172a202 > HPI-MIB::saHpiEventSaHpiTime.1.3.6.1.4.1.18568.2.1.1.3.1.27.1.2.1.1.3.0 1129310205596949000 174a205 > HPI-MIB::saHpiEventType.1.3.6.1.4.1.18568.2.1.1.3.1.27.1.2.1.1.3.0 8 202,203c233,239 < HPI-MIB::saHpiOEMEventEntryCountTotal.0 0 < HPI-MIB::saHpiOEMEventEntryCount.0 0 --- > HPI-MIB::saHpiOEMEventEntryCountTotal.0 1 > HPI-MIB::saHpiOEMEventEntryCount.0 1 > HPI-MIB::saHpiOEMEventTimestamp.1.1.minor.0 1129310205596949000 > HPI-MIB::saHpiOEMEventManufacturerIdT.1.1.minor.0 123 > HPI-MIB::saHpiOEMEventTextType.1.1.minor.0 4 > HPI-MIB::saHpiOEMEventTextLanguage.1.1.minor.0 26 > HPI-MIB::saHpiOEMEventText.1.1.minor.0 "This is a test" 305c341 < HPI-MIB::saHpiEventLogInfoEntries.1.4294967295 6 --- > HPI-MIB::saHpiEventLogInfoEntries.1.4294967295 7 314c350 < HPI-MIB::saHpiEventLogInfoUpdateTimestamp.1.4294967295 1129308154126390000 --- > HPI-MIB::saHpiEventLogInfoUpdateTimestamp.1.4294967295 1129310207308536000 319c355 < HPI-MIB::saHpiEventLogInfoTime.1.4294967295 F8 5D DD 68 C8 1B AC 0F --- > HPI-MIB::saHpiEventLogInfoTime.1.4294967295 A0 50 93 74 A6 1D AC 0F 347a384 > HPI-MIB::saHpiEventLogType.1.4294967295.6 8 353a391 > HPI-MIB::saHpiEventLogAddedTimestamp.1.4294967295.6 1129310207308536000 359a398 > HPI-MIB::saHpiEventLogRowPointer.1.4294967295.6 HPI-MIB::saHpiOEMEventLogTimestamp.1.1.minor.0 395,396c434,440 < HPI-MIB::saHpiOEMEventLogEntryCountTotal.0 0 < HPI-MIB::saHpiOEMEventLogEntryCount.0 0 --- > HPI-MIB::saHpiOEMEventLogEntryCountTotal.0 1 > HPI-MIB::saHpiOEMEventLogEntryCount.0 1 > HPI-MIB::saHpiOEMEventLogTimestamp.1.1.minor.0 1129310207308536000 > HPI-MIB::saHpiOEMEventLogManufacturerIdT.1.1.minor.0 123 > HPI-MIB::saHpiOEMEventLogTextType.1.1.minor.0 4 > HPI-MIB::saHpiOEMEventLogTextLanguage.1.1.minor.0 26 > HPI-MIB::saHpiOEMEventLogText.1.1.minor.0 "This is a test"
Logged In: YES
user_id=1271620
Used simulator for testing. Inject populated/modified the
following tables:
EventLogTable
OemEventTable
EventLogInfoTable
EventLogTable
OemEventLogTable
DomainAlarmTable
dearaujo(~/walks) 12:17:36pm # diff watch oem
14,16c14,16
< HPI-MIB::saHpiDomainAlarmUpdateCount.1 5
< HPI-MIB::saHpiDomainAlarmUpdateTimestamp.1 1129307327306480000
< HPI-MIB::saHpiDomainActiveAlarms.1 0
---
> HPI-MIB::saHpiDomainAlarmUpdateCount.1 7
> HPI-MIB::saHpiDomainAlarmUpdateTimestamp.1 1129310207308564000
> HPI-MIB::saHpiDomainActiveAlarms.1 2
19c19
< HPI-MIB::saHpiDomainMinorAlarms.1 0
---
> HPI-MIB::saHpiDomainMinorAlarms.1 2
25c25,53
< HPI-MIB::saHpiDomainAlarmEntryCount.0 0
---
> HPI-MIB::saHpiDomainAlarmEntryCount.0 2
> HPI-MIB::saHpiDomainAlarmTimestamp.1.1.minor
1129307375640852000
> HPI-MIB::saHpiDomainAlarmTimestamp.1.2.minor
1129310207308560000
> HPI-MIB::saHpiDomainAlarmSeverity.1.1.minor 3
> HPI-MIB::saHpiDomainAlarmSeverity.1.2.minor 3
> HPI-MIB::saHpiDomainAlarmAcknowledged.1.1.minor 2
> HPI-MIB::saHpiDomainAlarmAcknowledged.1.2.minor 2
> HPI-MIB::saHpiDomainAlarmAckBySeverity.1.1.minor 0
> HPI-MIB::saHpiDomainAlarmAckBySeverity.1.2.minor 0
> HPI-MIB::saHpiDomainAlarmCondStatusCondType.1.1.minor 1
> HPI-MIB::saHpiDomainAlarmCondStatusCondType.1.2.minor 3
> HPI-MIB::saHpiDomainAlarmCondEntityPath.1.1.minor
"{SYSTEM_CHASSIS,1}"
> HPI-MIB::saHpiDomainAlarmCondEntityPath.1.2.minor
"{SYSTEM_CHASSIS,1}"
> HPI-MIB::saHpiDomainAlarmCondSensorNum.1.1.minor 1
> HPI-MIB::saHpiDomainAlarmCondSensorNum.1.2.minor 0
> HPI-MIB::saHpiDomainAlarmCondEventState.1.1.minor STATE_00
| STATE_11
> HPI-MIB::saHpiDomainAlarmCondEventState.1.2.minor
> HPI-MIB::saHpiDomainAlarmCondNameValue.1.1.minor ""
> HPI-MIB::saHpiDomainAlarmCondNameValue.1.2.minor ""
> HPI-MIB::saHpiDomainAlarmCondMid.1.1.minor 0
> HPI-MIB::saHpiDomainAlarmCondMid.1.2.minor 123
> HPI-MIB::saHpiDomainAlarmCondTextType.1.1.minor 1
> HPI-MIB::saHpiDomainAlarmCondTextType.1.2.minor 4
> HPI-MIB::saHpiDomainAlarmCondTextLanguage.1.1.minor 1
> HPI-MIB::saHpiDomainAlarmCondTextLanguage.1.2.minor 26
> HPI-MIB::saHpiDomainAlarmCondText.1.1.minor ""
> HPI-MIB::saHpiDomainAlarmCondText.1.2.minor "This is a test"
> HPI-MIB::saHpiDomainAlarmRowStatus.1.1.minor 1
> HPI-MIB::saHpiDomainAlarmRowStatus.1.2.minor 1
167,168c195,196
< HPI-MIB::saHpiEventEntryCountTotal.0 2
< HPI-MIB::saHpiEventEntryCount.0 2
---
> HPI-MIB::saHpiEventEntryCountTotal.0 3
> HPI-MIB::saHpiEventEntryCount.0 3
170a199
>
HPI-MIB::saHpiEventSeverity.1.3.6.1.4.1.18568.2.1.1.3.1.27.1.2.1.1.3.0
3
172a202
>
HPI-MIB::saHpiEventSaHpiTime.1.3.6.1.4.1.18568.2.1.1.3.1.27.1.2.1.1.3.0
1129310205596949000
174a205
>
HPI-MIB::saHpiEventType.1.3.6.1.4.1.18568.2.1.1.3.1.27.1.2.1.1.3.0
8
202,203c233,239
< HPI-MIB::saHpiOEMEventEntryCountTotal.0 0
< HPI-MIB::saHpiOEMEventEntryCount.0 0
---
> HPI-MIB::saHpiOEMEventEntryCountTotal.0 1
> HPI-MIB::saHpiOEMEventEntryCount.0 1
> HPI-MIB::saHpiOEMEventTimestamp.1.1.minor.0
1129310205596949000
> HPI-MIB::saHpiOEMEventManufacturerIdT.1.1.minor.0 123
> HPI-MIB::saHpiOEMEventTextType.1.1.minor.0 4
> HPI-MIB::saHpiOEMEventTextLanguage.1.1.minor.0 26
> HPI-MIB::saHpiOEMEventText.1.1.minor.0 "This is a test"
305c341
< HPI-MIB::saHpiEventLogInfoEntries.1.4294967295 6
---
> HPI-MIB::saHpiEventLogInfoEntries.1.4294967295 7
314c350
< HPI-MIB::saHpiEventLogInfoUpdateTimestamp.1.4294967295
1129308154126390000
---
> HPI-MIB::saHpiEventLogInfoUpdateTimestamp.1.4294967295
1129310207308536000
319c355
< HPI-MIB::saHpiEventLogInfoTime.1.4294967295 F8 5D DD 68 C8
1B AC 0F
---
> HPI-MIB::saHpiEventLogInfoTime.1.4294967295 A0 50 93 74 A6
1D AC 0F
347a384
> HPI-MIB::saHpiEventLogType.1.4294967295.6 8
353a391
> HPI-MIB::saHpiEventLogAddedTimestamp.1.4294967295.6
1129310207308536000
359a398
> HPI-MIB::saHpiEventLogRowPointer.1.4294967295.6
HPI-MIB::saHpiOEMEventLogTimestamp.1.1.minor.0
395,396c434,440
< HPI-MIB::saHpiOEMEventLogEntryCountTotal.0 0
< HPI-MIB::saHpiOEMEventLogEntryCount.0 0
---
> HPI-MIB::saHpiOEMEventLogEntryCountTotal.0 1
> HPI-MIB::saHpiOEMEventLogEntryCount.0 1
> HPI-MIB::saHpiOEMEventLogTimestamp.1.1.minor.0
1129310207308536000
> HPI-MIB::saHpiOEMEventLogManufacturerIdT.1.1.minor.0 123
> HPI-MIB::saHpiOEMEventLogTextType.1.1.minor.0 4
> HPI-MIB::saHpiOEMEventLogTextLanguage.1.1.minor.0 26
> HPI-MIB::saHpiOEMEventLogText.1.1.minor.0 "This is a test"