ICM status and usage

Purpose

The ICM allows the SAP system to communicate toward other systems and must be available at all times. This monitor will check the status of the ICM as well as utilization of connections, threads and queues.

Configuration hints

Surveillance table

Parameter	Description
Active	To enable/disable a monitor
Instance	The instance filter
Max. threads %	The threshold for the number of threads
Max connections %	The threshold for the number of conenctions
Max queued req. %	The threshold for the utilization of the queues
Thres. severity	The severity in case of threshold breach
Status severity	The severity in case of error status
Auto clear	If checked, the alarm will be cleared as soon as the alarm condition is not met anymore.
Alarm tag	This field allows to add custom text within the alarm message. %MSG% variable will contain the actual generated message and can be used such as: “my_prefix %MSG% my_suffix”. By default, tag will be used as prefix.
Alarm	If checked, this line of surveillance will be used for alarm generation.
Metric	If checked, this line of surveillance will be used for metric generation.
Report	If checked, this line of surveillance will used for showing threshold and severity in the daily report

Generated metrics

metricId	metricUnit	metricTarget	metricDescription
ICM_THREAD_PERCENTAGE_USED	Percent	INSTANCE	Sends the threads percentage usage
ICM_CONNECTIONS_PERCENTAGE_USED	Percent	INSTANCE	Sends the connections percentage usage
ICM_QUEUES_PERCENTAGE_USED	Percent	INSTANCE	Sends the queues percentage usage
ICM_STATUS	Status	INSTANCE	Sends TRUE if ICM status is OK, FALSE instead.