ZoneMinder: Ferramentas para monitorar com câmeras de segurança no Linux

Sem Zona é um conjunto de aplicativos, ferramentas que nos permitem controlar, monitorar nossas câmeras de segurança, vigilância.

câmera de vídeo

O que é ZoneMinder?

Como acabei de dizer, é um conjunto de ferramentas que nos ajuda a monitorar, controlar nossas câmeras de segurança. É composto por diversos scripts (perl, etc.), além de uma interface web (PHP) que torna todo o processo mais amigável.

Suponha que temos um negócio e adquirimos vários câmeras de vigilância numa loja local, ou pode ser o sistema de vigilância de um nó de comunicações, o facto é que necessitamos de um sistema que nos permita ver o que se passa nas instalações que monitorizamos, através de opções simples e intuitivas podemos iniciar ou parar a gravação, gire a câmera (se o hardware suportar), etc.

Aqui estão várias imagens de Sem ZonaBem, como dizem por aqui, uma imagem vale mais que mil palavras:

Instalação do ZoneMinder

Em primeiro lugar, recomendo que você acesse o ZoneMinder Wiki, pois devem levar em consideração compatibilidade entre o hardware que eles têm com o sistema que irão instalar.

No mesmo wiki, existem excelentes guias de instalação para Ubuntu y CentOS, vamos tomar como exemplo o guia de Ubuntu 14.04 com ZoneMinder 1.28.1:

Primeiro devemos ter um ambiente instalado LAMP, ou seja, Apache, MySQL e PHP. Não vou parar por aqui, pois aqui no Blog já colocamos vários tutoriais para isso.

Em seguida, editaremos o arquivo de configuração do MySQL, para fazer uma alteração e reiniciar o serviço:

sudo nano /etc/mysql/my.cnf

Adicionamos o seguinte em [mysql]:

innodb_file_per_table

Em seguida, reiniciamos o MySQL:

sudo service mysql restart

Também precisamos habilitar o módulo Apache cgi, que não é ativado por padrão:

a2enmod cgi

E reiniciamos o Apache:

sudo service apache2 restart

Agora vamos adicionar o repositório ZoneMinder e instalá-lo:

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

Se houver mensagens pedindo algo ou aguardando confirmação sobre algo, basta pressionar Ok ou OK.

Instalação de pacotes extras exigidos pelo ZoneMinder

Além disso, precisaremos instalar alguns pacotes extras:

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

Além disso, editaremos o arquivo de inicialização do daemon MySQL para especificar que ele deve aguardar alguns segundos antes de iniciar o serviço:

sudo nano /etc/init.d/mysql

Lá nós adicionamos sob 'começar) ó start () { seguinte:

dormir 15

Pode ser assim:

start () {sleep 15 echo -n "Iniciando $ prog:"

Agora vamos configurar o Apache, devemos criar um diretório (caso não exista) dentro do qual colocaremos dois arquivos (links simbólicos na verdade):

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

Vamos adicionar o usuário www-data (que é o usuário com o qual o Apache interage com o sistema) ao grupo de vídeo:

sudo usermod -a -G video www-data

Pronto, podemos reiniciar o Apache:

sudo service apache2 restart

Agora podemos abrir a interface da web acessando: http://direccion-ip/zm/

Ou seja, colocamos o endereço IP do servidor onde acabamos de instalar o ZoneMinder, ou o subdomínio (Ex: camaras.minegocio.com)

vigilante

Uma vez dentro da interface do PHP, você pode configurar, adicionar câmeras e tudo com opções simples, com o clique de um botão 😉

Conclusões sobre o ZoneMinder

Pessoalmente, tudo o que for preciso para aumentar a segurança, não importa o quão paranóico ele possa parecer, eu o apoio. Quando você tem um Node ou ainda mais, um DataCenter, a segurança nunca é pouco ou suficiente.

Você pode ter excelente segurança por meio de software, na verdade, não recentemente deixamos algumas dicas, mas é inútil ter um excelente firewall, senhas de acesso complexas, se o acesso físico não for controlado por câmeras de segurança, por não ter barreiras físicas ou um sistema de segurança de perímetro.

A propósito ... ZoneMinder está no GitHub 😀

ZoneMinder no GitHub


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   DMoZ dito

    Excelente irmão, exatamente o que eu procurava: D.

    Agora só espero que meu hardware seja compatível.

    1.    KZKG ^ Gaara dito

      Um prazer 🙂

  2.   pecador dito

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ Gaara dito

      Obrigado por comentar 🙂

  3.   Mário Guilhermo Zavala dito

    Isso é tão fácil e interessante que você tem que colocar em prática ...

  4.   NauTiluS dito

    Ótimo conjunto de ferramentas em um.

    Vai ser difícil para mim experimentar com um rapper pi, para ver como funciona.

  5.   Anthony dito

    Os comentários são repetidos, mas muito obrigado !! Tenho problemas com o inglês e isso me ajuda muito.
    🙂

  6.   gonzalezmd (# Bik'it Bolom #) dito

    Obrigado por compartilhar.

  7.   anônimo dito

    Isso funcionaria com um DVR? Ou seja, você tem 4 câmeras conectadas a um DVR que grava o dia todo. O Zone Minder pode ser configurado para acessar esse DVR, visualizar as gravações, etc.?

  8.   Rafael dito

    bom lá luis .. sucessos

  9.   louis dito

    Obrigado, estou gostando do que estou vendo, vou testar para ver como funciona no pi de framboesa

  10.   serfravires dito

    Muito interessante, eu queria saber se tal coisa existia; isso me dá opções muito interessantes. Obrigado.

  11.   Anthony dito

    Olá, estou seguindo o manual e tenho uma pergunta.
    Neste script /etc/init.d/mysql que inicia o serviço mysql, tenho que atrasar o serviço por 15 segundos, mas não sei onde adicionar essas linhas de código, não está claro para mim.

    start () {
    dormir 15
    echo -n "Iniciando $ prog:"

    caso «$ {1: -»} »em
    'começar')
    verificações de sanidade;
    # Iniciar daemon
    log_daemon_msg "Iniciando servidor de banco de dados MySQL" "mysqld"
    if mysqld_status check_alive nowarn; então
    log_progress_msg "já em execução"
    log_end_msg 0
    outro
    # Pode ser removido durante a inicialização
    test -e / var / run / mysqld || instalar -m 755 -o mysql -g root -d $

    # Inicie o MySQL!
    / usr / bin / mysqld_safe> / dev / null 2> & 1 &

    # 6s foi relatado em # 352070 como sendo muito poucos ao usar ndbclus $
    para i em 1 2 3 4 5 6 7 8 9 10 11 12 13 14; Faz
    dormir 1
    if mysqld_status check_alive nowarn; então pare; fi
    log_progress_msg "."
    feito
    if mysqld_status check_alive warn; então

  12.   criss dito

    Bom tuto, obrigado, agora gostaria de saber qual script perl é o que é executado quando um evento ou alarme é acionado, e o caminho para o arquivo no Ubuntu 14.04, isso é para fazer algumas modificações no script

  13.   cutemar dito

    tenho um dvr autônomo com 16 câmeras e gostaria de visualizar e gravar através do zoneminder ubuntu lubuntu 14.04 enquanto faço para adicionar câmeras ao dvr

  14.   Donald trapos dito

    Esta é uma ótima ferramenta para deter o crime. Este conjunto de aplicativos é muito útil para todos os tipos de gerenciamento de segurança da organização empresarial. Eu gosto disso são todos os recursos.

  15.   Luis munoz dito

    Saudações, espero que alguém possa me ajudar com meu problema, instalei e segui os passos, porém já cheguei na hora de carregar o zoneminderhttp://localhost/zm) e isso me envia um erro:

    Não foi possível conectar ao ZM db.SQLSTATE [HY000] [2002] Não foi possível conectar ao servidor MySQL local através do soquete '/var/run/mysqld/mysqld.sock' (2)

    Espero que alguém me dê um pouco de luz no assunto, estou começando a usar o linux e agora neste momento não sei o que fazer.

  16.   Câmeras de segurança dito

    Postagem muito boa! ​​Agora está claro para mim

  17.   Sandra dito

    Informações muito boas !!, finalmente poderei instalar a câmera de segurança !!
    obrigado!

  18.   sp dito

    Uma consulta este programa suporta câmeras analógicas e ip? ao mesmo tempo?

    1.    Speed ​​dating Barcelona dito

      Funcionou para mim com minha câmera analógica!

  19.   Lênin Hernández dito

    Olá, aqui estão mais informações para complementar o tópico sobre instalação, configuração e implementação do ZoneMinder no Debian Linux
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

    1.    Lenin dito

      URL atualizado devido a alteração de domínio:

      https://leninmhs.com/instalacion-configuracion-zoneminder/

  20.   leonidas83glx dito

    Faço uma consulta, este programa também permite acesso a gravadores DVR ??? Eu preciso de algo com o qual eu possa acessar um DVR genérico chinês modelo 6004H, o mesmo quando eu entro em um navegador no meu PC Linux e me pede para baixar um driver ActiveX para acessá-lo. Procurei por ele e não encontrou nenhum caso, sem aquele maldito controle do microsoft não consigo ver as câmeras do meu DVR no Linux.
    É terrível que os fabricantes de dispositivos deixem os usuários GNU / Linux para trás !!!

    1.    leonidas83glx dito

      Bem, verifico com horror que depois de um ano ninguém respondeu à minha pergunta. Ainda não consigo usar meu DVR de rede genérico chinês porque ele me obriga a instalar o controle ActiveX obsoleto que nem funciona mais no Ruindows, então fico com um dispositivo de unha (que me venderam com a promessa de poder assistir a rede local e online minhas câmeras).