[…]
alert:
- "smseagle"
smseagle_url: "https://192.168.1.101"
smseagle_token: "123abc456def789"
smseagle_message_type: "sms"
smseagle_to: ["+123456789", "987654321"]
smseagle_contacts: [2, 7]
[…]
Elasticsearch 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.
ElastAlert2 has a built-in SMSEagle alerter, so you only add the device address and API key to your rule.
In the rule you choose phone numbers, contacts or whole groups from the SMSEagle phonebook.
Elasticsearch connects to SMSEagle with an API key, so no username or password has to be saved in the configuration.
An ElastAlert2 rule matches a condition in your Elasticsearch data, for example an error spike or a security event.
ElastAlert2’s built-in SMSEagle alerter sends an HTTP API request to the SMSEagle device over your local network.
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.
Setup is easy and should take about 10-15 minutes. Generate an API token in SMSEagle, add the SMSEagle alerter to your ElastAlert2 rule, and you’re done.
SMSEagle sends Elasticsearch alerts as an SMS, a ring-only call or a call that reads the alert aloud, all from a single device.
Escalation groups and shift schedules make sure the Elasticsearch alert reaches the person on duty, and the next person on the list if nobody responds.
Two SMSEagle devices can work as an HA cluster: if one fails, the other takes over sending.
1. Install ElastAlert2 as described in the docs.
2. Create a Rule and in the “alert” parameter, define your SMSEagle configuration.
Example configuration in YAML file:
[…]
alert:
- "smseagle"
smseagle_url: "https://192.168.1.101"
smseagle_token: "123abc456def789"
smseagle_message_type: "sms"
smseagle_to: ["+123456789", "987654321"]
smseagle_contacts: [2, 7]
[…]
Available parameters are:
Required:
Required one of:
Optional:
More information can be found in the Elastalert2 documentation here: https://elastalert2.readthedocs.io/en/latest/alerts.html#smseagle
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.