Nokia Firewall: Disk storage status Health Monitor

Jalasoft.Xian.SmartManagementPacks.NokiaFirewalls.DiskStorageStatus.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Disk storage status has changed its state.

Knowledge Base article:

Summary

Disk storage status has changed.

The disk storage status has changed from one of the following states to another: unknown, running, warning, testing or down.

Causes

The different states have the following characteristics: Unknown (status can not be determined). Running (when the disk storage is up and running and that no unusual error conditions are known). Warning (when agent has been informed of an unusual error condition by the disk storage but is still 'operational'. Testing (when the disk storage is not available for use because it is in the testing status). Down (when the agent has been informed that the disk storage is not available for any use).

Resolutions

Identify the status reason and if this is an expected behavior.

Additional

Monitors the current operational state of the disk storage on the Nokia Firewall.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Nokia.JsXNokiaFirewallHRDiskStorageElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Disk storage status Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.NokiaFirewalls.DiskStorageStatus.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_Nokia!Jalasoft.Xian.Common.Elements.ThirdParty.Nokia.JsXNokiaFirewallHRDiskStorageElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="DiskStorageStatus_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>