PowerConnect for SAP Solutions
Auto Light Dark
Auto Light Dark

List of Alerts - Dynatrace

This page lists all out-of-the-box alerts included in the PowerConnect for SAP — Dynatrace App. Each alert is a Davis event processor deployed to the OpenPipeline log pipeline: when an ingested log record matches the alert's matcher (DQL), a CUSTOM_ALERT Davis event is raised against the corresponding SAP instance entity. Alerts are grouped by the categories shown in the app's Alerts section.

SAP ABAP

Category

Alert

Alert ID

Matcher

What it checks

Availability

CCMS - Low System Availability

davis.sap.ccms.sys_avail

matchesValue(dt.source_entity_name,"CCMS") and matchesPhrase(path,"InstanceAsTask\Availability") and ccms_avail_perc < 50

Raises an event when CCMS reports an instance availability below 50%.

Availability

SM51 - Inactive Application Server

davis.sap.sm51_state.inactive_app_servers

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "SM51_STATE") and (matchesValue(state, "2") or matchesValue(state, "4"))

Raises an event when an application server is reported in an inactive state in SM51 (server state 2 or 4).

Database

HDB_DBCC_ALERT - Critical HANA Alert

davis.sap.hdb_dbcc_alert.critical

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "HDB_DBCC_ALERT") and alert_rating >= 5

Raises an event for each SAP HANA internal alert with a Critical rating (rating 5 or higher).

Database

HDB_DBCC_ALERT - High HANA Alert

davis.sap.hdb_dbcc_alert.high

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "HDB_DBCC_ALERT") and alert_rating == 4

Raises an event for each SAP HANA internal alert with a High rating (rating 4).

Database

HDB_DBCC_ALERT - Medium HANA Alert

davis.sap.hdb_dbcc_alert.medium

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "HDB_DBCC_ALERT") and alert_rating == 3

Raises an event for each SAP HANA internal alert with a Medium rating (rating 3).

OS

ST06 - High CPU Utilization

davis.sap.st06.cpu_util

matchesValue(dt.source_entity_name, "ST06") and cpu_total > 90

Raises an event when the total CPU utilization reported by ST06 exceeds 90%.

OS

ST06 - Low Free Memory

davis.sap.st06.memory_util

matchesValue(dt.source_entity_name, "ST06") and isNotNull(free_mem) and free_mem < 10

Raises an event when the free memory reported by ST06 drops below 10% (i.e. memory utilization above 90%).

OS

ST06 - Inbound LAN Packet Errors

davis.sap.st06.packet_errors_in

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "ST06") and matchesValue(dt.source_entity_type, "LAN_SINGLE") and in_errors != 0

Raises an event when ST06 LAN monitoring reports inbound packet errors on a network interface.

OS

ST06 - Outbound LAN Packet Errors

davis.sap.st06.packet_errors_out

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "ST06") and matchesValue(dt.source_entity_type, "LAN_SINGLE") and out_errors != 0

Raises an event when ST06 LAN monitoring reports outbound packet errors on a network interface.

Performance

SM51 - BTC Work Process Queue Wait

davis.sap.sm51_queue.btc_wait

matchesValue(dt.source_entity_name, "SM51_QUEUE") and matchesValue(req_type, "BTC") and req_wait != 0

Raises an event when requests are waiting in the background (BTC) work process dispatch queue.

Performance

SM51 - DIA Work Process Queue Wait

davis.sap.sm51_queue.dia_wait

matchesValue(dt.source_entity_name, "SM51_QUEUE") and matchesValue(req_type, "DIA") and req_wait != 0

Raises an event when requests are waiting in the dialog (DIA) work process dispatch queue.

SAP

SM37 - Job Failed

davis.sap.sm37.job_failed

matchesValue(dt.source_entity_name, "SM37") and isNotNull(jobstate) and matchesPhrase(jobstate, "Failed")

Raises an event when a background job finishes with the status Failed in SM37.

SAP

SM13 - Failed Update

davis.sap.sm13.failed_update

matchesValue(dt.source_entity_name, "SM13") and (matchesValue(vbstate,"253") or matchesValue(vbstate,"255"))

Raises an event when an update record ends in an error state in SM13 (VB state 253 or 255).

SAP

ST22 - ABAP Dump

davis.sap.st22.dump

matchesValue(dt.source_entity_name, "ST22") and isNotNull(dumpid)

Raises an event for every ABAP short dump recorded in ST22.

SAP

SM12 - Aged Lock Entry

davis.sap.sm12.aged_locks

matchesValue(dt.source_entity_name, "SM12") and matchesValue(older_than_24h,"1")

Raises an event when a lock entry in SM12 is older than 24 hours.

Webservice

SM59 - Failed RFC Destination

davis.sap.sm59.failed_rfc_dest

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "SM59") and matchesValue(success,"0")

Raises an event when the connection test of an RFC destination in SM59 fails.

Webservice

SMQ1 - Outbound Queue Failure

davis.sap.smq1.outbound_queue_failures

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "SMQ1") and (matchesValue(qstate, "CPICERR") or matchesValue(qstate, "SYSFAIL") or matchesValue(qstate, "VBERROR") or matchesValue(qstate, "SENDED"))

Raises an event when an outbound qRFC queue in SMQ1 is in an error state (CPICERR, SYSFAIL, VBERROR or SENDED).

Webservice

SMQ2 - Inbound Queue Failure

davis.sap.smq2.inbound_queue_failures

matchesValue(service.name, "sap:abap") and matchesValue(dt.source_entity_name, "SMQ2") and (matchesValue(qstate, "CPICERR") or matchesValue(qstate, "SYSFAIL") or matchesValue(qstate, "VBERROR") or matchesValue(qstate, "SENDED"))

Raises an event when an inbound qRFC queue in SMQ2 is in an error state (CPICERR, SYSFAIL, VBERROR or SENDED).

SAP NetWeaver Java and PI/PO

Alerts raised from PowerConnect Java data (service.name = "sap:java"), covering the Java instance, the JVM and the PI/PO Adapter Engine.

Category

Alert

Alert ID

Matcher

What it checks

Availability

PI_QUEUES - Adapter Engine Queue Stopped

davis.sap.java.pi_queues.stopped

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "pi_queues") and matchesValue(pi_queue_stopped, "1")

Raises an event when an Adapter Engine queue is stopped and no longer processing messages.

Availability

PROCESS - Java Instance Process Stopped

davis.sap.java.process.stopped

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "process") and matchesValue(state, "Stopped")

Raises an event when a Java instance process (ICM, dispatcher, enserver or server node) is reported as Stopped.

Database

DB_CONNECTION - JDBC Connection Pool Near Exhaustion

davis.sap.java.db_connection.pool_util

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "db_connection") and db_conn_used_rate >= 90

Raises an event when a JDBC connection pool reaches 90% or more of its maximum connections.

OS

JMX - High Java Host Memory Utilization

davis.sap.java.jmx.host_mem_util

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "jmx") and jvm_host_mem_util > 95

Raises an event when physical memory utilisation on the Java host exceeds 95%.

OS

JMX - High Java Host Swap Utilization

davis.sap.java.jmx.host_swap_util

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "jmx") and jvm_host_swap_util > 80

Raises an event when swap utilisation on the Java host exceeds 80%.

Performance

JMX - High JVM CPU Utilization

davis.sap.java.jmx.process_cpu_util

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "jmx") and jvm_process_cpu_util > 90

Raises an event when JVM process CPU utilisation exceeds 90%.

Performance

JMX - High JVM Heap Utilization

davis.sap.java.jmx.heap_util

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "jmx") and jvm_heap_util > 90

Raises an event when JVM heap utilisation exceeds 90%.

Performance

JMX - Long JVM GC Pause

davis.sap.java.jmx.gc_pause

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "jmx") and jvm_gc_last_duration_ms > 5000

Raises an event when the last JVM garbage collection pause exceeded 5 seconds.

Performance

PI_QUEUES - Adapter Engine Queue Saturated

davis.sap.java.pi_queues.saturated

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "pi_queues") and pi_queue_thread_util >= 100

Raises an event when every worker thread of an Adapter Engine queue is busy (thread utilisation at 100%).

Performance

THREAD - Blocked JVM Thread

davis.sap.java.thread.blocked

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "thread") and matchesValue(state, "BLOCKED")

Raises an event when a JVM thread is in the BLOCKED state waiting on a monitor. Disabled by default - raises one event per sampled thread.

SAP

CERTIFICATE - Expired Java Certificate

davis.sap.java.certificate.expired

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "certificate") and cert_days_to_expiry < 0

Raises an event when a certificate in a Java keystore has passed its valid-to date.

SAP

CERTIFICATE - Java Certificate Expiring Soon

davis.sap.java.certificate.expiring

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "certificate") and cert_days_to_expiry >= 0 and cert_days_to_expiry <= 30

Raises an event when a certificate in a Java keystore expires within the next 30 days.

SAP

DEFAULT_TRACE_LOG - Java Default Trace Error

davis.sap.java.default_trace_log.error

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "default_trace_log") and matchesValue(loglevel, "ERROR")

Raises an event when the Java default trace records an entry at ERROR level.

Webservice

CHANNEL_STATUS - PI Communication Channel Error

davis.sap.java.channel_status.error

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "channel_status") and matchesValue(channel_state, "ERROR")

Raises an event when a PI/PO communication channel reports the state ERROR.

Webservice

CHANNEL_STATUS - PI Communication Channel Stopped

davis.sap.java.channel_status.stopped

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "channel_status") and matchesValue(activation_state, "STOPPED")

Raises an event when a PI/PO communication channel is not active (activation state STOPPED).

Webservice

PI_MESSAGE - Message Stuck in Queue

davis.sap.java.pi_message.stuck

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "pi_message") and (matchesValue(msg_state, "Waiting") or matchesValue(msg_state, "Holding"))

Raises an event when a PI/PO message is stuck waiting or holding instead of being delivered.

Webservice

PI_MESSAGE - Message in System Error

davis.sap.java.pi_message.system_error

matchesValue(service.name, "sap:java") and matchesValue(dt.source_entity_name, "pi_message") and matchesValue(msg_state, "System Error")

Raises an event when a PI/PO message ends in a system error.

SAP Cloud

Alerts raised from PowerConnect Cloud data (service.name = "sap:cloud"), covering SAP BTP, Integration Suite, Data Intelligence, Identity Authentication, Fieldglass and Ariba.

Category

Alert

Alert ID

Matcher

What it checks

Availability

BTP_ALERT - BTP Platform Alert

davis.sap.cloud.btp_alert.open

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "btp_alert") and matchesValue(category, "ALERT")

Raises an event for each SAP BTP Alert Notification of category ALERT, such as an application crash or a failed health check.

Availability

DI_METRIC - Data Intelligence Pod Not Ready

davis.sap.cloud.di_metric.pod_not_ready

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "di_metric") and matchesValue(metric_name, "sap_pod_status_ready") and matchesValue(metric_value, "0")

Raises an event when an SAP Data Intelligence pod reports itself as not ready.

Availability

HTTP_PING - Endpoint Unavailable

davis.sap.cloud.http_ping.down

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "http_ping") and matchesValue(http_ping_failed, "1")

Raises an event when a monitored HTTP endpoint does not return HTTP 200 or reports a connection error.

Availability

SYSLOG - Cloud Foundry Server Error

davis.sap.cloud.syslog.server_error

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "syslog") and cloud_syslog_http_status >= 500

Raises an event when a Cloud Foundry application returns an HTTP 5xx response.

Performance

SYSLOG - Cloud Foundry Slow Response

davis.sap.cloud.syslog.slow_response

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "syslog") and cloud_syslog_response_time > 5

Raises an event when a Cloud Foundry request takes longer than 5 seconds.

SAP

ARIBA_AUDIT_LOG - Ariba Severe Audit Event

davis.sap.cloud.ariba_audit_log.severe

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "ariba_audit_log") and matchesValue(loglevel, "SEVERE")

Raises an event when an SAP Ariba audit record is written with severity SEVERE.

SAP

BTP_CERTIFICATE - BTP Certificate Expiring Soon

davis.sap.cloud.btp_certificate.expiring

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "btp_certificate") and btp_cert_days_to_expiry >= 0 and btp_cert_days_to_expiry <= 30

Raises an event when an SAP BTP certificate expires within the next 30 days.

SAP

BTP_CERTIFICATE - Expired BTP Certificate

davis.sap.cloud.btp_certificate.expired

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "btp_certificate") and matchesValue(btp_cert_expired, "1")

Raises an event when an SAP BTP certificate has passed its expiry date.

SAP

DI_GRAPHS - Data Intelligence Graph Failed

davis.sap.cloud.di_graphs.failed

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "di_graphs") and matchesValue(di_graph_status, "Failed")

Raises an event when an SAP Data Intelligence graph run ends in the status Failed.

SAP

FG_AUDIT_TRAIL - Fieldglass Records Failed

davis.sap.cloud.fg_audit_trail.records_failed

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "fg_audit_trail") and fg_records_failed > 0

Raises an event when an SAP Fieldglass integration run reports failed records.

SAP

IAS_USER - MFA Not Enabled

davis.sap.cloud.ias_user.mfa_disabled

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "ias_user") and matchesValue(ias_mfa_disabled, "1")

Raises an event when an Identity Authentication user has no multi-factor authentication enabled. Disabled by default - raises one event per user.

SAP

IAS_USER - Repeated Failed Logins

davis.sap.cloud.ias_user.failed_logins

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "ias_user") and failed_login_attempts >= 5

Raises an event when an Identity Authentication user reaches 5 or more failed login attempts.

Webservice

CPI_ARTIFACT - Integration Flow in Error

davis.sap.cloud.cpi_artifact.error

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "cpi_artifact") and matchesValue(iflow_status, "ERROR")

Raises an event when a deployed integration flow is in the state ERROR.

Webservice

CPI_MESSAGE - Integration Message Failed

davis.sap.cloud.cpi_message.failed

matchesValue(service.name, "sap:cloud") and matchesValue(dt.source_entity_name, "cpi_message") and matchesValue(custom_status, "FAILED")

Raises an event when an Integration Suite (CPI) message finishes with the status FAILED.