Roman Stozhkov писал(а):
> Возникла необходимость просмотреть - кто и как подключался к серверу на
> просмотр.
>
> Как это сделать?
Здравствуйте.
# http/{mjpeg,hls}
## В базе данных avreg6_db.
Это возможно только если специально настроен параметр События/events2db,
а именно отмечен пункт - "клиенты".
(прим: у кого запись и вы стали менять этот параметр - также включите "медиафайлы" и "картинки").
В этом случае в базу в таблицу EVENTS начнётся логгирование всех запросов в внутреннему http-серверу.
Это приводит к существенному росту базы данных, поэтому по дефолту регистрация сетевых подключений отключена.
Для минимизации этой проблемы, можно отдельным cron-заданием удалять из базы конкретно эти события (1-2 недельной давности)
или (что лучше) выборочно регистрируя подключения через event-collector скрипт (если нужно мы отдельно расскажем как).
## В системном журнале (syslog)
Успешные подключения регистрируются только если avregd был запущен при с ключом --verbose=1 (/etc/default/avreg).
В случае проблем подключения (4xx, включая 401/403 - когда не подошли логины пароли, 5xx - например) или когда соединение неожиданно оборвалось, записи регистрируются в syslog.
Прим.: смотреть журнал в современных системах нужно утилитой journalctl
# rtsp (прокси)
## /var/log/avreg/*
Только при включенной отладке через GST_DEBUG (/etc/default/avreg), что крайне неудобно,
но в текущей версии, к сожалению, только так.