ABAP Availability

ozsoft.sap.Monitor.AppServer.Availability (UnitMonitor)

Application Server ABAP Availability Monitor

Knowledge Base article:

Summary

SAP Application Server Availability Metric represents the ability to establish an RFC Connection to the specific app server and retrieve a list of Work Processes on it.

Configuration

The frequency of the check is controlled by Availability parameter in the Scheduling section of MP Configuration utility (see Installation and User’s Guide). The default value is 10 minutes

Causes

The reasons for an application server to be deemed unavailable are many most of them are standard SAP cases. One of the typical reasons for the availability probe to fail besides the actual unavailability of the application server may be the insufficient authorization to execute Function Module WP_LIST_NAMES assigned to the user for the SAP connection.

However in general, due to the fact that the RFC execution attempts are performed from within the SAP ABAP Code, Management Pack configuration does not affect the results.

Resolutions

To verify the case please check SAP Connector Events View in the Operations Console. If you see an error message, make sure it is addressed. Otherwise please consult you Basis administrator for the resolution

Additional

N/A

External

Please refer to SAP Documentation and Notes

Element properties:

Targetozsoft.sap.AppServer
Parent MonitorSystem.Health.AvailabilityState
CategoryOperations
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor Typeozsoft.sap.CCMSMetricMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
App Server Availability

Application Server {0} is Unavailable
RunAsDefault

Source Code:

<UnitMonitor ID="ozsoft.sap.Monitor.AppServer.Availability" Accessibility="Public" Enabled="true" Target="ozsoft.sap.AppServer" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="ozsoft.sap.CCMSMetricMonitorType" ConfirmDelivery="false">
<Category>Operations</Category>
<AlertSettings AlertMessage="ozsoft.sap.Monitor.AppServer.Availability.AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/CounterName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Under" MonitorTypeStateID="SDKMetricUnderThreshold" HealthState="Warning"/>
<OperationalState ID="Over" MonitorTypeStateID="SDKMetricOverThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<CounterName>ABAP</CounterName>
<ObjectName>Availability</ObjectName>
<Frequency>60</Frequency>
<Threshold>100</Threshold>
</Configuration>
</UnitMonitor>