Благодаря достаточно большому парку серверов/свитчей/модемов и другого активного оборудования в офисе, система мониторинга 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
-
Захват Персонажа С Экрана С Помощью Iphone
19 Oct, 24 -
Инвайты Для Геймеров: Heroes Of Newerth
19 Oct, 24 -
Asus На Computex 2011
19 Oct, 24