Установка системы видеонаблюдения ZoneMinder на Debian 8 Jessie/Ubuntu Server 14.04 LTS

Разберем как установить систему видеонаблюдения ZoneMinder на Debian 8 Jessie/Ubuntu Server 14.04 LTS.

 

Подготовка системы (Debian 8 Jessie)

Добавляем репозиторий официального дистрибутива ZoneMinder:

sudo echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list

Обновляем систему до актуального состояния:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade -y

 

Устанавливаем необходимые зависимости (в ходе установки зависимостей, необходимо будет задать пароль для mysql):

sudo apt-get install php5 mysql-server php-pear php5-mysql php5-gd libvlc-dev ffmpeg -y

 

Подготовка системы (Ubuntu Server 14.04 LTS)

Добавляем репозиторий официального дистрибутива ZoneMinder:

sudo add-apt-repository ppa:iconnor/zoneminder

Обновляем систему до актуального состояния:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade -y

 

Устанавливаем необходимые зависимости (в ходе установки зависимостей, необходимо будет задать пароль для mysql):

sudo apt-get install php5 mysql-server php-pear php5-mysql php5-gd libvlc-dev ffmpeg -y

 

Установка Zoneminder

Устанавливаем Zoneminder (на момент написания статьи версия — 1.29.0):

sudo apt-get install zoneminder

Устанавливаем Java-плагин Cambozola, который декодирует многопоточные потоки JPEG:

wget http://www.andywilcock.com/code/cambozola/cambozola-latest.tar.gz
tar -xzvf cambozola-latest.tar.gz
sudo cp cambozola-0.936/dist/cambozola.jar /usr/share/zoneminder/www

Создание базы данных в MySQL, для работы Zoneminder:

mysql -u root -p
SOURCE /usr/share/zoneminder/db/zm_create.sql;
CREATE USER 'zmuser'@'localhost' IDENTIFIED BY 'zmpass';
GRANT ALL PRIVILEGES ON zm.* TO 'zmuser'@'localhost';
FLUSH PRIVILEGES;
EXIT

Пользователя (www-data) добавим в группу (video), для возможности использовать локально подключенные видео устройства:

sudo usermod www-data -G video

Выставим разрешения на каталог (/usr/share/zoneminder):

sudo chown -R www-data:www-data /usr/share/zoneminder/

Включаем поддержку CGI, конфигурацию Zoneminder в Apache:

sudo a2enmod cgi
sudo a2enmod rewrite
sudo a2enconf zoneminder

Указываем временную зону (Europe/Moscow) файле (/etc/php5/apache2/php.ini):

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Moscow

Перезапускаем службу Apache:

sudo service apache2 restart

 

Добавляем службу Zoneminder в автозагрузку и запускаем ее:

sudo systemctl enable zoneminder.service
sudo systemctl start zoneminder.service

 

Результат работы Zoneminder:

 

Установка ZoneMinder завершена, можно добавлять камеры в систему.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

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

Только один комментарий Комментировать

  1. Тимофей /

    Спасибо огромное. Выполнил инструкцию шаг за шагом заработало с пол оборота.
    Единственная проблема это китайские аналоговые камеры либо не заводятся либо в ч/б изображении.
    Буду экспериментировать с другими камерами.

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

десять − один =