Події за замовчуванням [Default Events]

Змінено вт., 24 Вер., 2024 на 4:12 ПІСЛЯ ПОЛУДНЯ

Події - це сутності, які з'являються, коли щось відбувається в системі спостереження, а саме, коли змінюється стан системи або компонента системи. Ці зміни можна налаштувати для запуску певних дій, щоб системні адміністратори та/або користувачі могли на них своєчасно реагувати.

Для кожного сервера Luxriot EVO існує набір подій за замовчуванням, які поводяться однаково на всіх серверах і не можуть бути змінені чи видалені. Це:

  • Центральний сервер підключено : зв'язок із центральним сервером відновлено; Подія доступна для нецентральних серверів
  • Центральний сервер відключено : з’єднання з центральним сервером позначено як недоступне, оскільки досягнуто тайм-ауту, визначеного в налаштуваннях сервера; Подія доступна для нецентральних серверів
  • Виключення диска : одне з місць зберігання було позначено як непридатне для використання та виключено з конфігурації запису; Подія доступна для кожного сервера
  • Активація відновлення після відмови : сервер запису вийшов з ладу та був автоматично замінений вузлом відновлення після відмови
  • Резервне сховище активується : основна пам’ять вийшла з ладу, сервер автоматично переключився на резервне сховище; Подія доступна для кожного сервера
  • Глобальна подія : глобальна (загальносистемна) подія з одного із серверів була запущена; подія доступна для всіх визначених глобальних подій  і на всіх серверах із Luxriot EVO Global
  • Рух : рух було виявлено; Подія доступна для кожного каналу
  • Рух розпочато : виявлено певний рух (відбулася одна подія руху); Подія доступна для кожного каналу
  • Рух зупинено : рух більше не виявляється; Подія доступна для кожного каналу
  • Помилка запису : під час запису відеоданих на сховище виникла проблема; подія доступна для кожного сервера та для кожного каналу
  • Запис відновлено : сервер відновився після помилки запису; доступні для кожного каналу
  • Натиснута кнопка користувача : натиснуто кнопку користувача; подія доступна для всіх створених користувачами кнопок
  • Відео втрачено : відеопотік не доступний для цього конкретного каналу протягом певного періоду часу, встановленого в налаштуваннях каналу; Подія доступна для кожного каналу
  • Відео відновлено : з'єднання потокового відео відновлено; Подія доступна для кожного каналу
  • Зовнішня подія : для кожного каналу доступні три користувальницькі події (докладніше див. нижче)
Події за замовчуванням

Події за замовчуванням

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

Події зовнішнього каналу

Події зовнішнього (власного) каналу зарезервовані для тих випадків, коли вам потрібно, щоб Luxriot EVO реагував на подію, що виникає в будь-якій сторонній системі, яка не підключена до Luxriot EVO. Кожна з цих трьох доступних подій запускається через HTTP API шляхом надсилання HTTP-запиту; події каналу існують за замовчуванням, тобто все, що вам потрібно зробити, це створити URL-адреси, а потім використовувати їх ззовні. Існує також можливість додати неканальні зовнішні події з настроюваним ідентифікатором (див. Зовнішні події нижче).

Спеціальні події використовують такі теги URL:

/event/<id_ресурсу>/external1/activate 
 /event/<id_ресурсу>/external2/activate 
 /event/<id_ресурсу>/external3/activate

де <resource_id> – ідентифікатор каналу. Ви можете знайти ідентифікатор каналу в Luxriot EVO Console у таблиці ресурсів на вкладці «Канали» , за умови, що у ваших налаштуваннях Luxriot EVO Console увімкнено ідентифікатори об’єктів. Якщо ні, увімкніть ідентифікатори об’єктів через головне меню > Налаштування >  вкладка Загальні .

Ідентифікатор каналу дорівнює 115 для Моєї камери

Використовуйте IP-адресу сервера Luxriot EVO та порт HTTP для створення повних URL-адрес. Для стандартного порту HTTP та IP-адреси 10.10.10.1 URL-адреси виглядатимуть так для каналу з ідентифікатором 115:

http://10.10.10.1:8080/event/115/external1/activate 
 http://10.10.10.1:8080/event/115/external2/activate 
 http://10.10.10.1:8080/event/115/external3/activate

Тип автентифікації має бути digest , а метод має бути GET , наприклад:

curl -v --digest -u адміністратор:пароль  http://192.168.1.83:8080/event/1257/external1/activate

 

Правило події, що використовує подію зовнішнього каналу

У системах Luxriot EVO Global:

  • використовувати IP-адресу та порт сервера, на якому налаштовано цільовий канал
  • якщо основний сервер запису перейшов на відновлення після відмови, використовуйте IP-адресу та порт вузла відновлення після відмови (ідентифікатор каналу залишається тим самим)
Під час ініціювання події через Інтернет переконайтеся, що порт HTTP цільового сервера Luxriot EVO доступний (відкритий на брандмауері та перенаправлений, якщо потрібно).

 

Ця стаття була корисною?

Чудово!

Дякуємо за відгук

Даруйте, що не вдалося допомогти вам

Дякуємо за відгук

Розкажіть, як ми можемо поліпшити цю статтю!

Виберіть принаймні одну причину
Необхідна перевірка CAPTCHA.

Відгук надіслано

Дякуємо за допомогу! Ми докладемо всіх зусиль, щоби виправити статтю