Sem Zona é um conjunto de aplicativos, ferramentas que nos permitem controlar, monitorar nossas câmeras de segurança, vigilância.
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
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)
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 😀
Excelente irmão, exatamente o que eu procurava: D.
Agora só espero que meu hardware seja compatível.
Um prazer 🙂
G
R
A
C
I
A
S
Obrigado por comentar 🙂
Isso é tão fácil e interessante que você tem que colocar em prática ...
Ótimo conjunto de ferramentas em um.
Vai ser difícil para mim experimentar com um rapper pi, para ver como funciona.
Os comentários são repetidos, mas muito obrigado !! Tenho problemas com o inglês e isso me ajuda muito.
🙂
Obrigado por compartilhar.
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.?
bom lá luis .. sucessos
Obrigado, estou gostando do que estou vendo, vou testar para ver como funciona no pi de framboesa
Muito interessante, eu queria saber se tal coisa existia; isso me dá opções muito interessantes. Obrigado.
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
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
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
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.
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.
Postagem muito boa! Agora está claro para mim
Informações muito boas !!, finalmente poderei instalar a câmera de segurança !!
obrigado!
Uma consulta este programa suporta câmeras analógicas e ip? ao mesmo tempo?
Funcionou para mim com minha câmera analógica!
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/
URL atualizado devido a alteração de domínio:
https://leninmhs.com/instalacion-configuracion-zoneminder/
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 !!!
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).