Troubleshooting: Actions Not Executing on Alert Generation

Troubleshooting: Actions Not Executing on Alert Generation

When an alert is triggered but the corresponding action does not execute, the issue typically lies in configuration hierarchy, timing of association, or external delivery failures. Follow the steps below to identify the root cause.

Step 1: Validate Action Association Timing

An action must be associated with the attribute before the event occurs. If the action was added after the threshold was breached, it will not trigger for that specific event.

  • Audit Logs: Check the Audit Logs to confirm the exact time the Action/Threshold was associated with the attribute.

  • Alarm History: Navigate to the Monitor Details page -> Alarm History to verify the exact time the event was created.

  • Comparison: Ensure the association is earlier than the event creation time.


Step 2: Check Whether Action Execution Is Disabled  

Actions may be disabled at various levels. Verify all the following:

a. Action Disabled Individually  

  • Navigate to View Actions.

  • Check the Running Always column.

  • If an ‘X’ mark is displayed, the action is disabled and will not execute.

b. Action Execution Disabled at the Global Level  

  • Go to Settings → Action/Alarm Settings.

  • Verify that “Enable Action when alarms are generated” is enabled.

  • If this option is disabled, no actions will execute for any alerts.

c. Action Disabled for a Monitor or Monitor Group  

  • Go to the Monitor Group View.

  • Check whether the bell icon is grayed out.

  • A grayed-out bell indicates that actions are disabled for that monitor or monitor group.

d. Business Hour Restrictions  

  • Check whether Business Hours are configured for the action.

  • If Business Hours are enabled, actions will only execute during the defined time window.

  • Confirm that the alert occurred within the configured Business Hours.


Step 3: Perform a Test Action

Navigate to the Actions tab, perform Test Action on the action associated at the attribute level, and verify whether it executes successfully.


Step 4: Analyze Action Logs

If the configuration is correct, verify if the system attempted to trigger the action by inspecting the logs.

A. Actions Audit Log

For Email or SMS actions, navigate to the Actions Audit Log within the UI to see if the execution was recorded.

B. Manual Log Inspection

If the Action Audit logs are inconclusive, check the log files:

  • File Path: root/logs/actions/actions.txt

  • Search String: Look for the specific Entity or ActionID during the time of the event. A successful trigger call will look like this:

AMActionExecuter : FAULT --> TRIGGERING ACTION ---> ACTIONID : 10000003 ACTION NAME : EMail 1 Of TYPE : 1 for Entity:10000285_401


Step 5: Verification of Success vs. Delivery

If the logs show TRIGGERING ACTION followed by a success message, the AppManager has executed the action correctly.

  • If the user still hasn't received the notification, the issue likely resides with the Internal Mail Server (SMTP) or SMS Gateway.

  • Advise the customer to coordinate with their internal IT/Network team.





Information to Collect for Developer Analysis

If the issue still persists, collect the following details and share them with the development team:

  1. Alarm history of the affected attribute or monitor

  2. Action association page screenshot

    • For Email actions, collect the screenshot from the Probe Server

  3. Action Edit page screenshot

    • For Email or SMS actions, include the SMTP or SMS gateway configuration page

  4. Test Action execution screenshot from the Action Details page

  5. Actions Audit Log (mandatory for Email/SMS actions)

  6. Enable “Print all Logs”, perform at least one polling cycle, and collect the latest logs after polling completes

                  New to ADSelfService Plus?

                    • Related Articles

                    • AWS EKS Troubleshooting FAQs

                      AWS EKS monitor can be configured only if you have already added an Amazon monitor in Applications Manager. Ensure that you have met the pre-requisites for the Amazon monitor before monitoring Elastic Kubernetes Service in Applications Manager. How ...
                    • Real User Monitor (RUM) - Troubleshooting

                      If the monitor has not polled data for a long time, follow the below steps for troubleshooting. Step 1: Check the RUM Agent configuration Real User Monitor requires the RUM Agent to be installed and mapped to the Applications Manager. Refer this help ...
                    • Azure Kubernetes Service(AKS) Troubleshooting FAQs

                      Azure Kubernetes Service (AKS) monitor can be configured only if you have already added a Microsoft Azure monitor in Applications Manager. Ensure that you have met all the prerequisites for the Microsoft Azure monitor before monitoring Azure ...
                    • Troubleshooting Failed Diagnostic Tests

                      This KB is intended for troubleshooting Diagnostic Tests with Failed results. If you encounter any errors displayed in the monitor that prevent the execution of Diagnostic tests, or if there is no data available for Diagnostic Tests, please refer ...
                    • SQL Server Kerberos Configuration Troubleshooting Guide

                      Step 1: Verify Kerberos Configuration in AppManager Step 2: Check Hostname and Domain Step 3: Verify Service Principal Name (SPN) Configuration Step 4: Check krb5.ini Configuration Step 5: Ensure System Clock Synchronization Step 6: Check Ticket ...