Plantilla
- Aquí selecciona el tipo de plantilla o diseño que desea utilizar
- Seleccionamos
Sistema
- Aquí configuramos el funcionamiento del sistema
- Ingresamos a «Opciones»->»Sistema»
- Podemos seleccionar el tema
- El ancho de banda defecto
- El idioma por defecto
- Para solicitar usuario y contraseña
- OPT_USE_AUTH: esto habilita la autenticación
- AUTH_TYPE:
- builtin: con AUTH_HASH_SECRET encripta la contraseña y password del usuario
- remote: cuando la autenticación es por HTTP (no recomendada)
- AUTH_RELAY: como encripta la contraseña
- hashed: encripta con AUTH_HASH_SECRET
- plain: los envía como texto plano
- none: si su servidor no tiene librarías md5
- Otras opciones en el ingreso
- AUTH_HASH_IPS: incluye la ip del usuario en el hash
- AUTH_HASH_TTL: cantidad de horas que el hash es válido
- AUTH_HASH_LOGINS: si desea que terceras aplicaciones pueden ingresar directamente debe marcar esta opción
- Lo dejamos así
- Para habilitar el API, para terceras aplicaciones, debe marcar OPT_USE_API
- Se recomienda que tenga habilitado OPT_USE_AUTH
- Si usted tiene cámaras con PTZ, habilite la siguiente opción para controlarla
- Que este la verificación de actualizaciones
- Para que no envié estadísticas a zoneminder, desmarque esta opción
WEB
- Ingresamos a «Opciones»->Web
- Modificamos el titulo de la página
- Modificamos el prefijo, si se piensa instalar varias instancias esto puede ayudar a diferenciar
- Colocamos la URL y modificamos el nombre de home_content
- Si desea modificar el banner de la consola
Correo
- Para configurar que zoneminder utilice gmail para el envió de correos
- Instalamos
apt-get update
apt-get install ssmtp -y
apt-get install mailutils -y
- Abrimos el archivo
nano /etc/ssmtp/ssmtp.conf
- Modificamos esto:
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=mail
# Where will the mail seem to come from?
#rewriteDomain=
# The full hostname
hostname=vigilancia1.siua.ac.cr
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
#FromLineOverride=YES
- Por esto:
root=interuniversitariadealajuela@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
UseSTARTTLS=YES
UseTLS=YES
AuthUser=interuniversitariadealajuela@gmail.com
AuthPass=AC2
hostname=vigilancia1.siua.ac.cr
- Abrimos el archivo
nano /etc/ssmtp/revaliases
- Agregamos
root:interuniversitariadealajuela@gmail.com:smtp.gmail.com:587
www-data:interuniversitariadealajuela@gmail.com:smtp.gmail.com:587
- Verificamos que se puedan enviar correos
echo "Ejemplo zoneminder" | mail -s "Ejemplo zoneminder" interuniversitariadealajuela@gmail.com
- Ahora ingresamos a opciones->Correo
- Modificamos los datos así:
- Contenido del mensaje
hola,
Se ha detectado una alarma en vigilancia1.
Detalles de alarma :-
Cámara : %MN%
Evento Id : %EI%
Longitud : %EL%
Cuadros : %EF% (%EFA%)
Scores : t%EST% m%ESM% a%ESA%
Esta alarma cumple con el filtro %FN% puede verlo aquí %EPS%
UGIT
- Ahora zoneminder utiliza 2 módulos PERL para el envió de correos, podemos verficar si están instalados
perl -MMIME::Lite -e "print \"Module installed.\\n\";"
perl -MNet::SMTP -e "print \"Module installed.\\n\";"
- RESULTADO:
ugit@vigilancia1:~$ perl -MMIME::Lite -e "print \"Module installed.\\n\";"
Module installed.
ugit@vigilancia1:~$ perl -MNet::SMTP -e "print \"Module installed.\\n\";"
Module installed.
- Si no están instalados
perl -MCPAN -e shell
install MIME::Lite
install Net::SMTP
POR VER
https://www.claudiokuenzler.com/blog/814/how-to-manually-clean-up-delete-zoneminder-events