Настійно рекомендую встановлювати ZoneMinder відразу після установки системи перш ніж ви накат всі ваші улюблені проги, кодеки, примочки! ZM це не одна програма, це взаємопов'язаний комплекс, один крок в сторону і ви отримаєте інтерфейс "одного вікна" з непрацюючими кнопками і безперервними помилками.
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install zoneminder
Він потягне за собою всі необхідні пакети. В процесі, вас попросять ввести пароль адміністратора MySQL. Не забудьте його записати, на випадок, якщо потім захочеться покерувати. Після установки пакета нічого не відбувається. Це нормально. Аппачу не вказали настройки zoneminder-а. Створюємо директорію і символічні ссилкі.Актівіруем підтримку скриптів.
mkdir /etc/apache2/conf.d
ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
ln -s /etc/zm/apache.conf /etc/apache2/conf-enabled/zoneminder.conf
a2enmod cgi
і додаємо рядок sleep 15 як на прикладі
start () sleep 15
echo -n "Starting $ prog:"
У мене zoneminder віщає по порту 8010 тому ми повинні відзначити цей порт у файлі ports.conf
Створюємо технічного користувача
adduser www-data video
sudo /etc/init.d/apache2 force-reload
Для роботи в браузерах, відмінних від Firefox, нам знадобиться JAVA скрипт Cambozola
До купи, налаштуємо синхронізацію системного часу:
/ Bin / sh ntpdate ntp.ubuntu.com
chmod 755 /etc/cron.daily/ntpdate
Тепер можна відкривати Firefox і запускати лінк:
Локальні USB веб-камери зараз підключаються без особливих проблем (Logitech Webcam Pro 9000). У попередніх версіях я використовував mjpg-streamer. Створюємо кнопки запуску і зупинки сервісу:
mjpg_streamer -i "input_uvc.so -r 320x240 -f 6" -o "output_http.so -p 8080" -b
mjpg_streamer -i "input_uvc.so -r 640x480 -f 15" -o "output_http.so -p 8080" -b
для зупинки мовлення:
Перевіряємо в браузері
і прописуємо в настройках:
Залишилося налаштувати Опції, Фільтри і Зони.
Якщо в Опціях поставити галочку "Authenticate user logins to ZoneMinder"
то при наступному зверненні програма запитає логін і пароль (за замовчуванням admin: admin), а в Опціях з'явиться закладка Users.
1. Options - Images - OPT_CAMBOZOLA
2. Options - Images - OPT_FFMPEG
рядок PATH_FFMPEG Path to (optional) ffmpeg mpeg encoder
перевіряємо наявність посилання на кодек / usr / bin / ffmpeg
Налаштовуємо фільтри. Фільтр на обсяг диска стоїть за умовчанням. Я до нього додав ще фільтр за віком подій старше 30 днів
1. Якщо в логах сипляться помилки типу:
zmwatch тисячі вісімсот шістьдесят-два ERR Shared data size conflict in shared_data for monitor
треба у файлі /usr/share/perl5/ZoneMinder/Memory.pm замінити рядок
sudo apt-get install x264 libexpect-perl mysql-client
На системах до 13.04, перевірити наявність файлу zm по шляху / etc / apache2 / sites-enabled /
6. Якщо після апгрейда Ubunta немає картинки і в балках: Unable to authenticate user. приберіть шифрування: Options - System - AUTH_RELAY
P.S. Перш ніж писати питання.
Дорогий читач. Я не займаюся підтримкою користувачів. Більш того, все описане роблю вдома, у вільний час, заради власного задоволення і користі домашнім. Я вже допоміг вам - написав цю статтю. Далі доведеться вивчати і думати самостійно. Хай щастить.