Меню

Zoneminder настройка linux mint

Устанавливаем ZoneMinder в Linux

Если вы хотите наладить видеонаблюдение и вам для этого необходим сервер, или программное обеспечение, которое способно работать с видеокамерами, то вам стоит обратить внимание на ZoneMinder. Это свободное программное обеспечение способно работать с локальными, сетевыми, цифровыми (в том числе и с USB камерами) и с аналоговыми видеокамерами. Имеет богатый арсенал настроек, а так же веб-интерфейс, через который можно осуществлять настройки, так же возможно получить доступ ко многим функциям с мобильного телефона. Конечно, это не все на что способен данный продукт, имеется оповещение через SMS и на электронную почту, с прикрепленным скриншотом или даже видео. Имеется возможность загружать на внешние FTP для архивации и безопасности видео с камер. И многое другое, описывать все достоинства ZoneMinder не стану, кому надо, сможет найти больше информации на официальном сайте.

Установка ZoneMinder в Debian 10

И так, переходим от слов к делу, и начнем с установки на дистрибутив Debian, и первым делом необходимо установить Apache2, хотя, можно поднять сервер и на NGNIX, но, на Apache2 немного проще, по этому Apache2. Для установки дополнительных зависимостей для ZoneMinder переходим в терминал и вводим команду:

Когда установка всех пакетов завершиться, необходимо настроить Mariadb, вводим команду:

Mariadb запросит root пароль, но, так как на данный момент мы его еще не установили, просто нажимаем “Enter”:

Далее Mariadb спросит, задать root пароль? Отвечаем утвердительно, для этого вписываем букву “y” и снова жмем “Enter”, после чего необходимо придумать и ввести пароль, нажать на “Enter”, а затем повторить его и снова нажать на “Enter”:

На все остальные вопросы можно смело нажимать “Enter”:

Для установки ZoneMinder в Debian 10 необходимо добавить репозиторий, для этого возвращаемся в терминал и воспользуемся текстовым редактором Nano, о котором вы можете прочесть в этой статье:

В открывшемся окне спускаемся в низ и вписываем репозиторий ZoneMinder:

Сохраняем файл сочетанием клавиш “ctrl + o” и выходим из редактора Nano “ctrl + x”. Затем необходимо установить пакет, вводим команду, а так же скачать GPG ключ от добавленного репозитория и добавить его в нашу систему, вводим команды:

Обновляем списки пакетов и устанавливаем ZoneMinder:

Если вы собираетесь использовать локальные камеры (например USB), то необходимо добавить пользователя в группу “video”, а про создание пользователей подробно написано в этой статье, кому интересно, можете перейти по ссылке и прочесть. А мы возвращаемся к добавлению пользователя в группу, вводим команду:

Осталось лишь включить сервис ZoneMinder, вводим соответствующие команды:

Так же, необходимо включить некоторые модули в Apache2, а затем перезапустить его, выполним команды:

Теперь если вы введете в браузере ваш IP адрес и через слеш (/) укажете “zm”, то должны будите попасть в админ панель ZoneMinder.

Установка ZoneMinder в Ubuntu 20.04

Переходим к установке ZoneMinder в дистрибутиве Ubuntu 20.04, для данного дистрибутива существует PPA репозиторий от самих разработчиков ZoneMinder, его то мы и подключим. Для подключения PPA репозитория переходим в терминал и вводим команду:

Читайте также:  Doogee как вернуть к заводским настройкам

При добавлении репозитория, необходимо будет подтвердить наши намерения, нажимаем “Enter” и затем дожидаемся когда репозиторий добавиться и автоматически обновятся список пакетов:

Для уверенности конечно можно обновить и в ручную, введя команды “sudo apt update” и “sudo apt upgrade”. После чего можно устанавливать ZoneMinder. Для его установки вводим команду:

Теперь необходимо настроить права для пользователя www-data, вводим команды:

Разрешаем доступ к каталогу с файлами:

Затем включим модули в Apache2, которые необходимы для работы ZoneMinder:

Теперь активируем и запускаем сам ZoneMinder, введя команды:

Теперь осталось лишь перезапустить Apache2 и можно будет проверить работу ZoneMinder введя в браузере ваш IP адрес и указать после него /zm:

Настройка ZoneMinder

Переходим к настройке, после установки при первом запуске в браузере вам необходимо будет спуститься в самый низ страницы найти там кнопку “APPLY” и нажать на нее:

Теперь необходимо задать пароль на вход в панель ZoneMinder, в целях безопасности, переходим в пункт “Options” и в левой части панели ищем пункт “System”:

Затем необходимо отметить пункт “OPT_USE_AUTH”, тут же можно изменить язык интерфейса, выбрав в графе “LANG_DEFAULT” Русский язык (ru_ru):

Переходим к подключению камеры видеонаблюдения, сначала хотел подключить камеру Hikvision, но, не срослось, и дело тут не в ZoneMinder, а в самой камере. По этой причине будем подключаться к телефону, на который установлено приложение IP Webcam. И так, что бы подключить ZoneMinder к камере, нажимаем на кнопку “ADD”, если вдруг у вас открыта другая вкладка настройки, просто выберите пункт “Console”, и вы попадете на страницу где можно добавить камеру:

После нажатия кнопки “ADD” откроется интерфейс добавления камер, на вкладке “General” необходимо заполнить поля:

Source Type – Remote

В функции Function на данный момент мы выбрали режим просмотра, но, там же можно включить и запись с камер:

Переходим во вкладку “Source”, тут необходимо заполнить поля:

Protocol – HTTP (При условии того, что у вас в настройках телефона указан именно этот протокол, по умолчанию это именно так)

Host Name – Вписываете IP вашего телефона, либо, видеокамеры

Capture Resolution (pixels) – 720×480 (Выставляете такое же разрешение, которое соответствует потоку с камеры)

Когда заполните все настройки, нажимаем на “Save”, если же вы так же как и я подключаете камеру с телефона, не забудьте в настройке программы IP Webcam нажать на кнопку “Запустить”:

Заключение

Имеются конечно и другие достойные кандидаты, например Motion, о них может быть напишу в следующий раз. Что же касается ZoneMinder, это действительно не плохой продукт, конечно, имеются некоторые недостатки. Но, они есть в каждом продукте и на некоторые из них можно закрыть глаза. ZoneMinder не требователен к ресурсам и способен так же завестись и спокойно работать на том же Raspberry pi, у меня так он на нем и крутился некоторое время. Но, стоит учесть, что нужен внешний диск для хранения записей с видеонаблюдения подключенный к Raspberry pi, так как записывать все на флешку, это не вариант, сами понимаете. Но, про установку видеонаблюдения на Raspberry pi читайте в следующих статьях. Так же хотелось бы отметить, что вы можете установить ZoneMinder на сервер без графического интерфейса, по протоколу SSH, а что бы защитить SSH можно сгенерировать ключи, и отключить доступ по паролю, подробней об этом написано в этой статье.

Читайте также:  Куосера 181 настройка принтера

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X

Источник

Установка ZoneMinder в Ubuntu

Видеонаблюдение – важная составляющая безопасности. Камеры устанавливаются в квартирах и общих коридорах, на дачах и в гаражах. Руководство компании следит за сотрудниками, охрана – за посетителями. В присмотре нуждаются пожилые родственники и маленькие дети. Простого вывода картинки недостаточно – сидеть перед монитором всё время никто не сможет. Нужна система, которая проанализирует видеопоток, сделает скриншоты и уведомит хозяев о нарушении периметра.

Промышленные модули стоят огромных денег, однако сообщество открытого ПО предлагает собственные бесплатные альтернативы, например, программу ZoneMinder. В этой статье мы рассмотрим как выполняется установка ZoneMinder Ubuntu 18.04.

Как установить ZoneMinder в Ubuntu

Первым делом в свежеустановленной операционке необходимо установить стандартный стек веб-сервера LAMP. Подробно останавливаться на этом процессе мы не будем, на сайте этому посвящена отдельная статья. Для того, чтобы получить самую свежую версию ZoneMinder, следует подключить персональный архив разработчиков PPA с помощью команды:

sudo add-apt-repository ppa:iconnor/zoneminder-1.34

Здесь 1.34 – номер текущей версии программы. Чтобы не вводить команду sudo перед всеми следующими командами, рекомендуем выполнить в консоли команду:

Все последующие инструкции в консоли будут выполняться от имени суперпользователя.

Итак, репозиторий добавлен. Теперь необходимо обновить список пакетов и саму операционную систему:

Затем можно запустить установщик:

apt-get install zoneminder

В свежеустановленной операционной системе потребуется установить почти 200 пакетов, поэтому процесс займёт некоторое время. После установки ZoneMinder требуется настроить для пользователя www-data права для доступа к конфигурации:

chmod 740 /etc/zm/zm.conf
chown root:www-data /etc/zm/zm.conf

Далее следует разрешить доступ к каталогу с файлами ZoneMinder:

Затем настроить Apache, подключить к ядру веб-сервера модули с помощью команды:

a2enmod cgi
a2enmod rewrite

После этого добавить настройки с помощью команды:

Для повышения скорости кэширования рекомендуется также активировать модули expires и headers:

Прежде, чем последовать настойчивым просьбам Apache о перезапуске, надо активировать и запустить ZoneMinder с помощью команд:

systemctl enable zoneminder

systemctl start zoneminder

Команда start отрабатывает без сообщений, поэтому можно проверить состояние сервиса, выполнив команду:

systemctl status zoneminder

На экране появятся строки, говорящие о том, что система видеонаблюдения ZoneMinder активна.

Читайте также:  Настройки ммс yota для iphone

Осталось установить правильную временную зону для php. Открываем нужный нам файл в редакторе Nano с помощью команды:

Затем нажимаем сочетание клавиш Ctrl-W, в белом поле вводим слово Date, нажимаем клавишу Enter. Переходим таким образом в секцию [Date]. Убираем символ «;» перед строкой date.timezone и прописываем нашу временную зону. Для Москвы это Europe/Moscow. В результате содержимое файла должно выглядеть как на скриншоте:

Для выхода из редактора нажимаем сочетание клавиш Ctrl-X, подтвердив сохранение отредактированного нами файла php.ini. Вот теперь можно перезапустить веб-сервер с помощью команды:

systemcltl reload apache2

Установка ZoneMinder Ubuntu Server завершена. Наконец-то мы можем посмотреть на результаты своих трудов. Запускаем браузер, выполняем переход по адресу веб-сервера, в нашем случае это http://localhost/zm. В открывшемся окне соглашаемся с тем, что программа будет собирать данные, и далее попадаем в консоль ZoneMinder:

Настройка ZoneMinder

Первое, что желательно сделать, это поставить пароль на вход. Если сервер развёрнут в публичной сети, это обязательно. Выбираем пункт Options в строке меню и переходим по ссылке System на левой панели.

В открывшемся окне устанавливаем флажок напротив OPT_USE_AUTH и сохраняем конфигурацию с помощью кнопки Save в правом нижнем углу страницы. Если обновить страницу с помощью клавиши F5, будет выполнен сразу же переход к форме авторизации. По умолчанию установлено: логин: admin, пароль: admin. Сменить это можно выбрав в левой панели ссылку Users.

Большинство реальных камер будут подключаться по сети. Для пробы используем старый смартфон с установленной программой IP Webcam.

Для подключения камеры к ZoneMinder Ubuntu нажмём в главном меню кнопку ADD, откроется окно с интерфейсом добавления камеры.

На закладке General заполним поля Source Type = Remote и Function = Monitor (режим просмотра). Затем переходим на вкладку Source и устанавливаем значения параметров так, как показано на скриншоте:

Для сохранения настроек нажимаем кнопку SAVE. Программа возвращает нас к списку камер. Если поток подсоединился, название камеры и адрес будут зелёного цвета, если нет — красного. Ошибки подключения можно посмотреть в меню Log.

Начать просмотр изображения с камеры можно кликнув мышкой по названию камеры. Откроется окно просмотра.

В окне доступно масштабирование, запуск трансляции, тестирование событий. На этом базовая настройка ZoneMinder закончена.

Выводы

Рассмотренная нами установка ZoneMinder Ubuntu 18.04 показала, что организация видеонаблюдения – это не сложно. При этом программный комплекс с большими возможностями может быть и бесплатным тоже, а его мощь и удобство – в гибких настройках.

Встроенный модуль для веб-сервера принимает потоки видео с любых локальных или сетевых камер, анализирует кадры в поисках событий для дневной и ночной съёмок, информирует пользователей о событиях и прочем. Управляется видеонаблюдение с помощью браузера или мобильного приложения, данные сохраняются в локальную базу. Подходит для построения систем наблюдения любых масштабов – от гаража до предприятия.

Источник