Plugin for Zabbix to send SMS Alerts with SMSEagle device (

Script source:

Published on BSD License

Installation instructions


Create a new user for this script in SMSEagle.


  1. Download latest version of Zabbix script from:

  2. Edit following lines in the script:

    //Set the following three values: $smseagle_ip = ""; $login = "smseagleuser"; $password = "smseaglepassword";

  3. Put the script in the directory, you specified in the zabbix_server.conf, key AlertScriptsPath: Location for custom alert scripts AlertScriptsPath=/etc/zabbix/alertscripts</code> and ensure that it's executable (chmod 755 cli_smseagle.php).

  4. Test the script, by running: ./cli_smseagle.php 48601765432 "Test message"

    After a few seconds, you should receive an SMS.

  5. In Zabbix goto Administration, Media Types, add a new media called cli_smseagle.php, and choose that it's a script, and enter the filename cli_smseagle.php as the script name.

  6. Finally, in Zabbix, Administration, Users, click on a user, and add a new media called cli_smseagle.php. Enter their phone number, and press save.