Как стать автором
Обновить

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

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

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

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

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

Пруф
Всего голосов 169: ↑162 и ↓7 +155
Просмотры 3.4K
Комментарии 292

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

FPGA *
Из песочницы

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

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





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

Читать дальше...
Всего голосов 197: ↑191 и ↓6 +185
Просмотры 32K
Комментарии 37

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

Блог компании DataLine IT-инфраструктура *Серверное администрирование *


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

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

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

.NET *C# *Разработка под Windows *

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

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

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

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

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


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



Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 56K
Комментарии 20

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

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


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

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

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

Часть первая


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


Всего голосов 32: ↑31 и ↓1 +30
Просмотры 19K
Комментарии 157

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

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

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

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

Часть вторая


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


Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 13K
Комментарии 21

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

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

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

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

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


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

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

Блог компании DataLine IT-инфраструктура *Инженерные системы

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

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

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

Блог компании DataLine IT-инфраструктура *Облачные сервисы Инженерные системы
В прошлом посте про PDU мы говорили, что в некоторых стойках установлен АВР —  автоматический ввод резерва. Но на самом деле в ЦОДе АВР ставят не только в стойке, но и на всем пути электричества. В разных местах они решают разные задачи:

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


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

О том, какие АВР и где используются, и поговорим сегодня. 
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 11K
Комментарии 8

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

IT-инфраструктура *IT-компании

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


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

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

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

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

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.3K
Комментарии 7

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

Разработка для интернета вещей *Производство и разработка электроники *Умный дом
Название модуля перекликается, но не говорит, конечно, о поддержке 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 модем.
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 3.2K
Комментарии 0

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

Erlang/OTP *Функциональное программирование *Elixir/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.

Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 3.9K
Комментарии 3

Почему «падают» серверные стойки

Блог компании DataLine IT-инфраструктура *Хранение данных *Хранилища данных *Инженерные системы
Из песочницы

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

Каждый сбой в питании мы фиксируем в системных журналах и отчетах смены и затем анализируем причины падений. За годы у нас накопилась статистика удивительных, а иногда просто глупых ситуаций падения стойки. Заодно мы собрали несколько таких историй от коллег в нашем чате Салатовой телеги

Сегодня расскажем, как учесть этот опыт и снизить вероятность "падения" серверной стойки.

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 5.5K
Комментарии 1