Here we describe how to use SMSEagle for Zabbix SMS & text-to-speech voice call alerts. The configuration is very straightforward – it should take you about 5 min to have it up and running.
SMSEagle is an offline hardware SMS gateway. Therefore no external connection to 3rd party system is required. All notifications are generated on-premise and sent directly to a cellular network. This solution can be used in secure installations without Internet access.
SMSEagle Setup
Create a new user in SMSEagle (menu Users > + Add Users, user access level: “User”).
Grant API access to the created user:
click Access to API beside the newly created user
Enable APIv2
Generate new token
For text messages, add access permissions in section Messages for: Send SMS, Send MMS.
For voice call alerting, add access permissions in section Calls for: Make a ring call, Make a TTS call, Make a TTS Advanced call.
Save settings
Zabbix Setup
The configuration consists of a media type in Zabbix, which will invoke the webhook to send alerts to SMSEagle device through the Rest API.
In the Administration > Media types section, import the media_smseagle.yaml.
Open the newly added SMSEagle media type and replace all <PLACEHOLDERS> with your values. The following parameters are required:access_token – API access token created in SMSEagle url – actual URL of your SMSEagle device (for example: https://10.10.0.100 or https://sms.mycompany.com) type – type(s) of message(s) to send. Possible values: sms, mms, tts and tts_adv, respectively for SMS, MMS, TTS Voice Call (text-to-speech call) and Advanced TTS Voice Call (high-quality audio conversion). Allows multiple types, separated by commas (e.g. “sms,tts_adv”).
Other required parameters are message type specific. More information can be found on our APIv2 page.
3. in the Administration > Users click on a User, and add a new media called SMSEagle. Enter SMS recipient. Available recipient formats:
Phone number: phone_number
Contact in SMSEagle Phonebook: contact_id:c
Group in SMSEagle Phonebook:group_id:g
Multiple recipients can be separated by comma.
For more information, please see Zabbix documentation.
Zabbix Template (optional)
If you would like to add a ready-to-use Zabbix template for monitoring your SMSEagle device in Zabbix:
Zabbix is a perfect monitoring tool, but what if the Zabbix server hardware fails? Even the best hardware can experience failures. That’s where SMSEagle steps in with its cool tiny feature called Network Monitoring. SMSEagle can monitor IP addresses or TCP ports and instantly send an SMS or make a call when a failure is detected. This ensures you can always keep an eye on your monitoring server.
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.