ZoneMinder es un conjunto integrado de aplicaciones que proporciona un completo sistema de vigilancia permitiendo la captura, análisis, grabación y monitorización de cualquier CCTV o cámaras de seguridad.
Principales características
-
- Monitorización desde cualquier lugar: ZoneMinder cuenta una interfaz basada totalmente en la web a la que puede acceder desde cualquier dispositivo con acceso a Internet.
- Utiliza cualquier cámara: ZoneMinder te permite usar cualquier cámara analógica o por IP
- Tus datos bajo control: ZoneMinder está completamente en local; Te permite tener tus datos a buen recaudo y controlar a dónde van.
- Se puede ejecutar en pequeños y grandes entornos: adecuado para uso doméstico y en pequeñas empresas, así como para implementar soluciones empresariales multiservidor. Es compatible con muchas plataformas, incluida la tecnología ARM (ODROID está basado en una plataforma ARM)
- Mantente al tanto de todo lo que sucede: ZoneMinder te permite buscar información de una forma muy intuitiva. Profundiza en lo que estás interesado en cuestión de segundos.
- Actualizado y sin coste alguno: un equipo comprometido con el código abierto mantiene muy activo ZoneMinder.
.
Recientemente, he trasladado la aplicación ZoneMinder de mi viejo Radxa Rock Pro (una placa ARM) al ODROID-XU4 que es más potente. La mejor y más sencilla instalación que encontré fue la del ODROID-XU4 - Ubuntu 16.04.3 LTS - ZoneMinder 1.30.
Instalación
Vamos a instalar ZoneMinder en nuestra placa ODROID-XU4. En tu tarjeta SD, instala la imagen de Ubuntu 16.04.3 LTS (la versión 4.14.y) proporcionada por Hardkernel en la dirección: https://wiki.odroid.com/odroid-xu4/os_images/linux/ubuntu_4.14/20171213 Luego actualiza el sistema:
$ sudo apt update $ sudo apt upgrade $ sudo apt dist-upgrade $ sudo apt install linux-image-xu3 $ sudo apt autoremove $ sudo rebootAhora instala LAMP (Linux, Apache, MySQL, PHP) en la placa:
$ sudo apt install apache2 $ sudo apt install mysql-server $ sudo apt install php libapache2-mod-php php-mysqlAhora instala ZoneMinder 1.30.4 (**):
$ sudo -iModifica la configuración de MySQL (no es necesario para ZM 1.32 o superior):
$ rm /etc/mysql/my.cnf (this removes the current symbolic link) $ cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf $ nano /etc/mysql/my.cnfEn la sección [mysqld] añade lo siguiente:
$ sql_mode = NO_ENGINE_SUBSTITUTIONA continuación, reinicia MySQL:
$ systemctl restart mysqlAhora compila ZoneMinder 1.30.4: primero añade el repositorio y descarga las herramientas,
$ add-apt-repository ppa:iconnor/zoneminder-master $ apt-get update $ apt-get install php-apcu-bc $ sudo apt-get install gdebi-core $ sudo wget https://raw.githubusercontent.com/ZoneMinder/ZoneMinder/master/utils/do_debian_package.sh $ sudo chmod a+x do_debian_package.sh $ sudo apt-get install devscripts $ sudo apt install gitA continuación, el verdadero proceso de compilación "larguísimo":
$ sudo ./do_debian_package.sh --snapshot=NOW --branch=1.30.4 --type=localAhora instala ZoneMinder 1.30.4 (usa el comando ls para averiguar yyyymmddhhmmss y usarlo en zoneminder_1.30.4~yyyymmddhhmmss-xenial_armhf.deb):
$ sudo gdebi zoneminder_1.30.4~yyyymmddhhmmss-xenial_armhf.debCrea la base de datos ZoneMinder
$ mysql -uroot -p < /usr/share/zoneminder/db/ZoneMinder_create.sql $ mysql -uroot -p -e "grant lock tables,alter,drop,select,insert,update,delete,create,index,alter routine,create routine, trigger,execute on zm.* to 'zmuser'@localhost identified by 'zmpass';"Añade los permisos:
$ chmod 740 /etc/zm/zm.conf $ chown root:www-data /etc/zm/zm.conf $ chown -R www-data:www-data /usr/share/zoneminder/Activa los módulos y la configuración de ZoneMinder:
$ a2enmod cgi $ a2enmod rewrite $ a2enconf zoneminder $ a2enmod expires $ a2enmod headersActiva ZoneMinder al inicio del sistema:
$ systemctl enable zoneminder $ systemctl start zoneminderConfigura php.ini con la zona horaria correcta:
$ nano /etc/php/7.0/apache2/php.iniIntroduce tu zona horaria;
$ [Date] $ ; Defines the default timezone used by the date functions $ ; http://php.net/date.timezone $ date.timezone = America/New_YorkReinicia Apache:
$ systemctl reload apache2Ahora puede encontrar la página web de ZoneMinder en http: //IP_de_tu_placa/zm y agregar tus cámaras. Cualquier tipo de cámara funcionará: cámaras ffmpeg y mjpeg, conectadas mediante Wi-Fi, cable Ethernet o USB.
Be the first to comment