Перезапуск платформы видеонаблюдения EVI Cloud

Чтобы применить изменения конфигурации платформы, необходимо перезапустить её компоненты при помощи следующей команды:

sudo systemctl restart evi-cloud-control evi-cloud-watcher evi-cloud-rat

При выполнении команды не ожидается вывод какого-либо текста.

Проверка работоспособности платформы видеонаблюдения

1. Проверьте состояние сервисов systemd компонентов платформы при помощи следующей команды:

sudo systemctl status evi-cloud-control evi-cloud-watcher evi-cloud-rat

Пример вывода команды:

● evi-cloud-control.service - evi-cloud-control
     Loaded: loaded (/etc/systemd/system/evi-cloud-control.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-03-27 03:11:30 UTC; 2 weeks 6 days ago
       Docs: https://docs.eltex-co.ru
   Main PID: 3446566 (evi-cloud-contr)
     Memory: 131.6M
        CPU: 3d 13h 21min 20.950s
     CGroup: /system.slice/evi-cloud-control.service
             └─3446566 /opt/evi-cloud-control/evi-cloud-control -o -c /opt/evi-cloud-control/evi-cloud-control.conf

Mar 27 03:11:30 evi-cloud systemd[1]: Started evi-cloud-control.

● evi-cloud-watcher.service - evi-cloud-watcher
     Loaded: loaded (/etc/systemd/system/evi-cloud-watcher.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-03-27 03:11:30 UTC; 2 weeks 6 days ago
       Docs: https://docs.eltex-co.ru
   Main PID: 3446586 (evi-cloud-watch)
     Memory: 283.7M
        CPU: 3d 10h 39min 40.051s
     CGroup: /system.slice/evi-cloud-watcher.service
             └─3446586 /opt/evi-cloud-watcher/evi-cloud-watcher -o -c /opt/evi-cloud-watcher/evi-cloud-watcher.conf

Mar 27 03:11:30 evi-cloud systemd[1]: Started evi-cloud-watcher.

● evi-cloud-rat.service - evi-cloud-rat
     Loaded: loaded (/etc/systemd/system/evi-cloud-rat.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2025-04-02 03:35:43 UTC; 2 weeks 0 days ago
       Docs: https://docs.eltex-co.ru
   Main PID: 4014734 (evi-cloud-rat)
     Memory: 4.8G
        CPU: 3d 6h 26min 9.692s
     CGroup: /system.slice/evi-cloud-rat.service
             └─4014734 /opt/evi-cloud-rat/evi-cloud-rat -o -c /opt/evi-cloud-rat/evi-cloud-rat.conf

Apr 02 03:35:43 evi-cloud systemd[1]: Started evi-cloud-rat.

В выводе данной команды необходимо найти состояние каждого сервиса в поле Active. Все сервисы должны иметь состояние  active (running).

2. Проверьте доступность API платформы видеонаблюдения при помощи следующей команды:

curl -w "\n" -k https://domain.name:port/version

где domain.name — доменное имя сервера платформы видеонаблюдения (файл evi-cloud-control.conf, параметр api.api_host);

   port — HTTPS-порт API (файл evi-cloud-control.conf, параметр api.api_port).

Вывод команды должен содержать JSON-объект, содержащий версию платформы видеонаблюдения и API. Такой вывод означает доступность API платформы умного дома.

{"api_version":"1.4.0","version":"1.4.0-1308"}