Перейти до вмісту

Сповіщення

Overvis безперервно зчитує значення параметрів з ваших пристроїв. Сповіщення дозволяють задавати умови для цих зчитувань — і отримувати сповіщення електронною поштою, SMS або голосовим дзвінком, коли щось іде не так. Сповіщення також ведуть журнал кожного спрацьовування та завершення умов, даючи вам аудиторський слід інцидентів.

Як працюють сповіщення

Section titled “Як працюють сповіщення”

Кожне сповіщення має три частини:

  1. Умови — правила, які порівнюють поточні зчитування параметрів із пороговими значеннями. Наприклад: «температура вище 8°C» або «у параметра помилка зчитування».
  2. Дії — повідомлення, які надсилаються, коли умови стають істинними. Ви обираєте канал (електронна пошта, SMS, голосовий дзвінок), одержувача та, за потреби, затримку.
  3. Подальші дії — додаткові сповіщення для пізніших етапів інциденту: коли сповіщення підтверджено, коли воно завершилося само або коли ніхто не відповів протягом певного часу.

Overvis перевіряє умови автоматично після кожного циклу зчитування параметрів. Коли умови виконуються, сповіщення активується і починає виконувати дії. Коли умови більше не виконуються, сповіщення завершується автоматично.

Перейдіть до Сповіщення в боковій панелі та натисніть Додати сповіщення. Форма сповіщення містить розділи, описані нижче.

Форма створення сповіщення з назвою, умовами, діями, подальшими діями та рівнем журналювання

Дайте сповіщенню змістовну назву (наприклад «Температура холодильної камери занадто висока»). Назва з’являється в повідомленнях і в журналі сповіщень, тому вона має бути одразу зрозумілою тому, хто отримує повідомлення. Довжина назви — до 200 символів.

Опис необов’язковий і може містити додатковий контекст.

Кожна умова відстежує один параметр пристрою і порівнює його значення з порогом.

Розділ умов форми сповіщення з вибором мережі, пристрою, параметра, оператора порівняння та порогового значення

Щоб додати умову, виберіть мережу, потім пристрій у цій мережі, потім параметр на цьому пристрої. Доступні лише відстежувані параметри — не відстежувані параметри не опитуються, тож немає з чим порівнювати.

Далі оберіть оператор порівняння і введіть порогове значення:

ОператорЗначення
Більше ніжЗначення > поріг
Більше або дорівнюєЗначення ≥ поріг
Менше ніжЗначення < поріг
Менше або дорівнюєЗначення ≤ поріг
ДорівнюєЗначення = поріг
Не дорівнюєЗначення ≠ поріг
Помилка зчитуванняПараметр не вдалося зчитати (поріг не потрібен)

Поріг порівнюється з відображуваним значенням параметра — значенням після застосування множника з налаштувань параметра. Вводьте поріг у тих самих інженерних одиницях, що на сторінці пристрою (наприклад °C, кВт), а не в сирих значеннях регістрів.

«Помилка зчитування» — особлива умова: вона спрацьовує, коли параметр взагалі не вдається зчитати — наприклад, пристрій офлайн або адреса Modbus некоректна. Порогове значення не потрібне. Щоб уникнути хибних спрацьовувань під час запуску системи, умови помилки зчитування приглушуються приблизно на 2 хвилини після старту системи.

Логіка умов. Якщо в сповіщенні кілька умов, ви обираєте, як вони поєднуються:

  • Усі умови повинні бути виконані (AND) — сповіщення активується лише коли всі умови одночасно істинні.
  • При виконанні будь-якої з умов (OR) — сповіщення активується, коли істинна хоча б одна умова.

Дії визначають, що відбувається під час активації сповіщення. Кожна дія задає:

Розділ дій із типом повідомлення, одержувачем і параметрами затримки

  • Канал: електронна пошта, SMS або голосовий дзвінок.
  • Одержувач: електронна адреса або номер телефону. Залиште порожнім, щоб використати типову адресу або телефон організації для сповіщень (у налаштуваннях організації). Якщо одержувач порожній і типове значення не задане, повідомлення пропускається.
  • Затримка: скільки чекати перед надсиланням повідомлення. Варіанти від «Негайно» до «Якщо не завершено протягом 2 год».

Затримка допомагає уникнути хибних тривог через короткі коливання. Якщо сповіщення завершиться до закінчення затримки, повідомлення не надсилається.

Подальші дії — «Подальша дія…»

Section titled “Подальші дії — «Подальша дія…»”

Подальші дії дозволяють ескалювати або сповіщати на пізніших етапах інциденту:

Розділ подальших дій з вибором етапу, тайм-ауту та каналу повідомлення

ЕтапЗначення
Коли подію завершеноУмови більше не виконуються, і сповіщення само деактивувалося. Використовуйте, щоб повідомити, що ситуація нормалізувалася.
Коли подію підтвердженоХтось підтвердив сповіщення (див. Підтвердження сповіщень нижче). Використовуйте, щоб повідомити команду, що проблемою займаються.
Якщо не підтверджено і не завершено протягом…Ніхто не підтвердив сповіщення за вказаний час. Використовуйте для ескалації — наприклад, зателефонуйте керівнику, якщо початковий SMS не підтверджено протягом 30 хвилин.

Для етапу «не підтверджено» ви обираєте тайм-аут (від 5 хвилин до 48 годин). Якщо сповіщення підтверджено або завершено до цього тайм-ауту, подальше повідомлення скасовується.

Кожна подальша дія задає канал (електронна пошта / SMS / голосовий дзвінок) і одержувача, як і дії.

Записати в журнал як керує тим, як відображається сповіщення в журналі сповіщень і на панелі моніторингу:

Випадаючий список «Записати в журнал як» з варіантами від «Не записувати в журнал» до «Критична аварія»

РівеньКоли використовувати
Не записувати в журналКоли потрібні лише повідомлення, без запису події в журналі.
ІнформаціяІнформаційні події (наприклад відкрито двері).
ПопередженняУмови, що потребують уваги, але не термінові (наприклад температура наближається до межі).
АваріяНесправність обладнання або втрата зв’язку. Типово для нових сповіщень.
Критична аваріяСитуації, що потребують негайного втручання (наприклад відмова морозильника, сигнал безпеки).

Рівень також визначає колір іконки дзвіночка на сторінці огляду сповіщень, коли сповіщення активне.

Життєвий цикл сповіщення

Section titled “Життєвий цикл сповіщення”

Сповіщення проходить такі етапи:

flowchart LR
    A["Неактивне<br/>(моніторинг)"] -->|"Умови<br/>виконані"| B["Активне<br/>(надіслано сповіщення)"]
    B -->|"Користувач<br/>підтверджує"| C["Підтверджено"]
    B -->|"Умови<br/>зняті"| D["Завершено"]
    C -->|"Умови<br/>зняті"| D
    D -.->|"Готово до<br/>наступного інциденту"| A
  1. Неактивне — умови не виконуються. Сповіщення моніторить ситуацію, але ще не спрацювало.
  2. Активно — одна або кілька умов стали істинними (залежно від логіки AND/OR). Overvis створює запис сповіщення в журналі й починає виконувати дії «Дія…». Генерується код підтвердження. Якщо налаштовано подальші дії «Якщо не підтверджено і не завершено протягом…», їхні таймери ескалації починають відлік.
  3. Підтверджено — хтось підтвердив сповіщення через посилання в листі або відповідь SMS (див. нижче). Виконуються подальші дії «Коли подію підтверджено», а всі відкладені таймери ескалації скасовуються.
  4. Завершено — умови більше не істинні. Overvis закриває запис сповіщення й виконує подальші дії «Коли подію завершено» (якщо було надіслано «початкове» повідомлення). Усі інші відкладені дії скасовуються. Сповіщення повертається в стан Неактивне і готове знову активуватися під час наступного інциденту.

Поки сповіщення Активно і не підтверджено, подальші дії ескалації («Якщо не підтверджено і не завершено протягом…») спрацьовують у налаштовані терміни. Це не окремий стан — сповіщення лишається активним, ескалація може повторюватися з різними тайм-аутами (наприклад SMS через 15 хвилин, голосовий дзвінок через 1 годину).

Щоразу, коли сповіщення активується, а згодом завершується, у журналі створюється окремий запис сповіщення. Одночасно може бути лише один активний (незавершений) запис.

Підтвердження сповіщень

Section titled “Підтвердження сповіщень”

Коли сповіщення спрацьовує, повідомлення містять спосіб підтвердити сповіщення:

  • Повідомлення електронною поштою містять посилання підтвердження. Перехід відкриває сторінку, що підтверджує сповіщення й показує деталі події.
  • SMS-повідомлення містять 5-значний код підтвердження. Відповідайте цим кодом на той самий номер для підтвердження.

Сторінка підтвердження сповіщення з деталями події та статусом підтвердження

Підтвердження виконує дві функції:

  1. Запускає будь-які подальші дії «Коли подію підтверджено» (наприклад повідомлення команди, що проблемою займаються).
  2. Скасовує всі відкладені дії ескалації «Якщо не підтверджено».

Після підтвердження сповіщення лишається активним, доки умови не зникнуть і воно не завершиться автоматично. Підтвердження не приглушує й не завершує сповіщення — лише сигналізує, що про проблему вже відомо.

Сторінка огляду сповіщень

Section titled “Сторінка огляду сповіщень”

Сторінка Сповіщення перелічує всі сповіщення поточної організації. Для кожного сповіщення видно:

Сторінка огляду сповіщень зі списком налаштованих сповіщень, їх умовами, діями та статусом

  • назву сповіщення та опис;
  • іконку дзвіночка кольором за рівнем журналювання. Якщо сповіщення зараз активне, іконка підсвічена;
  • таблицю умов з мережею, пристроєм, параметром, умовою, останнім зчитаним значенням і часовою міткою зчитування для кожної умови. Спрацьовані умови виділені візуально;
  • підсумок дій з переліком налаштованих повідомлень.

З цієї сторінки доступні Налаштування, Журнал, Дублювати або Видалити для кожного сповіщення.

Журнал сповіщень фіксує кожну активацію та завершення сповіщення. Є два вигляди:

  • Журнал організації (Сповіщення → Журнал сповіщень у боковій панелі) — усі записи сповіщень усіх сповіщень, спочатку новіші.
  • Журнал одного сповіщення (відкрийте сповіщення → Журнал) — лише записи для одного сповіщення.

Сторінка журналу сповіщень з таблицею подій сповіщень з датами, назвами та статусами

Кожен запис журналу показує:

СтовпецьВміст
ДатаКоли сповіщення активувалося.
Назва подіїНазва сповіщення з префіксом рівня журналювання (наприклад «Попередження: Температура холодильної камери занадто висока»).
Поточний статусАктивно, Підтверджено (дата) або Завершено (дата).

Можна розгорнути кожен запис, щоб побачити деталі з часовими мітками — хронологічний список подій інциденту (спрацьовані умови, надіслані повідомлення, підтвердження, завершення).

Розгорнутий запис журналу сповіщення з детальною часовою шкалою інциденту

Технічні менеджери можуть очистити журнал для сповіщення — видаляючи завершені (закриті) записи старші за обраний період: 1 день, 1 тиждень, 1 місяць, 1 рік або всі завершені записи.

Керування сповіщеннями

Section titled “Керування сповіщеннями”
  • Налаштування — відкрити налаштування сповіщення для зміни умов, дій, подальших дій або рівня журналювання.
  • Дублювати — створити копію сповіщення з тією самою конфігурацією. Корисно, коли потрібне подібне сповіщення для іншого набору параметрів.
  • Видалити — остаточно видалити сповіщення та всі його записи журналу.

Дублювання, видалення та очищення журналу потребують ролі технічний менеджер.

Якщо ви керуєте багатьма схожими пристроями, можна включати визначення сповіщень у шаблон пристрою. Після застосування шаблону до пристрою Overvis створює сповіщення автоматично — без повторного налаштування тих самих порогів і дій для кожного пристрою.

Шаблони сповіщень пишуться в YAML і додаються до шаблону пристрою через веб-інтерфейс або у файлі Excel шаблону. Див. Довідник шаблонів сповіщень щодо синтаксису YAML і прикладів.

Надіслані SMS (пункт бокової панелі в розділі «Сповіщення») показує запис усіх SMS і голосових викликів, надісланих системою сповіщень. Кожен запис містить:

  • дату й час надсилання повідомлення;
  • пов’язану назву сповіщення;
  • текст повідомлення;
  • номери телефонів відправника й одержувача;
  • чи це SMS, чи голосовий виклик;
  • вартість доставки.

Сторінка журналу SMS з надісланими повідомленнями, деталями доставки та вартістю

Корисно для перевірки доставки повідомлень і обліку використання та вартості SMS і голосових викликів.

Усунення несправностей

Section titled “Усунення несправностей”

Сповіщення не спрацьовує

Section titled “Сповіщення не спрацьовує”

Параметр не відстежується. Лише відстежувані параметри опитуються для зчитувань. Якщо параметр не відстежується, Overvis не має значень для порівняння. Перейдіть на сторінку пристрою й переконайтеся, що для параметра увімкнено прапорець «Відстежувані». Див. Прапорці поведінки.

Пристрій або мережа вимкнені. Вимкнені пристрої та мережі не обробляють сповіщення. Переконайтеся, що й мережа, і пристрій увімкнені.

У параметра немає недавніх зчитувань. Якщо параметр ще жодного разу не зчитувався (наприклад пристрій ще не опитувався), умови неможливо оцінити. Перевірте стовпець «Останнє зчитування» на сторінці огляду сповіщень — якщо там «-», параметр ще не зчитувався.

Поріг у неправильних одиницях. Поріг порівнюється з відображуваним значенням (після множника). Якщо ввести сире значення регістра замість інженерного, умова може ніколи не спрацювати. Переконайтеся, що поріг у тих самих одиницях, що на сторінці пристрою.

Невідповідність логіки умов. Якщо кілька умов з «Усі умови повинні бути виконані» (AND), усі мають бути істинні одночасно. Перевірте, чи одна умова не блокує активацію сповіщення.

Повідомлення не надходять

Section titled “Повідомлення не надходять”

Не налаштовано типового одержувача. Якщо поле одержувача порожнє, Overvis використовує типову електронну адресу або телефон організації для сповіщень. Якщо нічого не налаштовано, повідомлення тихо пропускається. Задайте типових одержувачів у налаштуваннях організації або вкажіть одержувача явно в дії сповіщення.

Лист потрапляє в спам. Перевірте папку «Спам» або папку небажаної пошти. Додайте адресу відправника сповіщень Overvis до білого списку.

SMS вимкнено для організації. Якщо надсилання SMS вимкнено (наприклад через білінг), SMS і голосові повідомлення не доставляються. Перевірте, чи з’являється повідомлення про вимкнені SMS у верхній частині сторінки «Сповіщення».

Затримка ще не минула. Якщо налаштовано затримку (наприклад «Якщо не завершено протягом 30 хв»), повідомлення не надішлеться, доки не спливе період затримки. Якщо сповіщення завершиться раніше, повідомлення скасовується.

Забагато хибних тривог

Section titled “Забагато хибних тривог”

Використовуйте затримки дій. Задайте затримку на кшталт «Якщо не завершено протягом 5 хв» або довшу. Короткі коливання, що швидко зникають, не ініціюють повідомлення.

Підкоригуйте пороги. Якщо поріг занадто близький до нормального робочого діапазону, малі коливання спричинять сповіщення. Додайте запас на нормальні коливання.

Використовуйте логіку AND для кількох умов. Вимога виконання всіх умов одночасно зменшує хибні спрацьовування від окремих сплесків.

Повідомлення «Коли подію завершено» не надсилаються

Section titled “Повідомлення «Коли подію завершено» не надсилаються”

Подальші дії «Коли подію завершено» надсилаються лише якщо хоча б одне повідомлення активації вже було надіслано або заплановано. Якщо сповіщення активувалося й завершилося надто швидко (до спрацювання будь-якої дії «Дія…»), повідомлення про завершення не надсилається. Це навмисно — щоб уникнути «сирітських» повідомлень про завершення для подій, надто коротких, щоб про них сповістити.

Підтвердження сповіщення не працює

Section titled “Підтвердження сповіщення не працює”

Посилання підтвердження в листі. Переконайтеся, що ви переходите за посиланням з оригінального повідомлення. Посилання прив’язані до конкретної події сповіщення — посилання з попередньої події не спрацює для нової.

SMS-код підтвердження. Відповідайте 5-значним кодом на той самий номер, з якого надіслано SMS. Код дійсний лише поки сповіщення активне й ще не підтверджено.

Сповіщення вже завершено. Якщо сповіщення завершилося до вашого підтвердження, сторінка підтвердження вкаже, що подію вже завершено. У цьому випадку підтвердження більше не потрібне.

Чи можуть різні люди отримувати різні сповіщення?

Section titled “Чи можуть різні люди отримувати різні сповіщення?”

Так. У кожної дії та подальшої дії своє поле одержувача. Можна налаштувати одне сповіщення на лист оператору та інше на SMS керівнику. В межах одного сповіщення можна додати кілька дій, щоб сповістити різних людей різними каналами.

Що буде, якщо пристрій вийде з лінії?

Section titled “Що буде, якщо пристрій вийде з лінії?”

Якщо пристрій недоступний, параметри матимуть помилки зчитування. Можна використати умову «Помилка зчитування», щоб отримувати сповіщення, коли пристрій перестає відповідати. Після запуску системи умови помилки зчитування приглушуються приблизно на 2 хвилини, щоб уникнути хибних тривог під час старту.

Чи можна тимчасово вимкнути сповіщення без видалення?

Section titled “Чи можна тимчасово вимкнути сповіщення без видалення?”

Кнопки «пауза» в налаштуваннях сповіщення немає. Щоб тимчасово зупинити спрацьовування, можна прибрати умови або дії й пізніше відновити їх, або встановити всі дії на «Нічого» (без повідомлення). Альтернативно, дублювання сповіщення перед редагуванням зберігає початкову конфігурацію для легкого відновлення.

Наскільки швидко Overvis виявляє умову?

Section titled “Наскільки швидко Overvis виявляє умову?”

Overvis обчислює умови сповіщень одразу після кожного зчитування параметра. Швидкість залежить від інтервалу опитування мережі — зазвичай від кількох секунд до хвилини. Додаткової затримки між зчитуванням параметра та перевіркою умов немає.

У чому різниця між діями та подальшими діями?

Section titled “У чому різниця між діями та подальшими діями?”

Дії («Дія…») спрацьовують під час першої активації сповіщення. Це початкові повідомлення. Можна додати затримку (наприклад «Якщо не завершено протягом 10 хв»), щоб відсіяти короткі події.

Подальші дії («Подальша дія…») спрацьовують на пізніших етапах: коли сповіщення завершується, коли його хтось підтвердив або коли ніхто не підтвердив у межах тайм-ауту. Використовуються для ескалації та відстеження завершення.

Чи впливає очищення журналу на активні сповіщення?

Section titled “Чи впливає очищення журналу на активні сповіщення?”

Ні. Очищення журналу видаляє лише завершені записи сповіщень старші за обраний період. Активні записи сповіщень і сама конфігурація сповіщення не змінюються.

Чи можна побачити, які повідомлення були надіслані?

Section titled “Чи можна побачити, які повідомлення були надіслані?”

Так. Розгорніть запис журналу сповіщення, щоб побачити детальну часову шкалу всіх повідомлень під час інциденту, з часовими мітками й одержувачами. Для деталей доставки SMS і голосових викликів відкрийте сторінку Надіслані SMS.

Section titled “Пов’язана документація”