This monitor catches Xian events that notifies when the Module status has changed its state.
Module status has changed.
The module status has changed to one of the following states: other, ok, minor fault, major fault.
www.jalasoft.com/KnowledgeBase
Ok indicates that the module came up and is operating normally. Any fault in the coming up or operation of the module will generate the other alerts and the standby module should take over without any impact to user traffic. Major alarms indicate a critical problem that could lead to the system being shut down. Minor alarms are for informational purposes only, giving you notice of a problem that could turn critical if corrective action is not taken.
Ok is the desired state. For the other instances, verify the standby module is operating and monitor the module status; if the state is not caused by switchover, identify the cause of failure. Verify if module might have shifted out of its slot, resettle the module until both ejector levers are at right angles to the rear of the chassis. When the system has an alarm (major or minor) that indicates an overtemperature condition, the alarm is not canceled and no action is taken (such as a module reset or a shutdown) for 5 minutes. If the temperature falls 5°C (41°F) below the alarm threshold during this period, it is canceled.
Monitors module status on a Cisco Nexus.
Target | Jalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoNexusModuleElement | ||
Parent Monitor | System.Health.PerformanceState | ||
Algorithm | WorstOf | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Low | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.CiscoNexus.ModuleStatus.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_Cisco!Jalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoNexusModuleElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="ModuleStatus_AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>