====== ICM status and usage ====== 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 ===== * Create rules in the table to be alerted upon the following: * Number of current busy threads * Number of connections * Number of queued requests * When a service is inactive **Multi severity threshold** * You can use the [[..:commonsettings#multi_thresholds_syntax|multi threshold syntax]] to define multiple threshold/severity settings per rule. ===== Configuration ===== * **Send metrics** * If enabled, the monitor will send metrics (See metrics table below) ==== 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| ^Service status severity|The severity in case a service is not active| ^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.| ^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.| |ICM_SERVICES_STATUS|Service Status|INSTANCE/SERVICE|Sends TRUE if ICM service status is active, FALSE instead.|