Перейти к содержимому

Вебхуки и уведомления

GetOLT может сам отправлять события сети в ваши системы — чтобы не опрашивать его API по расписанию, а реагировать на изменения по мере их появления.

Что отправляется

  • Изменение уровня сигнала ONU — когда Rx абонента пересекает настраиваемый порог качества (уходит в зону деградации) или пропадает (LOS).
  • Ёмкость портов — когда меняется число обслуживаемых ONU на PON-порту или заполнение порта пересекает заданный порог.

Подписку можно сузить фильтром (по конкретным OLT или по городу) и выбрать режим доставки — сразу по событию или сводкой по расписанию.

Каналы доставки

  • Вебхук (HTTP POST) — события уходят JSON-массивом на ваш URL. Тело запроса подписывается HMAC-SHA256 (заголовок подписи), чтобы приёмник мог убедиться, что запрос пришёл именно от вашего GetOLT. Можно указать резервный URL.
  • Telegram — человекочитаемое сообщение в чат через вашего бота (токен и chat id задаются в настройке подписки).

Надёжность и безопасность

  • Неудачная доставка повторяется; при исчерпании попыток событие уходит на резервный приёмник, если он задан.
  • Каждая попытка и её статус видны в журнале доставки.
  • Секреты (HMAC-ключ, токен бота) хранятся зашифрованными и в интерфейсе не показываются.

Настройка

Раздел «Вебхуки» в админ-области: создаёте подписку, выбираете канал и типы событий, задаёте пороги и фильтр, нажимаете «Отправить тест» — приходит проверочное событие, чтобы убедиться, что приёмник настроен правильно, ещё до боевого трафика.

Нашли ошибку или нужно что-то дополнить? Напишите нам или в Telegram @getolt_pub.

Разработка: gmasich.ru

Политика конфиденциальности · Пользовательское соглашение