#!/bin/bash
# SMS.RU
#Задаём переменные
api="Тут должен быть API"
phone="$1"
text="$2"
body="$3"
LOG="/var/log/zabbix/SMS.log"
# Делаем запись даты в лог
echo >> $LOG
echo -e " \e[1;32m --=START=--\e[m" >> $LOG
echo >> $LOG
echo -e " \e[1;33m -=`date`=-\e[0m" >> $LOG
echo >> $LOG
#Записываем в лог, что передаёт ZABBIX в скрипт.
echo " Заголовок сообщения" >> $LOG
echo -e "\e[1;36m $body\e[0m" >> $LOG
echo " Текст сообщения" >> $LOG
echo -e "\e[1;36m $text\e[0m" >> $LOG
echo " Телефон получателя" >> $LOG
echo -e "\e[1;36m $phone\e[0m" >> $LOG
echo >> $LOG
#Посылаем СМС
curl -d "text=$body" http://sms.ru/sms/send\?api_id=$api\&to=$phone >> $LOG
echo -e "\e[1;34m <-ответ от СМС шлюза\e[0m" >> $LOG
echo >> $LOG
echo -e " \e[1;31m --=FINISH=--\e[m" >> $LOG
echo"===================================================================================================================" >> $LOG
#Смотреть логи в цветном виде можно командой вида : tail -n 19 *Путь к файлу*.log