Слышал что можно сделать уведомление по смс например когда сервер перезагружается приходит уведомление, не подскажете как реализовать(помоиму можно через pidgin)?
(1) Novichek0,
Все делается очень просто, и бесплатно.
У всех операторов сотовой связи есть возможность отправлять смс сообщения приходящие на ваш почтовый ящик у оператора, но эта возможность по умолчанию отключена, во избежание спама.
Идете к оператору, вам подключают услугу (бесплатно) и сообщают ваш адрес почты (например ваш_номер_телефона@sms.megafon.ru)
После чего все что вы отправите на этот ящик, будет приходить к вам в виде смс.
Дальше просто настраиваете рассылку уведомлений на email с помощью скриптов и консольного мэйлера, либо при помощин специальных программ и сервисов мониторинга, например dude
На счет pidgin не знаю.
Был опыт отправки сообщений с использованием usb-модема сотового оператора (Мегафон).
Схема была такой:
1. Есть комп, который не выключается, в него воткнут модем.
2. Если знаком с C#, то можно написать программку, которая бы мониторила выключение сервера (например, командой ping) и, в случае, например, 10 неудачных попыток отправляет SMS через модем.
Мануалка по отправке SMS через модем здесь.
http://hardisoft.ru/soft/otpravka-sms-soobshhenij-v-formate-pdu-teoriya-s-primerami-na-c-chast-1/
можно организовать рассылку с помощью своего аппаратного обеспечения. Я, например, настраивал рассылку маркетинговых акций из 1С. Само устройство около 4-5 т.р. стоит (Novacom 55mc кажется). К нему использовал софт Headwind sms server. Можно использовать сторонние услуги по рассылке. Введи в поисковике "рассылка смс", тебе куча предложений вывалит.
Ряд провайдеров предоставляет сервис по рассылке смс сообщений через http запросы.
Цены довольно демократичны - не отличаются от стоимости отправки обычного сообщения.
Для отправки Вам будет достаточно назначить в планировщик событие, которое при инициации откроет URL запрос с заданным текстом.
Для того что бы получать по смс расширенную информацию, можно написать небольшой скрипт на Autoit (если вы работаете под Windows).
В качестве планировщика рекомендую Cron (Linux) и nnCron (windows).
Удачи.
Реализовывал задачу отправки СМС сообщений при некоторых ситуациях в 1С, интересовал вопрос проверки интернет соединения в
некоторых ситуация и при его отсутствии так же отправлялось СМС уведомление:
CMD2PHONE - программа отправки SMS-сообщений из командной строки через модем сотового телефона
подключенного к компьютеру через COM или USB-порт.
Программа работает только из под Windows, возможен запуск из батника.
Дополнительная информация:
Программа написана на Delphi7 с использованием Windows API.
Вызов:
CMD2PHONE.EXE [Опции] <телефон>|<Файл со списком> <Сообщение>|= <Файл с сообщением>
Где:
[Опции]
[-P|/P <COMPORT>] - COM-порт подключения телефона, например: -P COM1 (запоминается, можно указать только один раз)
[-S|/S <SPEED>] - скорость обмена с COM-портом, например: -S 115200 (запоминается, можно указать только один раз)
[-SC|/SC <SMCA>] - номер центра SMS сообщений, например: -SC +79262909090
[-Q|/Q] - "тихий режим" без вывода сообщений об ошибках и результате отправки
[-N|/N] - делить длинные сообщения на короткие SMS (не поддерживаются длинные)
[-D|/D] - режим отладки с протоколирование всей информации в лог-файл
[-E|/E <File>] - эмуляция COM-порта, вывод данных в файл <File>
[-LF|/LF <LogFile>] - путь к LOG-файлу (запоминается, можно указать только один раз)
[-L|/L] - Результат отправки записывать в Log-файл заданный ключом -LF
[-M|/M <Mark>] - "метка" в лог-файле в первой колонке всех выводимых строк
[-T|/T] - транслитерация сообщения в латиницу
[-W|/W <Wait Timeout>] - максимальное время работы программы в секундах(запоминается)
[-A|/A <pAuse Timeout>] - время ожидания в секундах после отправки SMS
[-PD|/PD] - сообщение содержит данные в PDU-формате (в HEX-формате)
[-IH|/IH] - заголовок помещен в данные в PDU-формате
[-HD|/HD <HEADER>] - заголовок сообщения в PDU-формате (в HEX-формате без длины)
[-F|/F] - сообщение с выводом на экран (Flash-SMS)
[-BD|/BD] - файл с сообщением содержит двоичные данные (например, картинка или мелодия)
<телефон> - номер телефона или список номеров через запятую без пробелов
<Файл со списком> - путь к файлу со списком телефонов через запятую или с новой строки
<Сообщение> - текст сообщения в кириллице или латинице (работает автоопределение кодировки)
= <Файл с сообщением> - путь к файлу с сообщением
Файл может содержать текст максимальной длины 40800 символов в латинице
либо 17850 символов в кириллице и это будет 255 SMS-сок :-)
Примеры вызова:
CMD2PHONE -P COM2 -L -M "SERVER DB" +79101234567,+79101234568,+79101234569 "Это тестовое сообщение на список номеров"
CMD2PHONE +79101234567 "Это тестовое сообщение"
CMD2PHONE -P COM1 -S 115200 -SC +79262909090 -L -LF "C:\Program Files\VD Soft\SMS.LOG" +79101234567 Это тестовое сообщение!
CMD2PHONE +79101234567 = "C:\Program Files\VD Soft\SMS.TXT"
CMD2PHONE -P COM3 -Q -LF "C:\Log.txt" -L -M Serv1 "C:\Phones.txt" = "C:\Message.txt"
CMD2PHONE -PD -HD 050415810000 +79101234567 024A3A51D195CDD004001B205505906105605585505485408208499000
тоже самое одним пакетом:
CMD2PHONE -PD -IH +79101234567 06050415811581024A3A51D195CDD008001B205505906105605585505485408208499000
Способ распространения:
СВОБОДНО И АБСОЛЮТНО БЕСПЛАТНО. Желательно с этим файлом описания.
Установка (инсталляция):
Программа не требует инсталляции и готова к работе сразу после распаковки
архива в желаемый вами директорий.
Требования к системе:
ВНИМАНИЕ: БЕЗ ВЫПОЛНЕНИЯ ЭТИХ ТРЕБОВАНИЙ ПРОГРАММА РАБОТАТЬ НЕ БУДЕТ!
1. Ваш сотовый телефон должен иметь встроенный модем.
2. На компьютере должен быть установлен драйвер Вашего сотового телефона.
3. На компьютере, для Вашего модема на телефоне, должен быть установлен
драйвер модема.
4. Подключите Ваш телефон к компьютеру и проверьте работу модема через
диспетчер устройств: драйвер модема, свойства, диагностика, опросить
модем.
Удачного использования!
Мы взяли подобную услугу у местного оператора сотовой связи - стоимость смс составляет 5 копеек (приобретаем пакетами по 10000 смсок за 2000рублей), в принципе не сильно и дорого.
(14) planod,
вас сильно обманили... 10 000 смс за 2000 рублей - выходит 20 копеек за одну СМС..
по 5 коп ни один оператор сотовой связи не продаст СМС-ку )))
Через забикс (http://ru.wikipedia.org/wiki/Zabbix) админ настраивал и кроме почты еще смс сделал. Хотя необходимость в смс с нынешними телефонами сомнительна - есть почта и 3-4G (Нерезиновая).
рассылку можно организовать с помощью своего аппаратного обеспечения. Я, например, настраивал рассылку маркетинговых акций из 1С. Само устройство около 4-5 т.р. стоит (Novacom 55mc кажется). К нему использовал софт Headwind sms server. Можно использовать сторонние услуги по рассылке. Введи в поисковике "рассылка смс", тебе куча предложений вывалит.