ZoneMinder: инструменты для мониторинга с помощью камер видеонаблюдения в Linux

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

видеокамера

Что такое ZoneMinder?

Как я только что сказал, это набор инструментов, которые помогают нам отслеживать и контролировать наши камеры видеонаблюдения. Он состоит из нескольких скриптов (perl и т. Д.), А также веб-интерфейса (PHP), который делает весь процесс более удобным для пользователя.

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

Вот несколько скриншотов ZoneMinderНу, как здесь говорят, картинка стоит тысячи слов:

Установка ZoneMinder

Прежде всего, я рекомендую вам получить доступ к ZoneMinder вики, поскольку они должны учитывать совместимость между оборудованием, которое они имеют, с системой, которую они будут устанавливать.

На той же вики есть отличные руководства по установке для Ubuntu y CentOS, возьмем в качестве примера руководство Ubuntu 14.04 с ZoneMinder 1.28.1:

Сначала мы должны установить среду ЛАМПЫ, то есть Apache, MySQL и PHP. Я не буду останавливаться на этом, потому что здесь, в блоге, мы уже разместили несколько руководств по нему.

Затем мы отредактируем файл конфигурации MySQL, чтобы внести изменения, а затем перезапустим службу:

sudo nano /etc/mysql/my.cnf

Мы добавляем в [mysql] следующее:

innodb_file_per_table

Затем перезапускаем MySQL:

sudo service mysql restart

Также нам нужно включить модуль Apache cgi, который по умолчанию не активирован:

a2enmod cgi

И перезапускаем Apache:

sudo service apache2 restart

Теперь добавим репозиторий ZoneMinder и установим его:

sudo add-apt-repository ppa: iconnor / zoneminder sudo apt-get update sudo apt-get install zoneminder

Если есть сообщения с запросом или ожиданием подтверждения о чем-то, просто нажмите ОК или ОК.

Установка дополнительных пакетов, требуемых ZoneMinder

Также нам потребуется установить дополнительные пакеты:

sudo apt-get install libvlc-dev libvlccore-dev vlc

Кроме того, мы отредактируем файл запуска демона MySQL, чтобы указать, что он подождет несколько секунд перед запуском службы:

sudo nano /etc/init.d/mysql

Там мы добавляем под 'Начало) ó Начало () { следующие:

спать 15

Это может выглядеть так:

start () {sleep 15 echo -n "Запуск программы $:"

Теперь приступим к настройке Apache, мы должны создать каталог (в случае, если его не существует) внутри которого мы поместим два файла (символические ссылки на самом деле):

sudo mkdir /etc/apache2/conf.d sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf sudo ln -s /etc/zm/apache.conf / etc / apache2 /conf-enabled/zoneminder.conf

Добавим www-data пользователя (который является пользователем, с которым Apache взаимодействует с системой) в группу видео:

sudo usermod -a -G video www-data

Готово, мы можем перезапустить Apache:

sudo service apache2 restart

Теперь мы можем открыть веб-интерфейс, открыв: http://direccion-ip/zm/

То есть мы помещаем IP-адрес сервера, на котором мы только что установили ZoneMinder, или поддомен (Пример: camaras.minegocio.com)

Zoneminder

Оказавшись внутри интерфейса PHP, вы можете настраивать, добавлять камеры и все остальное с помощью простых опций одним нажатием кнопки 😉

Выводы о ZoneMinder

Лично я поддерживаю его, что бы ни требовалось для повышения безопасности, каким бы параноиком он ни казался. Когда у вас есть Узел или даже больше, Центр данных, безопасности никогда не бывает мало или недостаточно.

Вы можете иметь отличную безопасность с помощью программного обеспечения, на самом деле, не в последнее время мы оставляем несколько советов, но бесполезно иметь отличный межсетевой экран, сложные пароли доступа, если физический доступ не контролируется камеры безопасности, за отсутствие физических барьеров или система охраны периметра.

Кстати… ZoneMinder есть на GitHub 😀

ZoneMinder на GitHub


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

24 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   DMoZ сказал

    Отличный брат, именно то, что я искал: D.

    Теперь я просто надеюсь, что мое оборудование совместимо.

    1.    КЗКГ ^ Гаара сказал

      Удовольствие 🙂

  2.   Sinnerman сказал

    G
    R
    A
    C
    I
    A
    S

    1.    КЗКГ ^ Гаара сказал

      Спасибо за комментарий 🙂

  3.   Марио Гильермо Завала сказал

    Это так просто и интересно, что вы должны применить это на практике ,,,,

  4.   НАУТИЛУС сказал

    Отличный набор инструментов в одном.

    Мне будет сложно попробовать это с пи-рэппером, посмотреть, как это работает.

  5.   Антонио сказал

    Комментарии повторяются, но большое вам спасибо !! У меня проблемы с английским, и это мне очень помогает.
    ????

  6.   гонзалезмд (# Бик'ит болом #) сказал

    Спасибо за обмен.

  7.   анонимный сказал

    Будет ли это работать с DVR? То есть у вас есть 4 камеры, подключенные к DVR, который записывает весь день. Можно ли настроить Zone Minder для доступа к этому DVR, просмотра записей и т. Д.?

  8.   Рафаэль сказал

    хорошо, луис .. успехов

  9.   Луи сказал

    Спасибо, мне нравится то, что я вижу, я протестирую это, чтобы увидеть, как это работает на Raspberry Pi

  10.   серфравирос сказал

    Очень интересно, мне было интересно, существует ли такая вещь; это дает мне очень интересные варианты. Спасибо.

  11.   Антонио сказал

    Здравствуйте, я следую руководству, и у меня есть вопрос.
    В этом скрипте /etc/init.d/mysql, который запускает службу mysql, я должен отложить службу на 15 секунд, но я не знаю, куда добавить эти строки кода, мне это не понятно.

    Начало () {
    спать 15
    echo -n "Запуск $ prog:"

    case «$ {1: -»} »в
    'Начало')
    sanity_checks;
    # Запустить демон
    log_daemon_msg "Запуск сервера базы данных MySQL" "mysqld"
    если mysqld_status check_alive nowarn; тогда
    log_progress_msg "уже запущен"
    log_end_msg 0
    еще
    # Может быть удалено во время загрузки
    test -e / var / run / mysqld || установить -m 755 -o mysql -g root -d $

    # Запустите MySQL!
    / usr / bin / mysqld_safe> / dev / null 2> & 1 &

    # 6s было указано в # 352070, чтобы их было слишком мало при использовании ndbclus $
    для i в 1 2 3 4 5 6 7 8 9 10 11 12 13 14; делать
    спать 1
    если mysqld_status check_alive nowarn; затем перерыв; фи
    log_progress_msg "."
    сделанный
    если mysqld_status check_alive warn; тогда

  12.   Criss сказал

    Хорошо, спасибо, теперь я хотел бы знать, какой perl-скрипт запускается при срабатывании события или тревоги, и путь к файлу в Ubuntu 14.04, это необходимо для внесения некоторых изменений в скрипт.

  13.   линдомар сказал

    tenho um dvr автономный с 16 камерами, и я хотел бы просматривать и записывать через zoneminder ubuntu lubuntu 14.04 как фасад для добавления камер к dvr

  14.   Дональд Рэггс сказал

    Это отличный инструмент для сдерживания преступности. Этот набор приложений очень полезен для всех видов управления безопасностью бизнес-организации. Мне нравится, что это все особенности.

  15.   Луис Муньос сказал

    Приветствую, я надеюсь, что кто-то может помочь с моей проблемой, я установил его и выполнил все шаги, однако у меня настало время загрузить zoneminder (http://localhost/zm), и это отправляет мне ошибку:

    Невозможно подключиться к ZM db.SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)

    Я надеюсь, что кто-то может пролить свет на этот вопрос, я начинаю использовать Linux и сейчас не знаю, что делать.

  16.   Камеры наблюдения сказал

    Очень хороший пост! Теперь мне понятно

  17.   Сандры сказал

    Очень хорошая информация !! Наконец-то смогу установить камеру видеонаблюдения !!
    спасибо!

  18.   sp сказал

    Запрос поддерживает ли эта программа аналоговые и ip камеры? в то же время?

    1.    Быстрые знакомства в Барселоне сказал

      У меня это сработало с моей аналоговой камерой!

  19.   Ленин Эрнандес сказал

    Здравствуйте, вот дополнительная информация, дополняющая тему об установке, настройке и внедрении ZoneMinder в Debian Linux.
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

  20.   leonidas83glx сказал

    Я спрашиваю, эта программа тоже дает доступ к видеорегистраторам ??? Мне нужно что-то, с помощью которого я могу получить доступ к стандартной китайской модели DVR 6004H, то же самое, когда я вхожу в браузер на моем ПК с Linux, мне предлагается загрузить драйвер ActiveX для доступа к нему. Я осмотрелся, и нет никаких случаев, без этого проклятого управления Microsoft я не могу видеть камеры своего DVR в Linux.
    Ужасно, что производители устройств пренебрегают пользователями GNU / Linux !!!

    1.    leonidas83glx сказал

      Что ж, с ужасом проверяю, что через год на мой вопрос никто не ответил. Я все еще не могу использовать свой обычный китайский сетевой видеорегистратор, потому что он заставляет меня устанавливать устаревший элемент управления ActiveX, который больше не работает даже в Ruindows, поэтому у меня осталось устройство для гвоздей (которое они продали мне с обещанием возможности смотреть на сеть локальная и онлайн мои камеры).