Instalación, configuración e implementación de ZoneMinder

Instalar y configurar ZoneMinder

En esta entrada exploraremos la instalación, configuración e implementación de ZoneMinder el software libre líder en el mercado de seguridad y video vigilancia el cual permite capturar, analizar, grabar y monitorizar cualquier cámara CCTV o IP. La misma ofrece una interfaz web mediante la cual se realizan todas las funciones y operaciones soportadas. Su frontend fue escrito en PHP para la interfaz web y su backend esta escrito en Perl.

Zoneminder cuenta con funcionalidades como: Gestión de Eventos, Detección Avanzada de Movimiento, Alarmas y Gestión de Zonas.

ZoneMinder funciona gracias a las bondades del software libre, funciona en entornos basados en Linux, usa los servicios web de preferencia Apache y como gestor de base de datos MySQL aunque perfectamente puede funcionar con MariaDB. A su vez ZoneMinder es un servicio que se encarga de la gestión y operación sobre las cámaras conectadas a la solución, por lo cual de igual forma que Apache y MySQL es un demonio que puede ser iniciado, detenido y reiniciado cuando haga falta.

Instalar y configurar ZoneMinder

diagram-zoneminder-service

Sigue leyendo

No se pudo encontrar el método /usr/lib/apt/methods/https

root@BB8:/home/lenin# aptitude update Ign http://dl.google.com stable InRelease Ign http://linux.dropbox.com jessie InRelease Hit http://dl.google.com stable Release.gpg 27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

El problema:

root@BB8:/home/lenin# aptitude update
Ign http://dl.google.com stable InRelease
Ign http://linux.dropbox.com jessie InRelease
Hit http://dl.google.com stable Release.gpg
27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

 

La solución

root@BB8:/home/lenin# aptitude install apt-transport-https
Se instalarán los siguiente paquetes NUEVOS:
apt-transport-https
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 138 kB de ficheros. Después de desempaquetar se usarán 195 kB.
Des: 1 http://ftp.us.debian.org/debian/ jessie/main apt-transport-https amd64 1.0.9.8.3 [138 kB]
Descargados 138 kB en 0s (179 kB/s)
Seleccionando el paquete apt-transport-https previamente no seleccionado.
(Leyendo la base de datos … 156540 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar …/apt-transport-https_1.0.9.8.3_amd64.deb …
Desempaquetando apt-transport-https (1.0.9.8.3) …
Configurando apt-transport-https (1.0.9.8.3) …

Análisis y estadísticas de SQUID con SquidAnalyzer en Debian

Estadísticas de SQUID con SquidAnalyzer en Debian

SquidAnalyzer es un software que lee, interpreta y analiza los logs generados por el proxy http por excelencia en software libre SQUID, para brindarnos una agradable interfaz web donde encontraremos las estadísticas de uso, consumo y abuso del ancho de banda con el que cuente nuestra red, permitiéndonos saber las paginas visitadas por usuarios, duración en ellas, desglose por redes, tiempos, entre otras. Esto mediante una pagina web en la cual navegamos por las opciones que deseamos, mostrándonos tablas y gráficos que nos ayudan a realizar estimaciones, así como identificar patrones y tendencias.

SquidAnalizer es una buena alternativa al popular SARG el cual es muy usado por los usuarios y administradores de SQUID, la interfaz web de SquidAnalizer esta constituida íntegramente de html y javascript lo cual en comparación con sarg es una ventaja ya que el mismo necesita php y el modulo del servidor web para interpretarlo.

Estadísticas de SQUID con SquidAnalyzer en Debian

Sigue leyendo

Servidor Git + Gitolite + Gitweb sobre Debian Wheezy

La intensión de esta entrada es recrear los pasos necesarios y complementarios para tener un servidor de control de versiones GIT corriendo sobre Debian Wheezy, el cual pueda soportar la gestión cotidiana de cambios sobre códigos fuentes de un equipo de desarrollo. Para ello usaremos GITOLITE como método de control de acceso de nuestros programadores a los repositorios de software. También veremos algunas de las opciones para tener GITWEB ajustado a las necesidades e identidad del equipo.

Sigue leyendo

DD-WRT en Router TP-LINK TL-WR941ND

ddwrt router firmware tp-link free software

Sustituir el software de administración que traen por defecto los routers por alternativas basadas en software libre es quizás la mejor opción si queremos aprovechar al máximo las capacidades de nuestro dispositivo de conexión.

Instalaremos el firmware libre DD_WRT en el router TP-LINK modelo TL-WR941ND Firmware Version: 3.13.9 Build 120201 Rel.54965n

TPLINK-TL-WR941ND

TPLINK-TL-WR941ND

Sigue leyendo

PHP5 + APC en Apache2 sobre Debian 7

debian-apache2-php5-apc

APC (Alternative PHP Cache) es un modulo de PHP que optimiza la ejecución de las aplicaciones desarrolladas en este lenguaje y minimiza en gran medida los tiempos de respuesta de los mismos, logrando asi mucho mejor rendimiento. Para una mejor concepción acerca de que es APC visite aqui ó aqui

Para instalarlo en Debian ó sus derivados:

#aptitude install php-apc

Luego agregar en  /etc/php5/conf.d/20-apc.ini

extension=apc.so
apc.enabled=1
apc.shm_size=256M
apc.ttl=3600
apc.user_ttl=7200
apc.gc_ttl=3600
apc.max_file_size=3M
apc.num_files_hint=10000
apc.user_entries_hint=10000

Ajustar segun su necesidad y recursos. Recordar reiniciar el servicio cada vez que haga cambios en su configuración: /etc/init.d/apache2 restart

Todas los parámetros y sus valores actuales los puede ver creando un archivo .php e imprimiendo la función phpinfo();

Para monitorear el modulo apc que acaba de instalar y configurar:

cp /usr/share/doc/php-apc/apc.php /var/www

y acceda: http://localhost/apc.php

debian-apache2-php5-apc

debian-apache2-php5-apc

Para acceder a la opción de menú que dice “User Cache Entries“, al principio del archivo apc.php  sustituya el password por defecto por el suyo:

defaults(‘ADMIN_PASSWORD’,’password’);      // Admin Password – CHANGE THIS TO ENABLE!!!

por

defaults(‘ADMIN_PASSWORD’,’s3cr3t4′);      // Admin Password – CHANGE THIS TO ENABLE!!!

PHP5 + APC en Apache2 sobre Debian 7

debian-apache2-php5-apc

APC (Alternative PHP Cache) es un modulo de PHP que optimiza la ejecución de las aplicaciones desarrolladas en este lenguaje y minimiza en gran medida los tiempos de respuesta de los mismos, logrando asi mucho mejor rendimiento. Para una mejor concepción acerca de que es APC visite aqui ó aqui

Para instalarlo en Debian ó sus derivados:

#aptitude install php-apc

Luego agregar en  /etc/php5/conf.d/20-apc.ini

extension=apc.so
apc.enabled=1
apc.shm_size=256M
apc.ttl=3600
apc.user_ttl=7200
apc.gc_ttl=3600
apc.max_file_size=3M
apc.num_files_hint=10000
apc.user_entries_hint=10000

Ajustar segun su necesidad y recursos. Recordar reiniciar el servicio cada vez que haga cambios en su configuración: /etc/init.d/apache2 restart

Todas los parámetros y sus valores actuales los puede ver creando un archivo .php e imprimiendo la función phpinfo();

Para monitorear el modulo apc que acaba de instalar y configurar:

cp /usr/share/doc/php-apc/apc.php /var/www

y acceda: http://localhost/apc.php

debian-apache2-php5-apc

debian-apache2-php5-apc

Para acceder a la opción de menú que dice “User Cache Entries“, al principio del archivo apc.php  sustituya el password por defecto por el suyo:

defaults(‘ADMIN_PASSWORD’,’password’);      // Admin Password – CHANGE THIS TO ENABLE!!!

por

defaults(‘ADMIN_PASSWORD’,’s3cr3t4′);      // Admin Password – CHANGE THIS TO ENABLE!!!