Pull to refresh
  • by relevance
  • by date
  • by rating

Реализация отправки sms-уведомлений

System administration
В виду достаточно большого парка серверов/свитчей/модемов и иного активного оборудования в конторе, была установленная система мониторинга zabbix и успешно использовалась продолжительное время. Zabbix имеет замечательную возможность отправки уведомлений о возникших проблемах.
Для этого был написан скрипт отправки sms сообщений через шлюз email-to-sms оператора связи, ограничение по количеству смс с одного адреса в сутки было обойдено путем ротации исходящих адресов, работало более или мение сносно, но в последнее время смс сообщения через данный шлюз начали доходить с задержкой порядка 10-15 минут, что уже не очень нравилось.
Итак, было решено организовать отправку уведомлений через собственный GSM-терминал, порывшись в прайсах поставщиков и не обнаружив там подходящих по цене и характеристикам GSM модемов весьма огорчился.
И тут вспомнилось что дома валяется старый Siemens CX65 да еще и data-кабель к нему, после подключения телефона и курения доков по отправке sms сообщений пришел к не очень радостному выводу, оказывается siemens не поддерживает отправку sms в текстовом режиме, команда AT+CMGF=1 возвращает error.
Отправка сообщений в данных аппаратах возможна только в режиме PDU, ради спортивного интереса и для размятия мозгов было решено реализовать эту систему, был написан скрипт для перекодировки в PDU формат сообщений и отправки через телефон.
Читать дальше →
Total votes 46: ↑42 and ↓4 +38
Views15.2K
Comments 44

ФАС против ограничения длины SMS сообщений на кириллице

Legislation in IT
ФАС направила запрос сотовым операторам на предмет нарушения прав россиян, которые отправляют SMS на кириллице. А именно, ограничение длины SMS сообщения до 70 символов вместо 160 на латинице.

Товарищи, это просто феноменально… Я конечно понимаю, что ФАС и понятия не имеет о формате PDU, который используется во всех мобильных телефонах и не позволяет кодировать UTF-16 сообщения более 70 символов в виду ограничений по длине пакетов, но новость люто порадовала.

Пруф
Total votes 169: ↑162 and ↓7 +155
Views3.4K
Comments 292

Общаемся с SIM-картой на низком уровне

FPGA
Sandbox

f: не могу представить, как крусач может работать) Наши курсачи обычно пыляться где-то на полках
m: Вот у меня есть плата. К ней нужно подрубить сим-карту, и эта плата должна прочитать смс оттуда)
m: плата покупная, а вот программируем ее мы)
f: а нельзя смс с телефона прочитать?

— из жизни, орфография сохранена





Ну а если вам все-таки интересно узнать больше о сим-картах, протоколах передачи и их файловой структуре, прошу под кат. Ну и куда же без кода…

Читать дальше...
Total votes 197: ↑191 and ↓6 +185
Views29.6K
Comments 37

7 популярных ошибок при подключении оборудования

DataLine corporate blogIT InfrastructureServer Administration


Не хотелось бы никого расстраивать, но даже самый “нарядный” ЦОД — с резервированием по схеме N в кубе и вообще ваш собственный — еще не гарантия бесперебойной работы оборудования: это самое оборудование, прежде всего, нужно правильно подключить.

“Спасибо, Кэп!” — снисходительно улыбнется мой читатель, а я ему отвечу: не стоит благодарностей, сходите лучше в ЦОД и проверьте еще раз ваши стойки. Да-да, те самые, с которыми сто лет как все в порядке. Вы не поверите, как часто именно с такими вот “беспроблемными” стойками и случается прискорбное. Я даже чеклист набросал.
Итак, что НЕ должно встретиться вам на этой послеобеденной прогулке:
Читать дальше →
Total votes 38: ↑36 and ↓2 +34
Views23.1K
Comments 4

Отправляем SMS из .Net приложения на C#

.NETC#Development for Windows

Все что нам понадобится для отправки SMS это 3G USB модем, SIM карта, Visual Studio и немного времени. Моей целью не является описать все возможные настройки COM порта или формата PDU. Я хотел бы предоставить вам готовое решение, которое можно использовать в качестве сниппета в своих проектах.
В качестве примера рассмотрим 2 консольных приложения. Почему консольных? Да потому, что в них нет ничего лишнего и проще разобрать код. Почему два? Потому, что есть два распространенных варианта отправки сообщений. Самый простой вариант – это отправка сообщений в текстовом режиме. Минусом этого варианта является то, что он не поддерживает отправку кириллицы. Плюсом то, что возможна отправка 160-ти символов. Второй вариант, более сложный, позволяет отправлять текст длиной до 70-ти символов в формате Unicode.
Читать дальше →
Total votes 24: ↑20 and ↓4 +16
Views53K
Comments 22

Колхозинг* Mikrotik RB2011UiAS-2HnD-IN: внешние антенны и другие прибамбасы

Network hardwareDIY
*Здесь колхозинг означает DIY или сделай сам. Этимологию слова и связь с земледельческой техникой см. ниже.

Аннотация
Подключение внешних антенн Wi-Fi к Mikrotik RB2011UiAS-2HnD-IN: как, зачем и нужно ли? Полезные бюджетные опции для минироутера. Проблемы с USB-модемами, скрытые дефекты активных удлинителей USB, методы выявления и устранения данных неприятностей.

Что делает в меру усталый айтишник на даче?
Настраивает он Интернет, не иначе...


Mikrotik RB2011UiAS-2HnD-IN — на редкость удачный телекомбайн для SOHO, который пользуется популярностью почти пять лет без изменений, эдакая бюджетная красно-чёрная акулка в мини-эволюции телекома. Я настолько влюбился в это устройство, что решил превратить его в легкий сетевой кроссовер, но материала, как это бывает, набралось на небольшую публикацию. DISCLAIMER: усиленные внешние антенны (на фото) далеко не всегда улучшают качество связи по причинам, изложенным далее.



Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Views50.3K
Comments 20

PDU eXpert — эксперт в области распределения электропитания

CompTek corporate blogNetwork technologies
Согласно статистике, сбои и аварии в системах подачи электропитания являются основной причиной отказов в работе центров обработки данных (ЦОД). Тем важнее грамотный выбор соответствующих технических решений, которые должны обеспечить надежную работу ИТ-оборудования.


Основанная в 2009 году, компания PDU eXpert базируется в городе Веллингтоне (Великобритания) и является одним из ведущих производителей оборудования распределения питания, контроля, мониторинга и управления энергией для центов обработки данных в Европе. Как и следует из названия, компания специализируется на разработке и производстве блоков распределения питания (PDU), предлагая широкий спектр соответствующих продуктов. Вместе с тем, есть в ее портфеле и другие решения, включая автоматические коммутаторы (ATS), источники бесперебойного питания (ИБП), система управления и пр., что позволяет сформировать комплексное решение от одного производителя.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views2.4K
Comments 4

Электропитание ИТ-оборудования: безопасность или бесперебойность?

Открытые Технологии corporate blogIT InfrastructureServer optimizationData storage
Добрый день, друзья! Сегодня у нас будет статья, цель которой — поделиться опытом и показать ключевые особенности и частые ошибки возникающие при проектировании и организации подсистем электроснабжения ИТ-инфраструктуры и ЦОД в целом. Но хотелось бы немного расширить аудиторию и посвятить несколько разделов базовым элементам обеспечения электробезопасности и защиты оборудования и людей. Для тех кто понимает, что такое автомат и УЗО, для чего они необходимы, что и от чего защищают – переходите к разделу Нужны ли УЗО для IT-оборудования, серверной, ЦОДа? кроме того, мы разберемся в вопросе- в каких случаях перебоев в сети питания операционная система гарантированно должна работать без сбоев. Итак…

Часть первая


Осень, дождь хлещет почти непрерывно. Идет бурное строительство одного подмосковного коттеджного поселка. Комендант поселка обходя подконтрольную ему территорию видит вопиющий факт «надругательства» над временной воздушной линией 380В.


Читать дальше →
Total votes 32: ↑31 and ↓1 +30
Views17.4K
Comments 157

Электропитание ИТ-оборудования: безопасность или бесперебойность? часть 2

Открытые Технологии corporate blogIT InfrastructureServer optimizationData storage
Продолжаем статью, цель которой — поделиться опытом и показать ключевые особенности и частые ошибки возникающие при проектировании и организации подсистем электроснабжения ИТ-инфраструктуры и ЦОД в целом. Но хотелось бы немного расширить аудиторию и посвятить несколько разделов базовым элементам обеспечения электробезопасности и защиты оборудования и людей.

Тем, кто пропустил первую часть или хочет вспомнить первую часть можно пройти сюда.

Для тех кто понимает, что такое автомат и УЗО, для чего они необходимы, что и от чего защищают – переходите к разделу Нужны ли УЗО для IT-оборудования, серверной, ЦОДа?.

Часть вторая


Посмотрим какая взаимосвязь между энергетикой и конечным ИТ-оборудованием, будем разбираться в вопросе- в каких случаях перебоев в сети питания операционная система гарантированно должна работать без сбоев.


Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views10.7K
Comments 21

PUE: знать, чтобы снижать

CompTek corporate blogIT Infrastructure
Центры обработки данных – это «фабрики» новой Цифровой Экономики. Функционирующие на их базе ИТ-сервисы играют всё более важную роль в деятельности компаний и организаций. Во многих случаях они становятся основой производственных и бизнес-процессов. Поэтому от надежной и эффективной работы ЦОДа зависит успех компании на рынке. А проблемы и перебои в такой работе чреваты серьезными финансовыми потерями.

Помимо надежности, ключевой характеристикой современных центров обработки данных является эффективность использования энергии. Этому показателю уделяется все больше внимания. Неудивительно, ведь по итогам 2017 года общее энергопотребление всех центров обработки данных в мире оказалось сопоставимо с энергопотреблением России. А это порядка 800 ТВтч. Индустрия ЦОДов постоянно развивается, они потребляют все больше и больше энергии. По оценкам, ежегодное увеличение мощности ЦОДов в мире составляет 8-12%. В России ситуация схожая.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views3.2K
Comments 0

Зачем коммерческим ЦОДам «интеллектуальные» PDU

CompTek corporate blogIT Infrastructure
Исторически первыми возникли корпоративные центры обработки данных – именно так 10-15 лет назад начали называть модернизированные вычислительные центры крупных корпораций, а также «подросшие» серверные комнаты предприятий среднего бизнеса. Корпоративные дата-центры и сегодня по числу размещенных в них стоек значительно превосходят коммерческие. Однако, с появлением у заказчиков возможности размещать свои ИТ-ресурсы на специализированных ИТ-площадках сторонних организаций – коммерческих ЦОДах — их популярность стабильно растет.


Одна из основных причин этого – повышение привлекательности модели аутсорсинга. Все больше заказчиков осознают экономические преимущества этой модели, позволяющей оперативно и эффективно решать ИТ-задачи без существенных капитальных затрат (CAPEX). Кроме того, использование услуг коммерческих ЦОДов позволяет максимально быстро масштабировать свои ИТ-активы – причем, как расширять их, так и в случае необходимости — сворачивать. Это оптимальная модель, например, для решения задач по поддержке сезонных всплесков потребности в ИТ-сервисах.
Читать дальше →
Rating 0
Views1.4K
Comments 0

PDU и все-все-все: распределение питания в стойке

DataLine corporate blogIT InfrastructureSystems engineering

Одна из стоек внутренней виртуализации. Заморочились с цветовой индикацией кабелей: оранжевый обозначает нечетный ввод по питанию, зеленый – четный.

Мы тут чаще всего рассказываем про “крупняк” – чиллеры, ДГУ, ГРЩ. Сегодня речь пойдет о “мелочах” – розетки в стойках, они же Power Distribution Unit (PDU). В наших дата-центрах более 4 тысяч стоек, забитых ИТ-оборудованием, поэтому в деле я видел много всякого: классические PDU, “умные” – с мониторингом и управлением, обычные блоки розеток. Сегодня расскажу, какие PDU бывают и что лучше выбрать в конкретной ситуации.
Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Views18.7K
Comments 33

АВР и все, все, все: автоматический ввод резерва в дата-центре

DataLine corporate blogIT InfrastructureCloud servicesSystems engineering
В прошлом посте про PDU мы говорили, что в некоторых стойках установлен АВР —  автоматический ввод резерва. Но на самом деле в ЦОДе АВР ставят не только в стойке, но и на всем пути электричества. В разных местах они решают разные задачи:

  • в главных распределительных щитах (ГРЩ) АВР переключает нагрузку между вводом от города и резервным питанием от дизель-генераторных установок (ДГУ); 
  • в источниках бесперебойного питания (ИБП) АВР переключает нагрузку с основного ввода на байпас (об этом чуть ниже); 
  • в стойках АВР переключает нагрузку с одного ввода на другой в случае возникновения проблем с одним из вводов. 


АВР в стандартной схеме энергоснабжения дата-центров DataLine.

О том, какие АВР и где используются, и поговорим сегодня. 
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views6.9K
Comments 8

БРП с интеллектом

IT InfrastructureIT-companies

Блоки распределения питания (PDU)


— один из важнейших элементов системы распределения электропитания любого ЦОДа. В ЦОДе среднего размера используются сотни БРП. Сегодня поговорим о том, какую роль они играют как часть инженерной архитектуры дата-центра, какие параметры БРП наиболее важны для клиентов с точки зрения их функциональности.

Любой ИТ-шник знает, что к основным функциям БРП можно отнести поддержку надежного электропитания и защиту от перегрузок. Это базовый набор, который должен выполнять БРП любой модели от любого производителя. Тем не менее на рынке представлены разные виды изделий, которые отличаются друг от друга по параметрам и функциональности. Как сделать правильный выбор? Как разобраться в необходимых характеристиках?

Если говорить о ключевых параметрах БРП, прежде всего нужно понимать, что они эксплуатируется в достаточно жестких условиях: устанавливаются в задней части шкафа, где мало места, но много коммутационных шнуров, высокая (до 50°С) температура и т. д. Это значит, что в первую очередь важны такие качества этих решений как надежность и удобство эксплуатации.

Надежность означает, что изделие обеспечивает безопасную эксплуатацию оборудования и не создает проблем. Что БРП собран и протестирован на надежность соединений, что используемые автоматы защиты выдерживают рабочий температурный диапазон без снижения своих характеристик.

Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views1.6K
Comments 7

Многофункциональный сетевой контроллер управления и мониторинга Laurent-5G

Development for IOTManufacture and development of electronicsSmart House
Название модуля перекликается, но не говорит, конечно, о поддержке 5G мобильной связи, это всего лишь название более продвинутой модели производителя, по сравнению с предшественником Laurent-2G. Однако, отсутствие пробела в нужном месте иногда является неплохим маркетинговым ходом.

image

Внешний вид модуля Laurent 5G компании KernelChip

Новый продукт компании КernelChip (www.kernelchip.ru) выполнен на печатной плате размерами 101 Х 135 мм. Качество платы и установки компонентов на высоком уровне, никаких следов пайки и флюса. Производителем заявлена гарантированная работа платы в диапазоне температур -30 +70 градусов Цельсия.

Модуль имеет весьма достойный набор аппаратных ресурсов: 4 управляемые реле 220В / 7А, 6 входных, гальванически развязанных линий «сухой контакт», 5 выходных силовых линий 0,5А, способных коммутировать напряжение до 50В, 8 линий общего назначения GPIO, 4 канала ШИМ, связанных с первыми четырьмя выходными линиями, 5 каналов АЦП на высокостабильном ИОНе, порт RS-232, счетчики импульсов 14 шт., 2 канала 1-Wire, энергонезависимые часы реального времени (RTС), встроенный 2G модем.
Читать дальше →
Total votes 8: ↑5 and ↓3 +2
Views2.5K
Comments 0

Отправляем SMS из Erlang/Elixir. Короткая инструкция

Erlang/OTPFunctional ProgrammingElixir/Phoenix


Photo by Science in HD


Если вам когда-либо приходилось решать задачу отправки SMS из кода вашего приложения, скорее всего, вы использовали готовое REST API поставщика дополнительных услуг. Но что происходит после того, как поставщик получит ваш запрос? Какие протоколы используются и какой путь проходит текст сообщения, прежде чем оказаться на экране мобильного терминала пользователя?


В этой статье вы найдёте:


  1. Немного теории и терминологии SMPP-протокола: SMSC, ESME, PDU, MO/MT SM.
  2. Краткий обзор существующих библиотек для работы с SMPP в Erlang/Elixir.
  3. Пример реализации асинхронного клиента при помощи библиотеки SMPPEX. Возможно, он будет полезен тем, кто ещё не использовал Elixir-библиотеки в Erlang-проектах.
  4. Информацию по обработке deliver_sm, MO SM.

Чего тут точно нет, так это информации по отправке коротких сообщений через SIGTRAN.

Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views3K
Comments 3