So your website, server, or web service went down, but you didn’t receive an alert or a message. What gives?! Well, failure to receive an alert or message can be caused by a number of things…
Remember that there is a whole process behind alerting. It starts with a monitor check that can signal an error. If the error is confirmed, it can generate an alert and this alert can trigger sending a message (defined in an integration). For the fine details of this story, please read on in the KB article Alerting overview . So, the problem can be in the alert or in the message stage.
If you did not receive an alert or a message, but you think you should have … check out our boilerplate of troubleshooting tips below.
Check your monitors
Is your monitor active?
If a monitor is deactivated, you will not receive any alerts, as it is not actively being monitored.
Is your alerting active?
Both the monitor and alerting activation status can be found in the monitor status dashboard:
Do you still have message credits?
Sending phone or SMS messages costs message credits. If your message credits are used up, you won’t get these kind of messages until you buy new message credits. Check out the article Message credit usage for more info.
Did the error that occurred take place during the monitor’s maintenance period?
Alerts will not be sent during any monitor’s configured maintenance period times. The setting is found on the monitor’s Maintenance period tab.
Do you include a content check in your error conditions?
If you do a check for Page content match, (part of) the checked content must exactly match the word or phrase you are checking for.
Check your Alert history
The Uptrends app keeps an active log of all alerting activities. The Alert history is one of the most important tools to check, if messages have been sent. If they haven’t, this is the place to do some troubleshooting.
To check and see whether alerts were generated and messages were sent, do the following:
In the Uptrends application, go to the menu item .
You will now see an active log of all alerts that have been sent, including date/time, escalation level sent to, and reminder setting data.
Click an entry in the Alert history to get detailed info on that specific alert. An Alert details window will pop up with Details and Messages tabs.
Several situations could occur:
- There is no entry in the Alert history?
Then check the settings in your monitor, afterwards check the alert definitions.
- The entry is there, but no message was sent?
In the Message tab, it is clearly shown which messages were sent and to whom.
- No message was sent for your custom integration?
Check the Message tab to find the error that was received from the third party service. In the example above, if Slack did not receive the message correctly, the Slack - “Slack to Master operator” entry will be marked red and the response of the Slack API (including error codes and info) will be shown when you expand the entry.
Check the Operator settings
To view an operator’s settings go to the menu itemand from the list of operators, select the one who does not receive any messages.
Do the following checks:
- Is the phone number and e-mail address for the operator in question correct?
Note: You will need to ensure that the correct country code and area code are filled in for the phone number!
- Is the operator in question listed as on-duty?
- Try sending a test SMS message from within the operator settings (
This can be done as a general setting (valid for all operators) in the SMS Integration, on the Main tab by choosing another SMS provider.
Or you change the settings for an individual operator in the Phone settings on the Main tab of the Operator. Sometimes it is necessary to change the gateway for operators in a different location separately.
Change the gateway and repeat your test.
Note: SMS and voice alerts sent to phone numbers for operators located in China and India may get blocked due to national spam filters and do-not-call registries. Learn more
) to verify that it works at all. If you do not receive the test SMS within 10 minutes, try changing the SMS gateway.
- Try sending a test e-mail message from within the operator settings to verify that it works. Note: You should check the blacklist/spam folder on your e-mail server if you are not receiving email messages, as sometimes they can appear there. Check out our recommendation for whitelisting at the end of this article.
For more information on sending test messages, read the KB article Testing alert messages .
Check your alert definitions and escalation levels
In order to generate alerts, an alert definition needs to exist and the monitor must be assigned to it. For messages to be sent out, at least one escalation level needs to be defined and active.
- Is the alert definition activated?
The setting can be found on the Main tab of an alert definition.
- Is the monitored service in question assigned to an alert definition?
You have to check all your alert definitions to see which monitors are attached to them. If you have many alert definitions and can’t find the info you are looking for, enter a support ticket to get help.
- Are the escalation levels active?
Check the setting on the corresponding Escalation level tab.
- How is the alert generation set up?
It is important to note that these settings can change how and when we send alerts based on confirmed/unconfirmed errors.
The setting Generate an alert when 1 or more errors have occurred means we send an alert only when one error has been confirmed. This confirmed error would leave a red bar in your monitor log.
The setting Generate an alert when 2 or more errors have occurred means that we only send alerts after 2 errors have occurred consecutively (with no OK checks between them).
Check your IP whitelist
Your email servers may be blocking or classifying the alert emails as spam. To prevent this, whitelist the Uptrends email IPs. Check out the IP whitelist to find the actual IP addresses for email.