Create an EmailART Check
  • 20 Sep 2023
  • 8 Minutes to read
  • Dark
    Light
  • PDF

Create an EmailART Check

  • Dark
    Light
  • PDF

Article Summary

Procedure

Creating an email application response time (EmailART) check requires configuration of several distinct parts:

  1. The base check (does nothing by itself - just a container to hold the synthetic checks).
  2. One synthetic check for each email application you wish to monitor (this part controls the creation and management of the passive availability service check that monitors availability of the application and also allows Netreo to collect response performance information).
  3. (Optional) Any desired threshold checks to monitor the performance of the application (this part allows Netreo to warn about performance issues).

To create a new WebART check in Netreo, follow the steps below.

Create the base check

These steps create the base email application response time check. Only one of these checks may be created in any given Netreo deployment.

  1. Log in to Netreo as a user with the SuperAdmin access level.
  2. Go to the main menu and select Administration > Modules > Email to navigate to the Email Application Overview page.
  3. Select Add Application.
    1. Enter a name for the EmailART check. The value you enter here is used only to identify the check in the edit screen and does not appear anywhere else in Netreo.
    2. Select Create.
  4. You are taken to the Mail - Edit page.

By itself, the base check does nothing. You must now add a synthetic check for each email application you would like to monitor using the steps below.

Add a synthetic check

You must first have created the base EmailART check using the steps above.

  1. If not already open, navigate to the Mail - Edit page by going to the main menu and selecting Administration > Modules > Email.
  2. In the Synthetic Checks section select Add Custom Email Check.
  3. On the page that appears:
    1. In the Check Description field enter a name for the synthetic check. This is how the check will be identified in reports and dashboard displays.
    2. In the Send section:
      1. In the SMTP SERVER field enter the domain name of the external mail server that will be used to send the test email.
      2. In the DESTINATION EMAIL field enter the email address that will be tested.
      3. In the FROM EMAIL field enter the email address that will be used to send the test email.
      4. Enter the account username and password for the "from email" address above if required.
      5. Check SMTP AUTHENTICATION if required.
        • Most external mail servers require authentication to send mail.
      6. Use OAuth 2.0 - Select the checkbox to use modern OAuth 2.0 authentication  with your send server. (Microsoft is phasing out use of basic authentication for Office 365, so this option is highly recommended.)
        • If you selected to use OAuth 2.0, enter your OAuth 2.0 credentials in the fields provided.
        • You may use the Test button in the OAuth 2.0 field to test your credentials before saving the check.
    3. In the Receive section:
      1. In the RECEIVE SERVER field enter the domain name of the internal mail server where the "destination email" resides. This is the email server that you want to check.
      2. Select the RECEIVE SERVER TYPE for that server. (OAuth 2.0  versions are available for POP and IMAP.)
        • If you use Microsoft Office 365 Exchange services for your email it is highly recommended to use OAuth 2.0, as Microsoft is phasing out use of basic authentication for Exchange.
      3. If a specific port on the receive server must be used, specify it in the RECEIVE SERVER PORT field.
      4. Enter the account username and password of the "destination email."
      5. Check USE SSL if required by your email server. (This option is selected and disabled automatically if an OAuth 2.0 version is selected for the RECEIVE SERVER TYPE.)
      6. If you selected an OAuth 2.0 version for your RECEIVE SERVER TYPE, enter your OAuth 2.0 credentials in the fields provided.
        • You may use the Test button in the OAuth 2.0 field to test your credentials before saving the check.
    4. Select Save Synthetic Check.
  4. Repeat for any additional email applications you wish to monitor.

Your new synthetic check appears in the Synthetic Checks table with an APPLICATION STATUS status of PENDING.

These synthetic checks create and manage the passive service checks used for availability monitoring of the specified email application.

Configure the availability service check

Your new synthetic check must now be left to run for a short time before you may configure any of its settings.

Once the synthetic check's APPLICATION STATUS shows as ACTIVE you may configure it.

The synthetic check(s) created above are for availability monitoring only. If you wish to monitor the performance of your email application(s) you will need to add threshold checks to each synthetic check by following the steps below.

  1. If not already open, navigate to the Mail - Edit page by going to the main menu and selecting Administration > Modules > Email.
  2. In the Synthetic Checks section locate the synthetic check you wish to configure and ensure that its APPLICATION STATUS is ACTIVE.
  3. Select the edit icon in the synthetic check's ACTIONS column.
  4. In the Custom Application Check panel configure the settings for the passive availability service check.
    1. In the DESCRIPTION field enter a description for the synthetic check. This field is referenced in the alert notification sent when the check fails.
    2. In the ACTION GROUP field select the action group(s) to receive alert notifications when the check enters the CRITICAL state, and at each renotification interval.
    3. In the ESCALATION GROUP field select the action group(s) to receive alert notifications at each renotification interval after escalation.
    4. In the RENOTIFICATION INTERVAL  field enter the number of minutes for Netreo to wait before sending another alert notification if the incident  is not acknowledged by a user.
      • The default value of 1440 minutes (24 hours) is recommended to minimize alert noise.
      • Setting a value of 0 (zero) will disable renotifications (meaning alerts are sent only once).
    5. In the ESCALATION DELAY field enter the number of alert notifications after the first for Netreo to wait before sending alert notifications to the action groups in the ESCALATION GROUP field as well as to the groups in the ACTION GROUP field.
      • The default value of 1 means that a total of 2 alerts must be sent before escalation groups start receiving them.
    6. In the ALARM HOURS field select a time frame during which alerts may be sent.
    7. In the ALERT AFTER field select the number of failures the check is allowed to experience before sending an alert notification (default is 3).
    8. In the NOTES field enter any notes that you would like included in an alert notification about this check.
    9. Select Save Synthetic Check.

Add a threshold check to the synthetic check

You must first have added at least one synthetic check to the EmailART base check before you are allowed to add any threshold checks to monitor its performance.

  1. If not already open, navigate to the Mail - Edit page by going to the main menu and selecting Administration > Modules > Email.
  2. Select the Thresholds tab at the top of the page.
  3. In the Add Thresholds panel select the statistic and synthetic check whose performance you would like to monitor from the pull-down menu.
  4. Select Add Threshold.
  5. On the Mail- Add Threshold page:
    1. In the ACTION GROUP field select the action group(s) to receive alert notifications  before escalation.
    2. In the ESCALATION GROUP field select the action group(s) to receive alert notifications after escalation.
    3. In the RENOTIFICATION INTERVAL  field enter the number of minutes for Netreo to wait before sending another alert notification if the incident  is not acknowledged by a user.
      • The default value of 1440 minutes (24 hours) is recommended to minimize alert noise.
      • Setting a value of 0 (zero) will disable renotifications.
    4. In the ESCALATE AT field enter the number of alert notifications after the first for Netreo to wait before sending alert notifications to the action groups in the ESCALATION GROUP field, as well as to the groups in the ACTION GROUP field.
      • The default value of 1 means that a total of 2 alerts must be sent before escalation groups start receiving them.
    5. In the STATISTICAL GROUP field select the type that has the greatest relevance to the check. This field determines which statistical calculations this check contributes to for reports.
    6. (Optional) If you would like to configure static threshold monitoring:
      1. In the HIGH warning field (yellow) enter the exact value at which the check should enter the WARNING state for high values.
        • Next to the value type, select the multiplier prefix.
      2. In the HIGH critical field (red) enter the exact value at which the check should enter the CRITICAL state for high values.
        • Next to the value type, select the multiplier prefix.
      3. In the LOW warning field (yellow) enter the exact value at which the check should enter the WARNING state for low values.
        • Next to the value type, select the multiplier prefix.
      4. In the LOW critical field (red) enter the exact value at which the check should enter the CRITICAL state for low values.
        • Next to the value type, select the multiplier prefix.
      5. Repeat these steps for each variable if two variables are present.
    7. In the TIME PERIOD field select the time period over which data values will be sampled for the calculated average.
    8. (Optional) If you would like to configure anomaly detection:
      1. In the Boundary field select whether to check for upper boundary anomalies, lower boundary anomalies or both.
      2. In the Sensitivity warning field (yellow) select the desired sensitivity. (This should always be at least one setting higher than the critical sensitivity field, so that the warning state occurs first.)
      3. In the Sensitivity critical field (red) select the desired sensitivity. (This should always be at least one setting lower than the warning sensitivity field, so that the warning state occurs first.)
      4. In the Season field select the desired season for the data samples.
      5. Repeat these steps for each variable if two variables are present.
      6. (Optional) In the Min Value field set the minimum value that a polled value must be to qualify for anomaly detection.
        • The value entered in this field should be specified in the same base unit displayed in the static threshold configuration, without the prefix (for example: bytes, not megabytes; seconds, not milliseconds). Note: For bandwidth monitoring (only), the value must be specified in bits per second, and not as a percentage.
    9. Select Create Thresholds.
  6. Repeat for any additional threshold checks you would like to add to this synthetic check.

EMailART Best Practices

Email Addresses Used for Monitoring

Netreo strongly recommends that you create two dedicated email addresses (one internal and one external) used exclusively for the purpose of this check. These addresses should not be shared or used for any other purpose, as it may interfere with the performance of the check.


Was this article helpful?