[sisyphus] Видимо, наблюдение.
Michael A. Kangin
mak на complife.ru
Пт Апр 8 22:59:26 MSK 2016
On 04/08/2016 04:54 PM, Вадим Илларионов wrote:
> Для опытов развернул шаблон р7 в OpenVZ, обновился до сизифа, установил
> vargus-web, вытянувший остальное.
Я не проверял на работоспособность в Сизифе.
Попробуйте остаться в рамках p7, взяв из Сизифа только варгусные пакеты.
В частности, кажется, там обновлённый perl, который сыпет ворнингами.
> По рекомендации из доков запускаю демон:
Демон обычно запускается командой systemctl
(или service в не-systemd системах)
Он запустит vargus cо всеми ролями, которые найдёт в /etc/vargus.
Если хотите вручную запускать - надо обязательно указать роль.
Т.е. перед запуском Vargus'а было бы неплохо пойти в /etc/vargus и
убедиться, что там созданы какие-нибудь роли (их обычно simple-setup
прописывает), это такие файлики с цифрами в начале, если они
исполняемые, то такая роль будет автоматически запускаться systemctl.
Так же, чтобы от запуска был какой-то смысл, нужно создать файлы
объектов (камер). Они сильно специфичные в зависимости от вида камер,
поэтому автоматически не создаются. Подробно коментированные примеры
есть в документации, их можно скопировать и отредактировать "для себя".
Общий алгоритм таков:
- попытаться увидеть камеру через VLC, чтобы вообще представлять
протоколы, ЮРЛы, дополнительные параметры, и т.д.
- попытаться нарисовать файл объекта камеры, учесть это имя объекта в
каком-нибудь наборе камер (объект set).
- запустить (убедиться что запущен) vargus-informer
- протестировать работу роли player:
* запустить vargus без демонизации с именем этой роли (vargus
--no-daemon player)
* посмотреть в консоли на отсутствие проблем (vlc не может
подключиться, какой-то процесс респавнится постоянно, какой-нибудь
инклюд не найден)
* попробовать посмотреть на получившееся в веб-интерфейсе.
Если камера видна и работает можно по этому же алгоритму протестировать
роль write и postprocess, убедиться, что видео с камеры пишется и
сохраняется в архив именно так, как задумано.
Если всё ок, то мы из нашего объекта камеры можем сделать темплейт и
описать на его основе другие камеры этой же модели. Повторить для всех
моделей.
Ну а теперь, когда всё хорошо, можно делать systemct start vargus.
И ловить проблемы дальше :)
а потом работать над оптимизацией.
Подробная информация о списке рассылки Sisyphus