Este documento fornece instruções passo-a-passo para instalar e configurar o ZoneMinder e o Motion para vigilância por vídeo, incluindo testar a câmera web, instalar os softwares, configurar o dispositivo de vídeo, definir diretórios e permissões, e configurar o ZoneMinder para usar imagens do Motion.
Descrição original:
Procedimiento ara configuración de sistema zoneminder sistema de vigilancia por medio de camaras
Este documento fornece instruções passo-a-passo para instalar e configurar o ZoneMinder e o Motion para vigilância por vídeo, incluindo testar a câmera web, instalar os softwares, configurar o dispositivo de vídeo, definir diretórios e permissões, e configurar o ZoneMinder para usar imagens do Motion.
Este documento fornece instruções passo-a-passo para instalar e configurar o ZoneMinder e o Motion para vigilância por vídeo, incluindo testar a câmera web, instalar os softwares, configurar o dispositivo de vídeo, definir diretórios e permissões, e configurar o ZoneMinder para usar imagens do Motion.
Passos para instalao e configurao do ZoneMinder e do Motion:
1) Testar se a webcam st funcionando (neste caso usarei o VLC):
Para o teste siga: Menu > Mdia > Abrir dispositivo de captura > Nome do dispositivo de vdeo: /dev/video0 > Reproduzir. 2) Instalar o ZoneMinder: sudo apt-get install zoneminder 3) Testar se o ZoneMinder est abrindo em http://localhost/zm caso no esteja ir para o passo 3.1: 3.1) Acrescentar a linha abaixo no arquivo /etc/apache2/sitesenabled/000-default Alias /zm /usr/share/zoneminder Em seguida reiniciar o apache /etc/init.d/apache2 restart 4) Como adicionar um novo monitor no ZoneMinder: Abra o navegador com o endereo http://localhost/zm Clique em "Add New Monitor" Na aba Source, alterar o campo "Device Path" para: /dev/video0 Alterar tambm os campos: Capture Width (pixels): 640 Capture Height (pixels): 480 Save Obs.: Nota-se que o ZoneMinder no consegue encontrar o dispositivo de vdeo em local host: /dev/video0 (ficar com a cor vermelha) por esse motivo vamos utilizar outro programa (nesse caso o Motion) para gerar o fluxo de imagens que o ZoneMinder utilizar para fazer a captura. 5) Instalar o Motion com o comando: sudo apt-get install motion Obs.: alterar o arquivo: /etc/default/motion, a linha deve ficar assim: start_motion_daemon=yes 6) Criar a permisses sudo sudo #substitua
pasta onde sero salvos os arquivos do Motion e alterar as
para o usurio motion. mkdir /home/isabellam/motion chown motion.motion /home/isabellam/motion o isabellam pelo nome da pasta de seu usurio
7) Fazer as seguintes modificaes no arquivo de configurao
/etc/motion/motion.conf width 320 para width 640 height 240 para height 480 auto_brightness off para auto_brightness on output_normal on para output_normal off ffmpeg_video_codec swf para ffmpeg_video_codec mpeg4 text_right %Y-%m-%d/n%T-%q text_left Local da Camera\nMais detalhes target_dir /tmp/motion para target_dir /home/isabellam/motion movie_filename %Y/%m/%d/%H%M%S webcam_quality 50 para webcam_quality 100 webcam_maxrate 15 webcam_localhost on para webcam_localhost off 8) Reiniciar o motion.
sudo /etc/init.d/motion restart
Testar o motion no navegador http://localhost:8081 9) Alterar configurao do monitor no ZoneMinder, as configuraes ficaro da seguinte forma: Aba General Source Type: Remote Function: Modect (grava apenas quando detecta movimento) Aba Source: Remote Protocol: HTTP Remote Method: Simples Remote Host Name: localhost Remote Host Port: 8081 Remote Image Colors: cor 24 bits Capture Width (pixels): 640 Capture Height (pixels): 480 Save Obs.: Se tudo der certo, os campos "Modect" e "localhost" ficaro na cor verde. Caso voc use a funo "Monitor" (s monitora, sem gravar) os campos "Monitor" e "localhost" ficaro na cor amarela. Para visualizar a imagem em tempo real clique no nom,e do monitor que voc acabou de criar. Caso no funcione siga para 9.1 9.1) O problema pode estar na permisso da pasta events, ent d o seguinte comando chmod 777 /var/cache/zoneminder/events/ 9.2) Outro problema pode ocorrer no Perl5 Em /usr/share/perl5/ZoneMinder modifique a seguinte linha no arquivo Memory.pm our $arch = int(3.2*lenght(~0)); para our $arch = 32; 10) Se voc quer usar uma cmera que est em outro computador s modificar o Remote Host Name de localhost para o IP do computador desejado, sendo que este computador tambm deve ter o Motion instalado e configurado. Com essas configuraes as imagens sero salvas em dois locais, atravs do Motion em "/home/isabellam/motion" e pelo ZoneMinder em "/var/cache/zoneminder/events/". A vantagem do ZoneMinder em relao ao Motion que o ZM melhor de visualizar as imagens uma vez que funciona em modo web, podendo ser acessado de outros computadores. Muito obrigado pela ateno Felipe da Paz CEFET Petrpolis - RJ 21/09/2012