Configuración de Zone Minder en Debian 9

Configuración de Zone Minder en Debian 9

En un artículo anterior, se cubrió la instalación del sistema de monitoreo de seguridad Zone Minder en Debian 9. El siguiente paso para que Zone Minder. funcione es configurar el almacenamiento. De forma predeterminada, Zone Minder almacenará la información de la cámara en /var/cache/zoneminder/*. Esto podría ser problemático para los sistemas que no tienen grandes cantidades de almacenamiento local.

Esta parte de la configuración es principalmente importante para las personas que desean descargar el almacenamiento de las imágenes grabadas a un sistema de almacenamiento secundario. El sistema que se está configurando en este laboratorio tiene aproximadamente 140 GB. de almacenamiento local. Dependiendo de la cantidad, calidad y retención de videos/imágenes tomadas por Zone Minder. esta pequeña cantidad de espacio de almacenamiento se puede agotar rápidamente.

Zone Minder Lab Environment

Si bien esto es una simplificación de la mayoría de las instalaciones de cámaras IP, los conceptos seguirán funcionando suponiendo que las cámaras tengan conectividad de red al servidor Zone Minder.

 Diagrama de configuración del laboratorio Zone Minder  Zone Minder Lab Diagrama de configuración Diagrama de configuración del laboratorio Zone Minder Especificaciones del servidor:

Dado que Zone Minder. potencialmente se ahorrará g gran cantidad de video/imágenes, los componentes más importantes necesarios para este servidor serán la red y la capacidad de almacenamiento. Otros elementos a tener en cuenta son la cantidad de cámaras, la calidad de las imágenes/video que se envían al servidor, la cantidad de usuarios que se conectan al sistema Zone Minder y la visualización de las transmisiones en vivo a través del sistema Zone Minder.

Importante. el servidor que se utiliza en esta guía, aunque antiguo, no es el típico sistema de usuario doméstico. Asegúrese de evaluar minuciosamente los requisitos de uso antes de configurar un sistema Zone Minder.

freestar.config.enabled_slots.push

Artículo wiki de Zone Minder para especificaciones: https://wiki.zoneminder.com/How_Many_Cameras

Especificaciones del sistema:

  • 1 HP DL585 G1 (4 x CPU de doble núcleo)
  • RAM: 18 GB
  • 1 conexión de red de 1 Gbps para cámaras IP
  • 1 conexión de red de 1 Gbps para administración
  • Almacenamiento local: 4 x 72 GB en RAID 10 (solo SO; imágenes ZM/video se descargará más tarde)
  • 1 x 1.2 TB HP MSA20 (Almacenamiento de imágenes/videos)

Cambio de la ubicación de almacenamiento de imágenes/videos de ZoneMinder

Importante. este paso solo es necesario para aquellos que deseen mover el almacenamiento de las imágenes/videos que captura Zone Minder a otra ubicación. Si no lo desea, pase al siguiente artículo: Configuración de monitores. [Próximamente].

Como se mencionó en la configuración del laboratorio, esta caja en particular tiene muy poco almacenamiento local, pero tiene una gran matriz de almacenamiento externo adjunta para video e imágenes. En este caso, las imágenes y los videos se descargarán en esa ubicación de almacenamiento más grande. La siguiente imagen muestra la configuración del servidor de laboratorio.

Lista de dispositivos ZoneMinder  Lista de dispositivos ZoneMinder Lista de dispositivos ZoneMinder

De la salida de ‘lsblk ‘, se pueden ver dos juegos de discos duros. La segunda matriz de discos ( c1d0. es el gran estante de almacenamiento adjunto a este servidor y, en última instancia, donde se le indicará a Zone Minder que almacene imágenes/videos.

Para comenzar el proceso, Zone Minder. debe detenerse con el siguiente comando.

# systemctl stop zoneminder.service

Una vez que Zone Minder. se haya detenido, la ubicación de almacenamiento debe ser particionado y preparado. Muchas herramientas pueden realizar esta tarea, pero esta guía usará ‘ cfdisk. .

La unidad se puede configurar para usar todo el espacio como un punto de montaje o se puede usar una partición separada para cada uno de los dos directorios Zone Minder. Esta guía le explicará el uso de dos particiones. (Asegúrese de cambiar la parte “/dev/cciss/c1d0. en los comandos siguientes a la ruta del dispositivo adecuada para diferentes entornos).

# cfdisk/dev/cciss/c1d0

Una vez en la utilidad ‘cfdisk’. seleccione el tipo de partición ( dos. suele ser suficiente). El siguiente mensaje mostrará las particiones actuales en el disco.

En este caso, no hay ninguna, por lo que será necesario crearlas. Si planifica con anticipación, es probable que el video de las cámaras ocupe más espacio que las imágenes y, con 1.1 Terabytes. disponibles, una división de 75/25. o más debería ser más que suficiente para esto. sistema.

Partición 1: ~ 825 GB Partición 2: ~ 300 GB  cfdisk Partition Utility cfdisk Utilidad de partición Utilidad de partición cfdisk

Cfdisk. se basa en texto/teclado, use las teclas de flecha para resaltar el Menú ‘[Nuevo]’. y presione la tecla ‘Enter’. Esto le pedirá al usuario el tamaño de la nueva partición.

 Tamaño de partición nueva de ZoneMinder  ZoneMinder Nuevo tamaño de partición ZoneMinder Nuevo tamaño de partición

El siguiente mensaje será para el tipo de partición. Dado que solo se necesitarán dos particiones en esta instalación, ‘ Principal. será suficiente.

 Establecer el tipo de partición de ZoneMinder principal  Establecer el tipo de partición ZoneMinder principal Establecer el tipo de partición de ZoneMinder como principal

Una vez que se ha seleccionado el tipo de partición, cfdisk. actualizará los cambios actuales que esperan ser escritos en el disco. El espacio libre restante también debe dividirse resaltando el espacio libre y luego haciendo clic en la opción de menú “[Nuevo]. nuevamente.

 Menú de partición de Cfdisk  Menú de particiones de Cfdisk Menú de partición de Cfdisk

Cfdisk colocará automáticamente el espacio libre restante cantidad en el indicador de tamaño. En este ejemplo, el resto del espacio en disco será la segunda partición de todos modos. Al presionar la tecla ‘Enter’. cfdisk utilizará el resto de la capacidad de almacenamiento.

 Segunda partición de ZoneMinder  ZoneMinder Second Partition Segunda partición ZoneMinder

Dado que solo habrá 2 particiones en esta unidad en particular, se puede usar otra partición primaria. Simplemente presione la tecla ‘Enter’. para continuar seleccionando una partición primaria.

Una vez que cfdisk. haya completado la actualización de los cambios en las particiones, los cambios deberán que realmente se escriba en el disco. Para lograr esto, hay una opción de menú ‘[Escribir]’. en la parte inferior de la pantalla.

Use las flechas para moverse para resaltar esta opción y presione la tecla ‘Intro’. Cfdisk solicitará confirmación, así que simplemente escriba ‘sí’. y presione la tecla ‘Enter’. una vez más.

 Escribir cambios en las particiones  Escribir cambios en las particiones Escribir cambios en las particiones

Una vez confirmado, resalte y haga clic en ‘ [Salir] ‘ para salir de cfdisk. Cfdisk se cerrará y se sugiere que el usuario verifique dos veces el proceso de partición con el comando ‘lsblk’.

Observe en la imagen debajo de las dos particiones, ‘c1d0p1’. y ‘c1d0p2’. aparecen en la salida de lsblk. confirmando que el sistema reconoce las nuevas particiones.

# lsblk  Confirmar particiones ZoneMinder  Confirmar particiones ZoneMinder Confirmar particiones ZoneMinder

Ahora que las particiones están listas, necesitan tener un sistema de archivos escrito en ellas y montado en el sistema Zone Minder. El tipo de sistema de archivos elegido es la preferencia del usuario, pero muchas personas han optado por utilizar sistemas de archivos no registrados como ext2. y aceptan la posible pérdida de datos por el aumento de velocidad.

Esta guía utilizará ext4. debido a la adición de un diario y el rendimiento de escritura razonable y el rendimiento de lectura superior a ext2/3. Ambas particiones se pueden formatear con la herramienta ‘mkfs’. usando los siguientes comandos:

# mkfs.ext4-L “ZM_Videos”/dev/cciss/c1d0p1 # mkfs.ext4-L “ZM_Images “/dev/cciss/c1d0p2

El siguiente paso en el proceso es montar persistentemente las nuevas particiones para que Zone Minder. pueda usar el espacio para almacenar imágenes y videos. Para que el almacenamiento esté disponible en el momento del arranque, las entradas deberán agregarse al archivo ‘/etc/fstab’.

Para realizar esta tarea, el ‘ Se utilizará el comando blkid ‘ con privilegios de root.

# blkid/dev/cciss/c1d0p1>>/etc/fstab # blkid/dev/cciss/c1d0p2>>/etc/fstab

Importante. ¡Asegúrese ABSOLUTAMENTE de que se utiliza el símbolo doble ‘>>’! Esto escribirá la información de UUID. correcta en el archivo de montajes persistentes.

Sin embargo, esto necesitará algo de limpieza. Ingrese el archivo con un editor de texto para limpiar la información necesaria. La información en rojo es lo que “ blkid. insertó en el archivo. Tal como está inicialmente, el formato no será correcto para que el sistema monte correctamente los directorios.

Particiones ZoneMinder montadas  Particiones ZoneMinder montadas ZoneMinder Partitions Mounted

El elemento en rojo es lo que los dos ‘ blkid. ‘comandos de arriba colocados en el archivo. Las partes importantes de este resultado son las cadenas UUID. y TYPE. El formato del archivo fstab varía de forma específica. El formato deberá ser el siguiente:

Para esta instancia, el punto de montaje serán los dos Zone Minder directorios para imágenes y eventos grabados, el sistema de archivos- ext4. opciones predeterminadas, 0-volcado y 2 para la verificación del sistema de archivos.

La siguiente imagen ilustra cómo este sistema en particular El archivo fstab está configurado. ¡Preste atención a las comillas dobles eliminadas alrededor del tipo de sistema de archivos y UUID.

 Zone Minder Directories  Directorios de Zone Minder Directorios de Zone Minder

El primer directorio ‘/var/cach e/zoneminder/events. ’es la partición más grande de este sistema y se utilizará para los eventos registrados. El segundo directorio “/var/cache/zoneminder/images. se utilizará para imágenes fijas. Una vez que se hayan realizado los cambios adecuados en este archivo, guarde los cambios y salga del editor de texto.

Zone Minder. ya habrá creado estas carpetas durante la instalación, por lo que deben eliminarse antes montando las nuevas particiones.

Precaución. si sigue este artículo en un sistema Zone Minder ya en ejecución/configurado, este comando eliminará TODAS las imágenes ya almacenado! Se sugiere que mueva los archivos en su lugar.

Elimine estos directorios con el siguiente comando:

# rm-rf/var/cache/zoneminder/events, images

Una vez que los directorios se han eliminado, las carpetas deben crearse y montarse en el nuevo espacio de disco. Los permisos también deben configurarse para permitir que Zone Minder lea/escriba en las nuevas ubicaciones de almacenamiento. Utilice los siguientes comandos para lograr esto:

# mount-a # mkdir/var/cache/zoneminder/images, events # mount-a (puede ser necesario para montar directorios después de la recreación en un nuevo disco) # chown www-data: www-data/var/cache/zoneminder/images, events # chmod 750/var/cache/zoneminder/images, events  Crear directorios de Zone Minder Crear directorios de Zone Minder Crear directorios de Zone Minder

El paso final es iniciar el proceso de Zone Minder. de nuevo y comenzar la configuración adicional del sistema. Utilice el siguiente comando para iniciar Zone Minder nuevamente y preste atención a cualquier error que pueda aparecer.

# systemctl start zoneminder.service

En este punto, Zone Minder. almacenará las imágenes/events al sistema de almacenamiento MSA mucho más grande adjunto a este servidor. Ahora es el momento de comenzar con la configuración adicional de Zone Minder.

El próximo artículo analizará cómo configurar los monitores Zone Minder para interactuar con las cámaras IP en esta configuración de laboratorio.