Está en la página 1de 7

MANUAL DE INSTALACIÓN

DE ZONEMINDER
EDICIÓN N° 1
FECHA: 02/2008

Este manual se distribuye bajo la licencia de


Documentación Libre de GNU, sin restricciones adicionales.
Usted es libre de copiar, distribuir y modificar este texto
según los términos de esta licencia. El texto completo
de la licencia puede consultarse en:
http://www.gnu.org/copyleft/fdl.html

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas
Telf. 0212-7718800. Fax 0212-771.86.48
Sitio Web: www.cnti.gob.ve

PÁGINA: 1 DE: 7
1. INTRODUCCIÓN

• ¿QUÉ ES ZONEMINDER?
Es la solución superior de seguridad y vigilancia de la cámara de vídeo de
Linux.

2. LICENCIA DE ZONEMIDER

Zoneminder se distribuye bajo la licencia GPL.


Ver aquí mas información: http://www.zoneminder.com/

3. REQUERIMIENTOS MÍNIMOS DE HARDWARE Y SOFTWARE


Los requerimientos mínimos de hardware y software para la instalación,
configuración y ejecución de YYYY, se detallan a continuación:

Hardware:
• Computador tipo PC con procesador PIII de 866 MHz.
• 128 MB de memoria RAM
• 5000 MB de espacio libre en DD.

Software:
• Debian Testing (lenny)
• La instalación de Zoneminder depende directamente de las siguientes
librerías: apache2 | php5 | mysql-server-5.0

4. DESCARGA

• Repositorios Oficiales
deb http://ftp.us.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.us.debian.org/debian/ unstable main

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas
Telf. 0212-7718800. Fax 0212-771.86.48
Sitio Web: www.cnti.gob.ve

PÁGINA: 2 DE: 7
5. INSTALACIÓN

• Sistema operativo GNU/Linux

• Desde paquetes binarios

• Instalación del php, mysql, apache, ffmpeg y phpmyadmin


#aptitude install apache2 php5 mysql-server phpmyadmin ffmpeg

• Enlazar apache con PHP5


#cd /etc/apache2/mods-enabled
# ln -s /etc/apache2/mods-available/php5.load

• Enlazar a phpmyadmin con apache


# cd /var/www/
#ln -s /usr/share/phpmyadmin

• Se abre el archivo de configuración de apache y designas el servidor


que debe atender las peticiones
#nano /etc/apache2/apache2.conf
Se agregas la siguiente linea al principio del archivo abierto
ServerName 127.0.0.1
ó se coloca la dirección del servidor web existente

• Se reinicia el servidor apache


#/etc/init.d/apache2 restart

• Se garantiza el acceso de zoneminder a mysql


#mysql -p
mysql> grant select,insert,update,delete on zm.* to 'zmuser'@localhost
identified by 'zmpass';
mysql> quit
# mysqladmin reload ó /etc/init.d/mysql reload

• Instalación del Zoneminder


Ingresar en el archivo source.list ubicado en "/etc/source.list" el listado
de repositorios de donde desea descargar el software.

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas
Telf. 0212-7718800. Fax 0212-771.86.48
Sitio Web: www.cnti.gob.ve

PÁGINA: 3 DE: 7
• Se crea el archivo de APT que permita trabajar mezclados
testing/unstable
#nano /etc/apt.conf
Se agregar las siguientes lineas al archivo anterior, las cuales hacen
preferible a testing ante unstable.
APT::Default-Release "testing";

• Se actualizan los repositorios


# aptitude update

• Se Instala zoneminder desde unstable


# aptitude install -t unstable zoneminder

• Enlazar apache con zoneminder


# cd /var/www/
#ln -s /usr/share/zoneminder

• Se comentan las lineas unstable en los repositorios


#nano /etc/apt/sources.list
#repositorios unstable
#deb http://ftp.us.debian.org/debian/ unstable main contrib non-free
#deb-src http://ftp.us.debian.org/debian/ unstable main

• Actualizar los repositorios


# aptitude update

6. CONFIGURACIÓN

• Acceso a los devices en /dev/videoX


#chmod 4755 /usr/bin/zmfix

• Permiso al usuario
Ir a sistema>administración>usuarios y grupos
Ir a la ficha de grupos
Se selecciona la casilla "mostrar todos los usuarios y grupos"

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas
Telf. 0212-7718800. Fax 0212-771.86.48
Sitio Web: www.cnti.gob.ve

PÁGINA: 4 DE: 7
Se ubica el grupo vídeo
Se añade el usuario www-data
Ó si es vía consola colocamos
#adduser nombre_del_usuario nombre_del_grupo

• Para poder ver vídeos streaming desde jpeg


Descargar cambozola desde
http://www.charliemouse.com/code/cambozola/
Descomprimir el archivo
Copiar el archivo cambozola.jar al directorio de zoneminder
#cp /ruta/del/archivo/cambozola-0.68/dist/cambozola.jar
/var/www/zoneminder/.

• Eliminar los enlaces actuales si se requiere


# rm /var/www/zoneminder/images
#rm /var/www/zoneminder/events

• Crear los nuevos enlaces si se requiere


# cd /var/www/zoneminder
#ln -s /ruta/donde/quieres/las/imágenes
#ln -s /ruta/donde/quieres/los/eventos

• Firefox viendo múltiples cámaras


En la barra de URL escribir about:config
Edite los siguientes parámetros:
network.http.max-connections-per-server de 8 para 32
network.http.max-persistent-connections-per-server de 2 para 32

• Para evitar que se llene el disco interminablemente


En la pantalla inicial de consola escoger cualquier enlace de eventos
(hour,day,week,month, etc). Luego de haber iniciado la sesión.
Escoger el enlace de Show Filter Window en la parte superior.
Escoger en la lista desplegable superior "choose filter" la opción
"purgewhenfull".
Adicionalmente seleccionar la opción que desea tomar cuando este al
porcentaje deseado. (delete, execute,create, etc).
Y seleccionar background para ejecutar el filtro.

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas
Telf. 0212-7718800. Fax 0212-771.86.48
Sitio Web: www.cnti.gob.ve

PÁGINA: 5 DE: 7
7. CONFIGURANDO LAS OPCIONES

• En la ficha SYSTEM
ZM_AUTH_TYPE What is used to authenticate ZoneMinder users (?) =
builtin
M_AUTH_RELAY Method used to relay authentication information (?)=
plain
El user y passw iniciales son admin/admin respectivamente
Después de reiniciar crear las cuentas de usuarios en la ficha "users"

• En la ficha PATH
ZM_DIR_EVENTS Directory where events are stored (?) = events
ZM_DIR_IMAGES Directory where the images that the ZoneMinder
client generates are stored (?) =images
ZM_PATH_ZMS Web path to zms streaming server (?) = /usr/lib/cgi-
bin/zms

• En la ficha WEB
ZM_WEB_RESIZE_CONSOLE Should the console window resize itself to
fit (?) = no marcado

• En la ficha IMAGES
ZM_OPT_MPEG Is there an (optional) mpeg video encoder installed (?)
= marcado ffmpeg
ZM_OPT_CAMBOZOLA Is the (optional) cambozola java streaming
client installed = marcado
ZM_PATH_CAMBOZOLA Web path to (optional) cambozola java
streaming client = /zoneminder/cambozola.jar (donde fue descargado
anteriormente)

8. EJECUCIÓN

Para iniciar una sesión con el zoneminder se debe colocar en una browser o
un explorador lo siguiente:

http://localhost/zoneminder
En caso de entrar de forma remota
http://dirección_ip_del_servidor/zoneminder

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas
Telf. 0212-7718800. Fax 0212-771.86.48
Sitio Web: www.cnti.gob.ve

PÁGINA: 6 DE: 7
9. PREGUNTAS FRECUENTES
• ¿Está Zonemider disponible en español?
Si se encuentra totalmente disponible en español y en otros idiomas

• ¿Zoneminder presenta conflicto con otros paquetes similares?


No presenta conflictos con otros paquetes, pero si depende de apache,
mysql y php

• ¿Cómo puedo actualizar Zoneminder?


Como es un paquete binario de debian se actualiza a medida que se
actualiza el sistema operativo

10.AYUDA
10.AYUDA Y DOCUMENTACIÓN
WEB: http://www.zoneminder.com/
http://packages.debian.org/unstable/net/zoneminder

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas
Telf. 0212-7718800. Fax 0212-771.86.48
Sitio Web: www.cnti.gob.ve

PÁGINA: 7 DE: 7