SolarWinds – SendQuick Integration Guide

Contents

1. Purpose of Document

This document is a guide on how to integrate SolarWinds with SendQuick systems to send SMS alerts. In this guide, we will be using SendQuick Alert Plus Version 20150606-10HF6 and SolarWinds NPM 2023.3.0 for the integration illustration.

SendQuick supports receiving email SMTP, SNMP Traps or Syslog messages and converts them to SMS text alerts or notification to Social Messenger applications. In this document, we will highlight how to configure SolarWinds to integrate with SendQuick via the email SMTP delivery method to send SMS text alerts.

2.0 Configure SMTP on SolarWinds

When there is a need to send a notification alert, SolarWinds can trigger an email to SendQuick that will then convert the email message to SMS. For this setup, SendQuick has a built-in SMTP that SolarWinds can use as the SMTP Server.

2.1 ‌Configure SMTP Server on SolarWinds

On the dashboard of SolarWinds platform, navigate to the following item:

SETTINGS > All Settings

Figure 1 Configure settings on SolarWinds

Scroll down to the ALERTS & REPORTS section, click on Manage SMTP Servers

Figure 2: Select “Manage SMTP Servers” under Alerts and Reports

Click on ADD SMTP SERVER

Figure 3: Add SMTP Server

In the field for Hostname or IP Address key in your SendQuick IP address (in our example, we are using 192.168.1.65). By default, the SMTP Port Number is 25. Leave the “Use SSL” box unchecked and leave “This SMTP server requires authentication” selection to None.

Figure 4: Configure the SMTP server.

If you would like to test if the SMTP can send an email, click on the SEND TEST EMAIL and test sending an email to see if the setup is correct.

Figure 5: Testing the SMTP configuration by Sending a Test Email.

Enter the email address to send the test email in the To field. You can use the email address configured in SendQuick Email Filter Rule (see section 2.2). If you have not done that yet, you can put the phone number to receive the SMS text as the email address using the format <mobilenumber>@<sendquickdomainname>.

Replace <mobilenumber> with the phone number and <sendquickdomainname> with the Domain name of your SendQuick system. You can use any email address for the Reply Address.

Figure 6: Sending email to test configuration.
QuickTip – To check your host and domain name, you can find the value in the SendQuick dashboard under System Overview under Host and Domain. For e.g. our domain name is smsgateway.sendquick.com
Figure 7: SendQuick System Overview.

If the setup is correct, you should get a Test Successful! notification. Click on “Save” to continue.

Figure 8: Notification if test is successful.

To confirm that SendQuick has subsequently received the email and sent out as SMS, go to SendQuick dashboard. Navigate to:

Usage Logs > Message Logs

Click on the Sent tab and SMS tab. If there is a corresponding entry in the logs, that means the SMS text was sent successfully.

Figure 9: Message log on SendQuick to check if Message was Sent.
2.2 Configure Email Filter in SendQuick

SendQuick allows you to configure alerts to be sent to multiple phone numbers, groups or even combination of emails and SMS based on policy filters and specified rules. To explore this feature, navigate on the SendQuick dashboard to:

Filter Rules > Email Filter

Figure 10: Setting up Email filter on SendQuick.

Click on Add New Record.

You can then create a new record to define the email address SolarWinds should send to.

In our example, we will use solarwindsalert@smsgateway.sendquick.com and solarwindstest@sendquick.com as the sender email from SolarWinds.

The user email can be anything meaningful that you choose but the domain name of the email address must correspond to your domain name of your SendQuick system.

Fill in the Description, Mail To, Mail From. In our example, our Matching Mode is ALL meaning that the email received will only be processed if it matches all the rules configured. In this example it must match the Mail To and Mail From values for the rule to be processed. Setting it to ANY will mean the email will be processed if it matches at least one of the parameters configured in the filter rule.

Once done, click Save. Refer to our “SendQuick Server Licensing Agreement and Administration Manual” for more details of how to set the parameters for filter rules.

Figure 11: Configure the email filter rule.

Click on View for the record that you have created.

Figure 12: Click to view and configure more details of the filter rule.

Then click on Add New Record

Figure 13: Click Add New Record to configure Alerts Receiver.

You can then add multiple mobile numbers or email to receive the notification alerts when an alert is sent to this email address. After entering the information, click on Save to continue. This email address can now be used as the email address to send email alerts to when configuring SolarWinds. (see next section, Section 2.3)

Figure 14: Adding mobile numbers to receive alerts for this filter rule.
2.3 Configure Default Email In SolarWinds

In Solarwinds, configure the default email address to send email alerts to that is linked with SendQuick.

On the dashboard of Solarwinds platform, navigate to the following item :

SETTINGS > All Settings

Figure 15: Select “All Settings” from SolarWinds dashboard.

Scroll down to the ALERTS & REPORTS section, click on Configure Default Send Email Action.

Figure 16: Configure Default Send Email Action under Alerts and Reports.

In the earlier section 2.2, an email address has been configured in the SendQuick Email Filter rules.

By configuring the Default Send Email Action with that email address and the SMTP pointing to the SendQuick system, will allow SolarWinds to send email alerts to SendQuick that will then send that alert out to the intended recipient via SMS texts.

Under Default Recipients, fill in the email address in the To field. In our example, we use solarwindsalert@smsgateway.sendquick.com

Fill in the Name of Sender and Reply Address under the Default Sender Details with

what you want to appear as the Sender information.

Figure 17: Configure Default Send Email Action.

Fill in the Hostname or IP Address with the IP Address of your SendQuick system for the Default SMTP Server. You can also make changes to the SMTP Server as explained in Section 2.1

Figure 18: Set the default SMTP server IP Address.

Click on the SEND TEST EMAIL and test sending an email to see if the setup is correct.

If the setup is correct, you should get a Test Successful! notification.

Figure 19: Notification of successful test.

To confirm that SendQuick has subsequently received the email and sent out as SMS, go to SendQuick dashboard. Navigate to:

Usage Logs > Message Logs

Click on the Sent tab and SMS tab. If there is a corresponding entry in the logs, that means the SMS text was sent successfully.

Figure 20: Message Log on SendQuick to check if message was sent.
2.4 Configure Alerts in SolarWinds

SolarWinds can monitor and alert many incidents that happens in your network environment. For critical alerts that requires the relevant personnel to be notified as soon as possible via SMS text, configure the Alert Trigger Actions to send the email to SendQuick.

In the SolarWinds, navigate to

ALERTS & ACTIVITY > Alerts

Figure 21: Alert settings on SolarWinds dashboard.

The page will display all the Alerts that has been triggered and requires Acknowledgement from the user. To add or manage existing alerts, click on Manage Alerts as highlighted below.

Figure 22: Manage Alerts on SolarWinds.

To add a new alert, click on ADD NEW ALERT

Figure 23: Add New Alert.

Alternatively, you can modify an existing alert (for example “Node is down” that has been provided by SolarWinds. Select the Alert to edit by checking the box next to it and click on EDIT ALERT.

Figure 24: Edit an existing Alert.

There are several properties and conditions that you can configure for an Alert. Please refer to the SolarWinds manual to guide you on how to configure them. In this example we are editing an out-of-the-box alert, therefore we can only configure the TRIGGER ACTIONS to define what happens next when an Alert has been triggered.

Click on the TRIGGER ACTIONS tab.

Figure 25: Trigger actions.

In this out-of-the-box alert example, there are already 2 Trigger Actions defined Click on the Edit (pen icon) for the Send an Email/Page entry. If you are creating a New Alert, then you will need to click on Add Action to add the Send an Email/Page action.

Figure 26: Edit Send an Email/Page Trigger Action.

If the default email has already been configured (see Section 2.3), you can then leave the To field as ${DefaultEmailTo}. If not, you can type the email address configured in SendQuick Email Filter Rule in this To field here.

Figure 27: Configure Email to send Alert to.

Configure the alert message to send with the relevant variables used by SolarWinds . Ensure the message type is Plain Text. Click on NEXT.

Figure 28: Configure Message for the Alert. Ensure type is Plain Text.

If the default SMTP Server has already been configured (see Section 2.1), then select Default Server. If not, click on Manage SMTP Servers and follow the steps in Section 2.1 to configure the SMTP Server. Click on SAVE CHANGES.

Figure 29: Define SMTP Server for the Alert.

The Trigger Action has now been configured. Ensure the Alert is Enabled.

Figure 30: Enable the Alert.

Once enabled, whenever the condition of the Alert is met, it will create an Alert record under the All Active Alerts.

Figure 31: Example of Alert Triggered.

To confirm that SendQuick has subsequently received the email and sent out as SMS, go to SendQuick dashboard. Navigate to:

Usage Logs > Message Logs

Click on the Sent tab and SMS tab. If there is a corresponding entry in the logs, that means the SMS text was sent successfully.

Figure 32: Message log of SendQuick