Zoneminder – Video vigilancia

Seguridad

Zoneminder es un sistema de vigilancia, NVR, a través de cámaras IP.

Es gratuito ya que es software libre y trabaja sobre el sistema operativo Linux. Utilizo normalmente la versión server de UBUNTU. Se puede usar un computador antiguo, ya oboleto, para servir hasta unas 6 cámaras de 1k.

Es compatible con una gran cantidad de cámaras IP ya que soporta la mayoría de los estándares de video y audio. Además de controles Pan, Til y zoom. 

Por todo esto es una alternativa muy eficiente costo / beneficio para hacer video vigilancia.

https://zoneminder.com/

Instalación

Después de instalar Ubuntu y Instalar Docker,

En la terminal del servidor vamos a la carpeta docker y en ella creamos la carpeta zoneminder y dentro de ella la carpeta data. donde se guardarán los datos permanentemente aunque se apague o borremos el contenedor.

cd /docker
mkdir zoneminder
mkdir zoneminder/data

Dependiendo de la cantidad de cámaras y de sus resoluciones, debemos asignar memoria compartida con la variable SHMEM. Para compartir 1 Gigabyte de memoria SHMEM=»1G».

sudo docker run -d --name=zoneminder \
    --net=bridge -p 8223:80/tcp -p 9223:9000/tcp \
--shm-size 512M \ -e TZ=America/Santiago \ --privileged=true \ -e SHMEM="2G" \ -e PUID=1000 \ -e PGID=1000 \ -e INSTALL_HOOK=0 \ -e INSTALL_YOLO=0 \ -e INSTALL_TINY_YOLO=0 \ -e INSTALL_FACE=0 \ -v /docker/zonemider:/config:rw \ -v /docker/zoneminder/data:/var/cache/zoneminder:rw \ dlandon/zoneminder

El primer inicio del servicio demora varios minutos.

Depués, en un navegador ingresa a la dirección http://IPDELSERVIDOR::8223/zm para crear los monitores como se les denomina a cada cámara en Zoneminder.

Agregar Cámaras

Zoneminder es compatible con la mayoría de cámaras de vigilancia.

  • Cámara IP, Son las que más uso a través del protocolo RTSP aunque también soporta ONVIF, HTTP.
  • WebCam, podemos conectar una cámara por un puerto USB del computador donde está instalado Zoneminder.
  • Cámaras CCTV, podemos conectar una tarjeta capturadora de varios canales y montar un monitor para cada cámara. Esto lo hice una vez para aprovechar las cámaras de un antiguo NVR que tenía muy baja resolución y con la tarjeta las mismas cámaras funcionaron varios años más.

Los protocolos son estándares, pero los comandos cómo se invocan cambia según las marcas y modelos de cámaras, pero no es dificil buscando en Google, encontrar como configurarlas para Zoneminder.  Recomiendo, antes de comprar la cámara buscar cómo configurarla a pesar de que con el tiempo he podido configurar todas las que he intentado.

Reinstalar

Con el tiempo y las actualizaciones de los contenedores, necesitamos volver a descargar e instalar Zoneminder. esto es muy sencillo, en el terminal de Linux buscamos el nombre del contenedor con docker ps, lo detenemos, lo eliminamos y volvemos a instalarlo con doccer run como antes y listo.

docker ps
docker stop zoneminder
docker rm zoneminder

Y vuelve a enviar el docker run anterior.

 

 

Escrito por Jorge Sapiains

Artículos Relacionados

0 comentarios