SolarWinds NPM alerts reach the person on duty as an SMS or a phone call. SMSEagle sends them over its own cellular connection, so they don’t depend on internet access or a cloud service.
In SolarWinds you add an alert action that sends a web request to SMSEagle, with no plugin to install.
Works without internet
SMSEagle sends alerts through its own SIM card straight to the mobile network, so they don’t depend on internet access or a cloud SMS provider.
No per-message fees
SMSEagle sends SMS through a regular SIM card, so you only pay for your mobile plan.
How it works
1
Event Trigger
SolarWinds NPM’s Advanced Alert Manager detects a network performance issue and triggers a configured alert.
2
Communication
SolarWinds sends an HTTP GET request to the SMSEagle device’s API over your local network, as a Trigger Action on the alert.
3
Alert
SMSEagle delivers the alert over its own cellular connection, not through a third-party service, as an SMS or a phone call to the recipient’s phone.
Set up in about 10 minutes
Integration is easy and should take about five to ten minutes. Generate an API token in SMSEagle, add a Trigger Action to your SolarWinds alert, and you’re done.
SMSEagle sends SolarWinds alerts to the right person by SMS or phone call, day and night.
SMS and voice calls from one device
SMSEagle sends SolarWinds alerts as an SMS, a ring-only call or a call that reads the alert aloud, all from a single device.
Alerts keep going if one carrier fails
On devices with two SIM cards from different operators, SMSEagle switches to the second one when the first operator’s network is down.
Alerts keep working even if one device fails
Two SMSEagle devices can work as an HA cluster: if one fails, the other takes over sending.
SMSEagle configuration
Create a new user in SMSEagle (menu System > Users) with access level “User”.
Grant API access to the created user:
go to Settings > Global settings > API and open the API v1 page
click Create API key, fill in Key name and select the user created above as Owner
Add access permissions in section Permissions for: Send SMS, Send to contact, Send to group
Add access permissions in section Permissions for: Ring call, Advanced text-to-speech call (only if you plan to use calls)
click Create key. The access token is shown only once, right after saving
SolarWinds configuration
1. From web interface open Alerts & Activity -> Alerts
2. Click on ADD NEW ALERT button.
3. Start configuring your new alert
4. Select Trigger Actions Tab, and take Add action. Then select Send a GET or POST Request to a Web Server. Click Configure action.
SMS Setup
5. Select USE HTTP GET, and insert HTTP API command: http://url-of-smseagle/index.php/http_api/send_sms?access_token=your-api-token&to=1234567&message=test+alert+message
url-of-smseagle: actual IP or domain name of your SMSEagle device your-api-token: your API token created in the step above to: recipient telephone number message: your SMS alert message
Wake-up Calls Setup (optional)
SMSEagle device allows you to setup wake-up (ring only) calls as a notification. This is an efficient way to draw someone’s attention, for example, in the middle of the night.
5. Select USE HTTP GET, and insert HTTP API command: http://url-of-smseagle/index.php/http_api/ring_call?access_token=your-api-token&to=1234567&duration=30
url-of-smseagle: actual IP or domain name of your SMSEagle device your-api-token: your API token created in the step above to: recipient telephone number
Voice Calls Setup (optional)
For more informative method voice calls with offline text-to-speech conversion can be used as an emergency alert.
5. Select USE HTTP GET, and insert HTTP API command: http://url-of-smseagle/index.php/http_api/tts_adv_call?access_token=your-api-token&to=1234567&duration=30&voice_id=2&message=test+voice+alert+message
url-of-smseagle: actual IP or domain name of your SMSEagle device your-api-token: your API token created in the step above to: recipient telephone number voice_id: voice model ID (can be found in SMSEagle webGUI > Calls > TTS Voice models) message: text message that will be converted to voice call
Explore SMSEagle Demo device
SMSEagle is a hardware & software solution that guarantees a swift delivery of your messages to designated recipients, whether it’s for notifications, alerts, or important updates.
After registering to a demo you get a remote access to our physical device NXS-9750.