@ -354,7 +354,58 @@ So: the **message_key** we defined is appropriate for **events**; for **incident
---
## 5. Cross-reference: ServiceNow vs Netcool vs MIB
## 5. Traps in FiberGuardianSNMPRules-netcool.txt
Only these traps are handled by the Netcool rules (all others are discarded). AlertKey in rules uses ** .14.6.X** (ALM) or ** .15.6.X** (SCALM).
### ALM (.14.6.X)
| OID | Trap name | Reason code |
|-----|-----------|-------------|
| .14.6.11 | alarmThresCrossedFast | MON.I.FIB.00001 |
| .14.6.12 | alarmThresCrossedMedium | MON.I.FIB.00001 |
| .14.6.13 | alarmThresCrossedSlow | MON.I.FIB.00001 |
| .14.6.14 | alarmLinkBudgetExceeded | MON.I.FIB.00001 |
| .14.6.15 | alarmLinkBudgetNearlyExceeded | MON.I.FIB.00001 |
| .14.6.45 | transientInternalError | MON.I.FIB.00002 |
| .14.6.46 | alarmRebootRunning | MON.I.FIB.00002 |
| .14.6.48 | alarmBadSysStat | MON.I.FIB.00002 |
| .14.6.50 | alarmMonProcNotRunning | MON.I.FIB.00002 |
| .14.6.60 | alarmEmailNotifyLinkBudgetExceeded | MON.I.FIB.00001 |
| .14.6.63 | authenticationNotificationSummary | MON.I.FIB.00002 |
| .14.6.68 | alarmRootLinkFault | MON.I.FIB.00001 |
### SCALM (.15.6.X)
| OID | Trap name | Reason code |
|-----|-----------|-------------|
| .15.6.11 | alarmThresCrossedFast | MON.I.FIB.00001 |
| .15.6.12 | alarmThresCrossedMedium | MON.I.FIB.00001 |
| .15.6.13 | alarmThresCrossedSlow | MON.I.FIB.00001 |
| .15.6.14 | alarmLinkBudgetExceeded | MON.I.FIB.00001 |
| .15.6.15 | alarmLinkBudgetNearlyExceeded | MON.I.FIB.00001 |
| .15.6.50 | alarmMonProcNotRunning | MON.I.FIB.00002 |
| .15.6.102 | alarmAinsState | MON.I.FIB.00002 |
| .15.6.103 | alarmRemoved | MON.I.FIB.00002 |
| .15.6.104 | alarmHwFailure | MON.I.FIB.00002 |
| .15.6.107 | alarmDatabaseFailure | MON.I.FIB.00002 |
| .15.6.110 | alarmHwDegrade | MON.I.FIB.00002 |
| .15.6.111 | alarmHwFailure | MON.I.FIB.00002 |
| .15.6.112 | alarmLinkDown | MON.I.FIB.00002 |
| .15.6.121 | transientSwResetReload | MON.I.FIB.00002 |
| .15.6.122 | alarmTemperatureTooHigh | MON.I.FIB.00002 |
| .15.6.123 | transientBootUpFailed | MON.I.FIB.00002 |
| .15.6.124 | transientBootUpCompleted | MON.I.FIB.00002 |
| .15.6.125 | transientBootUpStarted | MON.I.FIB.00002 |
| .15.6.128 | alarmVoltageOutOfRange | MON.I.FIB.00002 |
| .15.6.129 | alarmMultipleFanFailure | MON.I.FIB.00002 |
| .15.6.130 | alarmCurrentTooHigh | MON.I.FIB.00002 |
| .15.6.131 | alarmInputVoltageFailure | MON.I.FIB.00002 |
| .15.6.303 | authenticationNotificationSummary | MON.I.FIB.00002 |
---
## 6. Cross-reference: ServiceNow vs Netcool vs MIB
- **ServiceNow** receives traps with OID ** .1.3.6.1.4.1.2544.1.14.0.X** (ALM trap number X). No event rule is applied; severity is invalid, state is Error.
- **Netcool** matches ** .1.3.6.1.4.1.2544.1.14.6.X** and ** .1.3.6.1.4.1.2544.1.15.6.X** and sets Severity, Reason code, and Summary; unknown OIDs are discarded (e.g. .14.6.62 not implemented).