This monitor checks if Windows service "SNMP Trap" is running.
The Windows service "SNMP Trap" must be disabled on Management Servers that listen for SNMP traps from Primequest Enclosures. Moreover, any other service that listens for SNMP traps must be disabled. The only application that is allowed to listen for SNMP traps is SCOM Monitoring Agent.
If above conditions are not met then SNMP traps will not be caught by SCOM.
This monitor is disabled by default and must be enabled manually for appropriate Management Servers.
This monitor has Warning state if "SNMP Trap" service is running on this Management Server.
Execute following steps to solve the problem:
Disable “SNMP Trap” service on this Management Server.
Ensure that no other service listens for SNMP Traps (except SCOM Monitoring Agent).
Restart SCOM Monitoring Agent on the Management Server to ensure that trap-catching rules are loaded properly.
Send the test trap using Primequest Web UI to verify that SCOM catches traps.
Target | Microsoft.SystemCenter.ManagementServer | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | Custom | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Fujitsu.PRIMEQUEST.SnmpTraps.UnitMonitorType.SnmpTrapServiceState | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Fujitsu.PRIMEQUEST.SnmpTraps.UnitMonitor.SnmpTrapServiceState" Accessibility="Public" Enabled="false" Target="SC!Microsoft.SystemCenter.ManagementServer" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Fujitsu.PRIMEQUEST.SnmpTraps.UnitMonitorType.SnmpTrapServiceState" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Fujitsu.PRIMEQUEST.SnmpTraps.UnitMonitor.AlertMessage.SnmpTrapServiceState">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MonitorHealthy" MonitorTypeStateID="StateHealthy" HealthState="Success"/>
<OperationalState ID="MonitorWarning" MonitorTypeStateID="StateWarning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>