Автоматически перезагружать отдельные камеры в ZoneMinder через командную строку.

На ZoneMinder 1.29.0 развернутый на Ubuntu server 14.04 заведены несколько IP камер RVI-IPC41DNS. Пока что по непонятным мне причинам именно по этим камерам время от времени ZoneMinder проседает по FPS, т.е. FPS падает до 1 и картинка замирает. Иногда само по себе быстро отпускает и FPS поднимается до рабочих режимов, а иногда пока камеру не перезагрузить в ZoneMinder (вызвать ее свойства и нажать Save) то FPS не поднимутся и картинка останется статичной.

Каждый раз в ручную перезагружать (вызвать ее свойства и нажать Save) подвисщую камеру дело мутное. Поэтому с помощью cron я буду эти камеры перезагружать в ZoneMinder.

Перезагрузить нужную нам камеру можно выполнив команду:

sudo /usr/bin/zmdc.pl restart zmc -m 1

Информация: в примере мы перезагружаем первую камеру, где «-m 1» это первая камера. Вписывайте нужный номер камеры для ее перезагрузки. 

После выполнения команды, нам выдаст сообщение:

'zmc -m 1' sending stop to pid 21439 at 16/05/29 17:19:05

Все камера перезагружена, проверяем. Открываем камеру в консоли и смотрим на FPS, они восстановились до рабочих режимов.

 

Если камера часто глючит, то смело кидайте в cron задание на перезагрузку глючной камеры и забудте про нее.

sudo crontab -e

Перезагрузка камеры каждые 15 минут

*/15 * * * * /usr/bin/zmdc.pl restart zmc -m 1

Надеюсь кому нибуть пригодится.

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

семь + семнадцать =