Події - це сутності, які з'являються, коли щось відбувається в системі спостереження, а саме, коли змінюється стан системи або компонента системи. Ці зміни можна налаштувати для запуску певних дій, щоб системні адміністратори та/або користувачі могли на них своєчасно реагувати.
Для кожного сервера 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 доступний (відкритий на брандмауері та перенаправлений, якщо потрібно). |
Ця стаття була корисною?
Чудово!
Дякуємо за відгук
Даруйте, що не вдалося допомогти вам
Дякуємо за відгук
Відгук надіслано
Дякуємо за допомогу! Ми докладемо всіх зусиль, щоби виправити статтю