Перейти до

Zabbix SEND SMS via SMS-FLY


Рекомендованные сообщения

Сидел на выходных и от скуки набросал скрипт отсылки тревог по СМС Zabbixом через сервис SMS-FLY.

 

 

Может кому пригодиться....

#!/usr/bin/env php
<?php
if (count($argv)<3) {
    die ("Usage: ".$argv[0]." recipientmobilenumber \"subject\" \"message\"\n");
}
$recipient = $argv[1];
$text = $argv[2];
if ( $text == "" || !is_numeric($recipient) ) {
    die("missing params!\n");
}
$description = 'zabbix';
$start_time = 'AUTO'; // отправить немедленно или ставим дату и время  в формате YYYY-MM-DD HH:MM:SS
$end_time = 'AUTO'; // автоматически рассчитать системой или ставим дату и время  в формате YYYY-MM-DD HH:MM:SS
$rate = 1; // скорость отправки сообщений (1 = 1 смс минута). Одиночные СМС сообщения отправляются всегда с максимальной скоростью.
$lifetime = 4; // срок жизни сообщения 4 часа
$source = 'SMS'; // Alfaname
$user = '380000000000'; // тут ваш логин в международном формате без знака +. Пример: 380501234567
$password = 'yourpass'; // Ваш пароль

$myXML   = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$myXML  .= "<request>";
$myXML  .= "<operation>SENDSMS</operation>";
$myXML  .= '            <message start_time="'.$start_time.'" end_time="'.$end_time.'" lifetime="'.$lifetime.'" rate="'.$rate.'" desc="'.$description.'" source="'.$source.'">'."\n";
$myXML  .= "            <body>".$text."</body>";
$myXML  .= "            <recipient>".$recipient."</recipient>";
$myXML  .=  "</message>";
$myXML  .= "</request>";

$ch = curl_init();
curl_setopt($ch, CURLOPT_USERPWD , $user.':'.$password);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, 'http://sms-fly.com/api/api.php');
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml", "Accept: text/xml"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $myXML);
$response = curl_exec($ch);
curl_close($ch);
?>

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від www.хомнет.укр
      Все доброго!
      Вот такая ошибка при установке с CD готового решения.
      Менял SSD и HDD - нет никакой разници.
      Подскажите пожалуйста, как исправить?

    • Від ISPPROVISION
      OLT FIBERHOME Monitoring Information about the Customer's Onu
      RX SIGN ✅
      TX SIGN ✅
      Authorized 
      Online 
      No Energ
      Broken 
      NOTIFIED ON TELEGRAM ---------------------------------------
      Olt Traffic Information Traffic Download/Upload Das Pon ✅
      OLT General Upstream Traffic ✅
      Temperature ✅
      Tx signal ✅
      ---------------------------------------
      Equipment Resource Information - General /
      PON Card Memory Usage ✅ CPU Usage
      ✅ Status of PSU Redundant Sources
      ✅ necessary ZABBIX GRAFANA
      Budget
      information follow the contact below! https://wa.me/5583996817062
       
       

    • Від apels1n
      Всім привіт, на днях знадобився шаблон під zxr10 2928e, на просторах інтернету не знайшов, тому вирішив поділитися самостійно зробленим. Може комусь буде потрібно. Підходить до 6 заббіксу, на інших не тестував.
      zbx_export_templates.xml
    • Від GrDEV
      Добрый день. Есть ли у кого темплейт для заббикса на dell 8024f .  Перерыл интернет - не нашел. Может у кого то есть?
    • Від Mechanik
      Есть ои у кого темплейты для ZTE c220 ?
      В zabbix существует 2 темплейта для zte c300 под версии ZTE C300 v1.2.5p3 и ZTE C300 v2.1.
      Подозреваю, что ZTE C300 v1.2.5p3 должна подходить для с220.
×
×
  • Створити нове...