Перейти до

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 користувачів

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

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

    • Від 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.
    • Від neom
      Привет всем.
      У кого-то настроена связка заббикс и OLT ZTE c320?
      Расскажу вот такую историю, был давно работающий заббикс, мониторил обычные езернет свичи большая часть длинки, все нормально отризовывается и алармы отрабатывает по тригерам.
      Захотелось прикрутить к нему опрос по SNMP уровней на клиентских ОНУшках, графики по интерфейсам снимал кактус, накопал темплейтов по голове на share.zabbix уже и не помню что из чего дорабатывалось, но суть не в этом, главное что нифига так нормально уровни и не снимались  
      До недавнего времени была прошивка 1.2.5P3 , сейчас стоит 2.1.0 так вот заметил прикол что уровни стали на ней отлично сниматься, решил добавить к этому темплейту еще стандартный 
      Template Module Interfaces SNMPv2 чтобы рисовать графики по загрузке и триггеры чтобы отрабатывало по стандартным интерфейсам, то что сейчас рисует кактус. Так вот вишу странные графики со скачками какой-то фантастической скорости на интерфейсах GTGH карты, на SMXA все хорошо, при этом кактус снимает нормально и на GPON интерфейсах и на SMXA карте.
      OID проверил один и тот же.
       
      Самое интересное что взял для теста такую-же OLT с прошивкой 1.2.5P3 залил тот же конфиг, и добавил в заббикс, на этой прошивке с интерфейсов GTGH карты снимает правильно, но уровни сигналов по онушкам неправильно.
       
      Может кто сталкивался с такой проблемой? Темплейт то стандартный и уже есть сто лет в пакете заббикса (я про Interfaces SNMPv2) 
       
       
       

       

×
×
  • Створити нове...