Armando y GNU/Linux

October 15, 2005

zoneminder en ubuntu

Filed under: Ubuntu, Linux

El otra vez me dejaron en la escuela hacer un servidor de video en Linux, para ello instale Zoneminder que es un software que funciona via web y se puede accesar por internet a lo que las camaras esten “viendo”, puede detectar movimiento y registrar estos eventos, yo necesitaba poner 4 camaras, para ello el profe nos presto una tarjeta sky-104 con 4 puertos, Instale Ubuntu 5.10 RC para tambien ver que onda, la tarjeta se detecto y se cargo el modulo bttv.

el comando lspci muestra los dispositivos pci

con:
$sudo lsmod
se muestran los modulos cargados, el bttv es el que nos interesa, so no se carga se tendra que hacer manualmente.
y ahora la [algo sucia] instalacion de Zoneminder, yo tengo no mucho usando linux y nunca habia compilado nada por lo que hay que tener los compiladores entre otras librerias: gawk, gcc,gpp, cpp, libjpeg fueron unas de las que instale pero como fui improvisando no apunte todas, ademas como apenas habia instalado Ubuntu le puse los codecs para cuantiones multimedia, son los que vienen en la guia, tambien mplayer y el plugin para mozilla.

como zoneminder es un servidor necesita Apache, Mysql y PHP, igual esta en la guia que en ubuntu 5.10 ya viene integrada.

Apache
$sudo apt-get install apache2
Php
$sudo apt-get install php4
Mysql
$sudo apt-get install mysql-server
$mysqladmin -u root password db_user_password

Mysql para Apache

$sudo apt-get install libapache2-mod-auth-mysql
$sudo apt-get install php4-mysql

reiniciar apache:
$sudo /etc/init.d/apache2 restart

una vez que baje el zoneminder y lo descomprimi, ejecute:

./configure –with-mysql= –with-webdir= –with-cgidir= –with-webuser=www-data –with-webgroup=www-data

el root de mysql normalmente es /usr, el directorio web que se usa es /var/www/html/zm, crear la carpeta zm dentro de html, el directorio de cgi es /var/www/cgi, a esos parametros se tuvo que agregar el webuser y el webgroup ya que mas adelante en la instalacion genero errores, es algo de apache y los dos son: www-data

si todo sale bien se compilara sino ahi podran ver lo que les hace falta tener instalado.
despues pedira ejecutar el archivo de configuracion,
$perl zmconfig-pl

este hara muchas preguntas acerca de la configuracion de zoneminder, y despues se pueden modificar.

depues se ejecuta lo referente a los usuarios de la base de datos

$sudo mysql mysql < db/zmschema.sql
mysql mysql
grant select,insert,update,delete on .* to ‘‘@localhost identified by ‘
‘;
quit
mysqladmin reload

luego:

$sudo make
$sudo make install

y se espera a que todo salga bien.
ir a

http://localhost
ahora agregar las camaras es algo muy facil lo unico es decir el source que normalmente sera el numero 0 y el canal en mi caso eran 4 del 0 al 3, darle un tamaño a la imagen y demas opciones que tiene el software.

yo tuve un problema que era que no se refrescaban las imagenes aunque si las capturaba, creo que era por una aplicacion que usa para este fin, era un java trate de instalar java pero me generaba unos errores, se podian mostrar las imagenes como mpeg pero el mplayer se quedaba cargando sin mostrar nada, eso me falto solucionar, lo demas como la deteccion de movimiento y todo si quedo. pero como ya tenia que entregar ese proyecto y no habia tiempo, fui a una solucion rapida que es un LiveCD basado en Mandrake 10.1 que ya trae todo, solo lo instale y agrege 3 funtes mas [son tan amables que hasta configuraron una por default] y ya. facil, puse 2 camaras y dos dvds :) le dimos la ip al profe y nos califico.
pero ahi los dejo con una captura en de ubuntu 5.10 rc

consola zoneminder

zoneminder

12 Comments »

The URI to TrackBack this entry is: http://tonymoyoy.blogsome.com/2005/10/15/zoneminder-en-ubuntu/trackback/

  1. Saludos, oye como hace uno para agregarle una camara web y que la detecte el ZM

    Comment by pardocorp — December 20, 2006 @ 7:35 pm

  2. No he agregado una camara web, supongo que primero hay que hacerla que funcione, luego supongo que le agrega uno en el zoneminder el path del dispositivo, en este caso la camara web. Que camara es?

    Comment by jesusarmando — December 20, 2006 @ 8:06 pm

  3. Hola me dejaron un tarea en la escuela de video vigilancia en zoneminder, instale mandrake y todo funciono perfectamente pude ver las camaras bien, pero me dejaron conseguir un plugin para verlo como consola de vigilancia (NO http) pero no se como se llama el plugin, Alguien sabe cual podria usar?

    Comment by Sol — September 19, 2007 @ 8:46 pm

  4. esta http://sourceforge.net/projects/zmviewer y recuerdo que habia uno para windows, la verdad yo no use ninguno pero prueba con el zmviewer haber que pasa

    Comment by Armando — September 19, 2007 @ 9:38 pm

  5. buen aporte… sabes lo instale en ubuntu 7.04 pero al momento de agregar las camaras ip q tengo en la red no me la s muestra… alguien me prodria ayudar????

    Comment by oscar — October 17, 2007 @ 9:05 pm

  6. instale segun los pasos zoneminder en ubuntu, pero no puedo iniciar el sistema desde el explorador. Funcionaba muy bien en Debian. Al cambiar, ya no inicia.
    Agradeceria alguna ayuda al respecto

    Comment by laura — January 28, 2008 @ 8:44 pm

  7. tengo mucho que no me meto con el zoneminder pero si lo haria veria esta guia

    http://www.howtoforge.com/video_surveillance_zoneminder_ubuntu

    espero que les ayude

    Comment by Armando — January 28, 2008 @ 9:05 pm

  8. Existe alguna version de zoneminder para windows?

    Comment by laura — February 3, 2008 @ 2:03 am

  9. Para instalar una version nueva de zoneminder… es necesario hacer un paso previo? Es que las nuevas versiones carecen de algunos archivos como zm-config.php por ejemplo

    Comment by javier — February 3, 2008 @ 2:05 am

  10. hola armando, tengo unas dudas, la verdad no sabia mucho cuando entre a este proyecto en realidad nada, y me pidieron que borrara las imagenes que almacenaba en una carpeta donde estaba, /var/www/html/zm/events/ aqui hay 6 carpetas de las camaras fue las que borre ok, y volvi a hacer las carpetas, el problema es que no me di cuenta que habia dentro de cada una de las carpetas un archivo .sql, q creo yo que era el que creaba las nuevas carpetas para armacenar las imagenes, entonces no me guarda las imagenes, estoy trabajando con mandriva 2006, zoneminder 1.22.2 ok

    Comment by moises — November 11, 2009 @ 6:09 pm

  11. @moises que onda, uu tengo rato sin usar el zoneminder, yo lo que haria seria hacer una instalacion en otra pc o de manera virtual para ver como quedan originalmente el zm/events/ , tambien no se si te salga un error por ahi en algun lugar, tal vez sea algo de permisos.

    saludos

    Comment by Armando — November 12, 2009 @ 5:02 am

  12. Hola armando de nuevo, gracias por los consejos, y si era el problema de los permisos, ya que las nuevas carpetas que cree tenian permisos de root y para guardar las imagenes se necesita permisos de apache, por otro lado aun no me guarda los videos cuando le pongo que grabe 10 min, y no se con que comando sincronizar una carpeta con otro ?

    Comment by moises — November 18, 2009 @ 6:04 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Get free blog up and running in minutes with Blogsome
Theme designed by Jay of onefinejay.com

free stats