Реализация Отправки Смс-Уведомлений

Благодаря достаточно большому парку серверов/свитчей/модемов и другого активного оборудования в офисе, система мониторинга zabbix была установлена и успешно использовалась долгое время.

Zabbix имеет отличную функцию отправки уведомлений при возникновении проблем.

Для этого был написан скрипт отправки СМС через шлюз email-to-sms оператора связи, ограничение на количество СМС с одного адреса в день было обойдено ротацией исходящих адресов, работало более-менее сносно , но в последнее время СМС через этот шлюз стали приходить с задержкой примерно 10-15 минут, что мне не очень понравилось.

Итак, было решено организовать отправку уведомлений через собственный GSM-терминал.

Покопавшись в прайсах поставщиков и не найдя там подходящих по цене и характеристикам GSM модемов, я очень расстроился.

И тут я вспомнил, что у меня дома завалялся старенький Siemens CX65, и даже дата-кабель к нему, подключив телефон и покурив доки для отправки СМС, я пришел к не очень радостному выводу, оказывается, что Siemens не поддерживает отправку SMS в текстовом режиме, команда AT+CMGF= 1 возвращает ошибку.

Отправка сообщений на эти устройства возможна только в режиме PDU; ради спорта и тренировки мозга было решено внедрить эту систему; написан скрипт для конвертации сообщений в формат PDU и отправки их по телефону.

Инструкцию по системе отправки сообщений можно найти здесь: dreamfabric.com/sms Сам получившийся скрипт:



#!/usr/bin/python import os import sys import time def dectobin(i):

Теги: #python #Системное администрирование #zabbix #sms #sms #siemens #pdu #GSM
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.