Сен 092024
 

synology Кажется прошли те времена, когда оповещения через sms ушли в лету, и все пользуются оповещениями через мессенджеры и почту, но как показала практика это не так. И на это есть свои причины — например банальная — отсутствие интернета. И вот представьте ситуацию, вам необходимо очень оперативно быль в курсе состояния вашего серверного оборудования, у вас произошла какая то беда, сервер послал SOS в телеграмм, или по почте, а получить вы его не можете, так как находитесь в дороге или где то в лесу, собирая грибы. И время реагирования на чрезвычайную ситуацию убегает… А вот сотовая связь почти всегда работает, и получить сокровенную SMS всегда есть возможность, и после этого уже бить в колокола и спасать драгоценную информацию или оборудование. Здорово? Вот м я думаю, что да. Поэтому приступим.

Первое, что нам необходимо, это зарегистрироваться на любом, мало-мальски известном сервисе рассылки SMS (их функционал везде примерно одинаков), который поддерживает API. Возьмем для примера один из самых крупных в РФ — SMS.ru (боже упаси за рекламу).
Регистрация не тривиальна, тут останавливаться нет смысла, главное в настройках получить заветную строчку с api_id (ключ для внешних программ).
По итогу мы имеем несколько вещей:
1. Номер телефона, на который будем присылать сообщение.
2. Логин/Пароль от личного кабинета
3. api_id

Теперь приступим к настройке оповещений в web консоли Synology.
Для этого заходим:

Уведомления -> SMS

Нажимаем галочку «Включить уведомления по SMS», и видим уже готовые преднастройки для нескольких сервисов. Но мы же люди патриотичные, и уже зарегистрировались у местного поставщика рассылки SMS )
Нажимаем кнопку «Добавить провайдера службы SMS»
В поле «Имя провайдера» указываем любое имя например: SMS.ru
В поле «URL SMS» нужно указать понятную для SMS провайдера строку оповещения:

http://sms.ru/sms/send?login="ваш номер телефона"&password="ваш пароль"&send?api_id="ваш api_id"&to="ваш номер телефона"&text=hello+world

Все пишем без кавычек.
Где,
1. ваш номер телефона — ваш номер телефона, на который прийдет оповещение начинаем с 7 и номер, без всяких плюсов, пример :79221111111
2. ваш пароль — пароль от личного кабинета
3. ваш api_id — как не странно ваша скопированная строка api_id

Метод HTTP выбираем GET
Здесь все, переходим в следующее окно.
Нажимаем кнопку Добавить, и добавляем новую строку text со значением hello+world
Так же добавляем строку to c пустым значением.
На этом все, переходим на следующий пункт мастера.
Каждому параметру присваиваем свое значение:
1. text — Содержимое сообщения
2. to — Номер телефона
3. login — Имя пользователя
4. password — Пароль
5. send — Другое

После этого, выполнение мастера будет закончено, и нам будет необходимо указать повторно Имя пользователя (это номер телефона) и пароль от личного кабинета.
Завершаем настройку оповещения нажимая магическую кнопку — Отправить текстовое сообщение SMS и ждем щемящего душу оповещения телефона о приходе SMS.
Если все прошло удачно, сохраняем настройки и молимся, чтобы эти оповещения приходили не часто 🙂

Удачи!

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)