Data ONTAP: Controller CIFS Operations Per Second Monitor

DataONTAP.Controller.CIFSOperations.Monitor (UnitMonitor)

DataONTAP.Controller.CIFSOperations.Monitor monitors the OnCommand event logs for events generated by the DataONTAP Controller: CIFS Operations Performance Rule and generates corresponding Operations Management alerts.

Knowledge Base article:

Summary

DataONTAP.Controller.CIFSOperations.Monitor monitors the OnCommand event logs for events generated by the DataONTAP Controller: CIFS Operations Performance Rule and generates corresponding Operations Management alerts.

Configuration

Several Overrides exist for this monitor including Lower and Upper Threshold values. Alerts are generated when the values exceed the threshold values. The default values for the thresholds are 0.

Element properties:

TargetDataONTAP.Controller
Parent MonitorSystem.Health.PerformanceState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeDataONTAP.Performance.Controller.NonSDK.DoubleThreshold.MT
RemotableTrue
AccessibilityInternal
Alert Message
Data ONTAP: Controller CIFS Operations Per Second Monitor

CIFS operations for controller {0} is {1} (operations/sec).
RunAsDefault

Source Code:

<UnitMonitor ID="DataONTAP.Controller.CIFSOperations.Monitor" Accessibility="Internal" Enabled="false" Target="DataONTAP.Controller" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="DataONTAP.Performance.Controller.NonSDK.DoubleThreshold.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="DataONTAP.Controller.CIFSOperations.Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="DataONTAP.Controller"]/name$</AlertParameter1>
<AlertParameter2>$Data/Context/Value$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId0c36baf1ac2a4239a9d2a0d7011dc0fd" MonitorTypeStateID="BelowLowerThreshold" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda5bf0a624f574c5cace5fab33951b995" MonitorTypeStateID="BetweenThresholds" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId61e45a3051234808b6894b9a55b9a176" MonitorTypeStateID="AboveUpperThreshold" HealthState="Error"/>
</OperationalStates>
<Configuration>
<CounterName>CIFS (operations/sec)</CounterName>
<InstanceName>$Target/Property[Type="DataONTAP.Controller"]/name$</InstanceName>
<LowerThreshold>500</LowerThreshold>
<UpperThreshold>1000</UpperThreshold>
</Configuration>
</UnitMonitor>