1. sudo apt-get install zoneminder
Ну вообщем на этом и все. Непосредственно установка ZoneMinder окончена. И теперь у вас установлен ZoneMinder версии 1.24.2. На сегодняшний день есть конечно версия 1.25 но для ее установки нужно скачать исходники, пропатчить их, собрать и установить. Вероятность того что это получиться у вас с первого раза очень мала. Да и необходимости в версии 1.25 у меня нет, все что нужно для работы есть и в версии 1.24, поэтому не вижу смыла сидеть и несколько дней биться с установкой версии 1.25.
Итак мы установили ZoneMinder. Дальше нужно его настроить. Нужно сделать символьную ссылку для Apache, что web сервер знал где лежит web морда ZoneMinder, выполните следующие команды:
2. ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
перезапускаем веб сервер, чтобы он перечитал файл конфигурации
3. /etc/init.d/apache2 force-reload
далее нужно увеличить количество shared memory - это параметр shmall
и максимальный размер сегментов разделяемой памяти - это параметр shmmax
4. sudo nano /etc/sysctl.conf добавьте в конец файла две строки:
" kernel.shmall = 134217728 "
" kernel.shmmax = 134217728 "
сохраните и закройте файл ( сохранить ctrl+O закрыть ctrl+X)
Перезагрузите компьютер чтобы изменения вступили в силе. После перезагрузки откройте свой браузер и перейдите по адресу: http://localhost/zm и если вы попадете на страницу ZoneMinder.
Рассмотрим на примере камеры Dlink-DCS932L:
Чтобы вам было проще ориентироваться включите русский язык оболочки. Для этого нажмите на Options и в строке LANG_DEFAULT установите значение ru-ru и нажмите на кнопку save внизу. Перезапустите ZoneMinder, нажмите на RUNNING в верху посередине и выберите restart. После рестарта у вас появиться русский интерфейс.
Итак чтобы добавить камеру нужно нажать на кнопку Добавить монитор.

В открывшемся окне пишите имя камеры (как вам удобнее), тип источника выбираете удаленный, функция record (постоянная запись, вы можете выбрать нужную вам, monitor - просто наблюдение без записи, modect - запись по факту движения.) переходим на следующую вкладку Источник

Имя удаленного хоста: user:passwd@192.168.1.1 (имя и пароль указываете тот который на камере, и ее ip адрес)
Удаленный порт: 80
Путь на удаленном хосте: /image/jpeg.cgi
Размер по Х: 640
Размер по Y: 480
Теперь переходим на вкладку Буферы

Размер буфера изображения: 30
И нажимаем кнопку сохранить. Если вы указали верные параметры, логин, пароль, ip адрес то строчка с камерой станет зеленого цвета и если нажать на имя камеры то откроется окно с онлайн трансляцией.
Остальные камеры добавляются аналогично, только у всех камер разные параметры подключения, их можно узнать на официальной страничке wiki zoneminder.
Если у вас уже много камер и вы хотите смотреть их через web морду zoneminder то вам может потребоваться плагин cambozola.jar Этот плагин нужно скопировать на сервер в папку /usr/share/zoneminder/ После этого при переходе по ссылке montage в браузерах у вас будет подгружаться плагин для просмотра видео.
Также для просмотра можно воспользоваться windows клиентом zoneminder viewer.