Zoneminder + Pico2000 – Tutorial em Fedora Core 6 – Pt Br
Ola Galera,
estou postando esse tutorial para ajudar a divulgar este software extremamente util para quem deseja um sistema digital de qualidade.
Duvidas básicas de linux devem ser evitadas neste topico pois nao e o foco principal do mesmo.
***************************************************
// Introdução:
Este tutorial é para fazer um servidor de camera simples, rapido e principalmente “barato”!
Este tutorial é baseado no modelo que está no wiki do site do zoneminder para um pc com fedora.
A diferença é que lá ele pede para instalar todos os componentes do Fedora mas eu prefiro instalar só o que é necessario para o funcionamento do Zoneminder.
Descrição dos componentes utilizados:
Software
– Fedora Core 6
Estou utilizando Fedora por ser uma distro com um suporte muito bom (google.com e principalmente pelo simples fato de os desenvolvedores do zoneminder utilizarem o mesmo como base. Quem sou eu para ir contra eles?!
– LAMP
o mais do que tradicional LAMP ( Linux + Apache + Mysql + Php) será utilizado neste tutorial.
– Zoneminder
o software que irá gerenciar e monitorar as cameras de cftv.
maiores informaçoes em http://www.zoneminder.com
Hardware
– Configuração do Pc utilizado:
Athlon Xp 2000+
1Gb Ram
Mb Gigabyte VIAKT600
HD 250GB
– Pico 2000
esta placa é bem popular e não é lá estas coisas mas para quem precisa de um sistema simples de ate 8 cameras dá para se virar com ela ate juntar mais $ para comprar outra placa de qualidade superior.
A placa possui um chipset Conexant BT878A e faz 30fps no total.
Como ela possui 4 entradas(canais), quando todos os canais estao ativados ela faz teoricamente 7,5 fps mas na prática consegue-se no maximo 3~4fps.
– Mini-Câmera CCD
marca: mythos
Câmera bem genérica, destas que se vende em anúncio de jornal em promoçâo, compre 4 e leve 5.
Configuração do PC:
Não vou entrar em detalhes sobre a instalação do Fedora pois além de ser muito simples, existem milhares de tutoriais muito bons por ai (google.com).
Na instalação do Fedora Core 6 desmarco tudo e so deixo marcado o campo para instalar as ferramentas para administração e o sistema base.
Desabilite o selinux (/etc/selinux/config) e o firewall (iptables) para que nao ocorra problemas relacionados a estes programas. Depois se quiser pode voltar mas num primeiro momento é melhor deixar desabilitado.
Depois de instalar o Fedora e verificar se a rede está ok vamos a instalação do Zoneminder.
Instale as depêndencias a seguir com o yum:
* httpd
* php
* mysql-server
* php-mysql
* mysql-devel
* pcre-devel
* perl-DateManip
* perl-libwww-perl
* perl-Device-SerialPort
* perl-MIME-Lite
* perl-Archive-zip
* gcc
* gcc-c++
* libjpeg-devel
* perl-Archive-Tar
* perl-MIME-tools
Instale o pacote a seguir da livna para ter acesso ao repositório de programas extras do Fedora e para ter acesso ao ffmpeg:
sh# rpm -Uvh http://rpm.livna.org/livna-release-7.rpm
Instale o ffmpeg
sh# yum install ffmpeg
Agora sim vamos a instalação do ZoneMinder:
baixe o zoneminder e descompacte-o:
sh# wget http://www.zoneminder.com/downloads/ZoneMinder-1.22.3.tar.gz
sh# tar -zxvf ZoneMinder-1.22.3.tar.gz
Compile o ZoneMinder (a “” siginifica que a linha continua)
sh# ./configure –with-webdir=/var/www/html/zm –with-cgidir=/var/www/cgi-bin \ ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=zmpass
Se nao houve nenhum erro no “configure”, aplique o patch a seguir e outros que estejam no site:
http://www.zoneminder.com/wiki/index.php/Patches
sh#wget http://www.zoneminder.com/downloads/zm-1.22.3-monpreset.patch
Aplique o patch:
sh# patch -p0 <> grant select,insert,update,delete on zm.* to ‘zmuser’@localhost identified by ‘zmpass’;
mysql> quit
Instale o script de inicialização do ZoneMinder:
sh# install scripts/zm /etc/init.d
sh# chkconfig –add zm
Cambozola
Se desejar que pessoas utilzando o Internet Explorer consigam visualizar é necessário instalar o cambozola:
sh# wget http://www.charliemouse.com/code/cambozola/cambozola-latest.tar.gz
sh# tar -zzvf cambozola-latest-tar.gz
Dentro da pasta do cambozola tem um diretório chamado “dist” e dentro dele está o arquivo cambozola.jar
Copie este arquivo para a pasta de instalação do Zoneminder, no nosso caso a pasta é /var/www/html/zm
Pico2000
Para as placas Pico2000 é necessário adicionar a seguinte linha no /etc/modprobe.conf para que funcione corretamente: sh# echo options bttv card=77 tuner=-1 radio=0 triton1=0 vsfx=0 autoload=0 >> /etc/modprobe.conf
Se sua placa for de outro modelo verifique qual o código da placa em:
http://www.zoneminder.com/wiki/index.php/Supported_hardware ou
http://linuxtv.org/v4lwiki/index.php/ … ices_%28bt848%2C_bt878%29
Finalização
verifique se os serviços do httpd, mysqld e zm estão marcados para carregar automaticamente na inicialização(ntsysv).
Reinicie o pc e depois verifique no seu browser se está ok.
http://localhost/zm
ou
http://ipdozoneminder/zm
Se tudo estiver ok é só adicionar um monitor e verificar se o streaming esta ok.
Como utilizar o zoneminder já é assunto para outro post.
maiores informações no site do zoneminder.com
um abco e divirtam-se monitorando,
Renato Takaasi