Как увидеть все: В shinobi отображаются видео только за 24 часа?
Сейчас ситуация такая: установлена программма для видеонаблюдения shinobi, через docker. К ней подключена одна камера. Настроен детектор движения через API триггер (так как комп на котором все это вертится - старый и программный детектор движения не тянет. За триггер взят запрос который отправляет детектор самой камеры). Запись по движению срабатывает, все отлично.
По вводным: но, в интерфейсе просмотра Power Video Viewer - отображаются только файлы за 24 часа.
Каким способом увидеть все файлы в Power Video Viewer?
По вводным: при этом фактически файлы на диске есть за все время.
По вводным: в настройках, все что нашел, поставил 365 дней хранить:
По вводным: number of Days to keep Videos: 365
По вводным: number of Days to keep Events: 365
По вводным: number of Days to keep Logs: 365
Сейчас ситуация такая: больше ничего похожего не нашел
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
В Shinobi ограничение “видны записи только за 24 часа” обычно связано не с проигрывателем, а с настройками хранения, фильтром интерфейса или очисткой старых видео. Нужно проверить три места: retention/cron, путь хранения файлов и выбранный диапазон дат в UI.
Сначала посмотрите, реально ли старые файлы есть на диске. На сервере проверьте каталог videos:
find /home/Shinobi/videos -type f | head find /home/Shinobi/videos -type f -mtime +1 | head du -sh /home/Shinobi/videos
Если файлов старше суток нет, значит Shinobi или внешний cron их удаляет. Проверьте настройки монитора: Max Storage Amount, Max Storage Days, Delete over Max, настройки пользователя/группы и глобальный cron. Также посмотрите логи Shinobi и системный cron.
Если файлы на диске есть, но в интерфейсе они не показываются, проверьте диапазон дат в Viewer/Power Viewer. Иногда выбран фильтр “last 24 hours”, камера, group key или другой monitor id. Также возможна проблема с базой: записи в таблице videos отсутствуют, хотя сами файлы лежат.
Для MySQL/MariaDB проверьте, есть ли строки старше суток:
SELECT mid, time, end, ext FROM Videos WHERE time < NOW() - INTERVAL 1 DAY ORDER BY time DESC LIMIT 20;
Если база пустая, а файлы есть, можно искать причину в записи metadata или ручном перемещении файлов. Если база есть, но UI не видит, смотрите права пользователя и фильтры.
Итог: сначала выясните, удаляются ли старые видео физически. Если да — правьте retention. Если нет — проверяйте фильтры интерфейса, записи в базе и права. Не отключайте очистку полностью без контроля свободного места, иначе Shinobi быстро забьёт диск.