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

Eng° Marcelo Peres

Eng° Eletricista Enfase em Eletrônica e TI, Técnico em Eletrônica, Consultor de Tecnologia, Projetista, Supervisor Técnico, Instrutor e Palestrante de Sistemas de Segurança, Segurança, TI, Sem Fio, Usuário Linux.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.