Zoneminder: Eines per monitoritzar amb càmeres de seguretat a Linux

Zoneminder és un conjunt d'aplicacions, eines que ens permeten controlar, monitoritzar les nostres càmeres de seguretat, de vigilància.

vídeo-càmera

Quina és Zoneminder?

Com acabo de dir, és un conjunt d'eines que ens serveixen per monitoritzar, controlar les nostres càmeres de seguretat. Està conformat per diversos scripts (perl, etc), així com una interfície web (PHP) que fa més amigable tot el procés.

Suposem que tenim un negoci i vam adquirir diverses càmeres de vigilància en alguna botiga local, o bé es pot tractar de sistema de vigilància d'un Node de comunicacions, el cas és que necessitem un sistema que ens permeti veure el que succeeix en el (o els) locals que vigilem, que mitjançant simples i intuïtives opcions puguem iniciar la gravació o detenir-la, girar la càmera (si ho suporta el maquinari), etc.

Aquí els deixo diversos screenshots de Zoneminder, Ja que com es diu per aquí, una imatge val més que mil paraules:

Instal·lació de Zoneminder

Primer de tot, els recomano que accedeixin a la Wiki d'Zoneminder, Ja que han de tenir en compte compatibilitat entre el maquinari que tinguin amb el sistema que instal·laran.

En la mateixa wiki hi ha excel·lents guies d'instal·lació per Ubuntu y CentOS, Prendrem d'exemple la guia de Ubuntu 14.04 amb Zoneminder 1.28.1:

Primer hem de tenir instal·lat un entorn LLUM, És a dir, Apache, MySQL i PHP. No m'aturaré en això, doncs aquí al Blog hem posat ja diversos tutorials per a això.

Després editarem el fitxer de configuració de MySQL, per fer un canvi i després reiniciar el servei:

sudo nano /etc/mysql/my.cnf

Afegim el següent sota [mysql]:

innodb_file_per_table

Després reiniciem MySQL:

sudo service mysql restart

A més necessitem habilitar el mòdul CGI d'Apache, que no ve activat per defecte:

ordre a2enmod CGI

I reiniciem Apache:

sudo service apache2 restart

Ara afegirem el repositori de Zoneminder i el instal·larem:

suo add-apt-repository ppa: iconnor / Zoneminder sudo apt-get update sudo apt-get install Zoneminder

Si surten missatges preguntant alguna cosa o esperant confirmació sobre alguna cosa, simplement pressionem Ok o acord.

Instal·lació de paquets extres requerits per Zoneminder

A més, necessitarem instal·lar alguns paquets extra:

sudo apt-get install libvlc-dev libvlccore-dev vlc

A més, editarem l'arxiu d'inici de l'dimoni de MySQL per a especificar que esperi uns segons abans de llançar el servei:

sudo nano /etc/init.d/mysql

Aquí afegim baix de 'Start) ó començar () { el següent:

dorm 15

Pot quedar-los així:

start () {sleep 15 echo -n "Starting $ prog:"

Ara passem a configurar Apache, haurem de crear un directori (en cas que no hi hagi) Dins de el qual, posarem dos arxius (enllaços simbòlics en realitat):

suo mkdir /etc/apache2/conf.d suo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf suo ln -s /etc/zm/apache.conf / etc / apache2 /conf-enabled/zoneminder.conf

Afegim l'usuari www-data (que és l'usuari amb què Apache interactua amb el sistema) a el grup vídeo:

sudo usermod -a -G video www-data

A punt, ja podem reiniciar Apache:

sudo service apache2 restart

Ara sí, ja podem obrir la interfície web accedint a: http://direccion-ip/zm/

O sigui, posem l'adreça IP de servidor on recentment instal·lem Zoneminder, o bé el subdomini (Ex: camaras.minegocio.com)

Zoneminder

Un cop dins de la interfície PHP, pots configurar, afegir càmeres i tot amb opcions simples, a cop de clic 😉

Conclusions sobre Zoneminder

En el personal tot el que sigui per incrementar la seguretat, independentment del tan paranoic pugui semblar que és, el suport. Quan es disposa d'un Node o inclusivament més, un DataCenter, la seguretat mai és poca o suficient.

Es pot tenir una excel·lent seguretat mitjançant programari, de fet fa no poc deixem alguns consells, Però de res val tenir un excel·lent tallafocs, contrasenyes d'accés complexos, si l'accés físic no està controlat per càmeres de seguretat, Per no tenir barreres físiques o sistema de seguretat perimetral.

Per cert ... Zoneminder està en GitHub 😀

Zoneminder a GitHub


24 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   dmoz va dir

    Excel·lent germà, just el que estava buscant: D.

    Ara només espero que el meu maquinari sigui compatible.

    1.    KZKG ^ Gaara va dir

      Un plaer 🙂

  2.   pecador va dir

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ Gaara va dir

      Gràcies a tu per comentar 🙂

  3.   Mario Guillermo Zavala va dir

    Esasí de fàcil i interessant cal posar-ho en pràctica ,,,,

  4.   Nautilus va dir

    Grandiós conjunt d'eines en una de sola.

    Em costés provar amb una raperi pi, per veure com està.

  5.   Antonio va dir

    Els comentaris es repeteixen, però moltes gràcies !! tinc problemes amb l'anglès i això m'ajuda molt.
    🙂

  6.   gonzalezmd (# Bik'it Bolom #) va dir

    Gràcies per compartir.

  7.   anònim va dir

    ¿Això funcionaria amb un DVR? És a dir, es tenen 4 càmeres connectades a un DVR que grava tot el dia. Es podria configurar Zoneminder per accedir a aquest DVR, veure els enregistraments, etcètera?

  8.   Rafael va dir

    bé ahi luis .. èxits

  9.   louis va dir

    Gràcies, m'està agradant el que estic veient, ho provaré haver que tal funciona a la raspberry pi

  10.   serfravirs va dir

    Molt interessant, estava pensant en si existia alguna cosa així; això em dóna opcions molt interessants. Gràcies.

  11.   Antonio va dir

    Hola estic seguint el manual i tinc un dubte.
    En aquest script /etc/init.d/mysql que inicia el servei de mysql, he de retardar el servei 15 segons, però no on afegir aquestes línies de codi, no em queda clar.

    començar () {
    dorm 15
    echo -n «Starting $ prog:»

    casi «$ {1: -»} »in
    'Start')
    sanity_checks;
    # Start dimoni
    log_daemon_msg Starting MySQL database server mysqld
    if mysqld_status check_alive nowarn; then
    log_progress_msg «already running»
    log_end_msg 0
    else
    # Could be removed during boot
    test -e / var / run / mysqld || install -m 755 -o mysql -g root -d $

    # Start MySQL!
    / Usr / bin / mysqld_safe> / dev / null 2> & 1 &

    # 6s was reported in # 352070 to be too few when using ndbclus $
    for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14; do
    dorm 1
    if mysqld_status check_alive nowarn; then break; fi
    log_progress_msg «.»
    fet
    if mysqld_status check_alive warn; then

  12.   Criss va dir

    Bon tut, gràcies, ara voldria saber com script perl és el que s'executa quan es llança un esdeveniment o alarma, i la ruta a l'arxiu en Ubuntu 14.04, això és per realitzar algunes modificacions a l'script

  13.   Lindomar va dir

    Tenho um DVR standalone com 16 càmeres i gostaria de visualitzar i gravar a través do Zoneminder Ubuntu Lubuntu 14.04 com faco per afegir càmeres do DVR

  14.   Donald Raggs va dir

    Aquesta és una gran eina per dissuadir la delinqüència. Aquest conjunt d'aplicacions són molt útils per a tot tipus de gestió de la seguretat de l'organització empresarial. M'agrada que és totes les característiques.

  15.   Luis Muñoz va dir

    Salutacions, espero algun pogués ajudar amb el meu problema, ja l'instal i he seguit els passos però he arribat a l'hora de carregar el Zoneminder (http://localhost/zm) I aquest em mana un error:

    Unable to connect to ZM db.SQLSTATE [HY000] [2002] Can not connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    Espero algú em pogués donar una mica de llum sobre l'assumpte, estic començant a utilitzar linux i ara en aquest moment no es que fer.

  16.   Càmeres de Seguretat va dir

    Molt bon post !, ara si que em queda clar

  17.   Sandra va dir

    Molt bona informació !!, finalment podre instal·lar la càmera de seguretat !!
    gràcies!

  18.   sp va dir

    Una consulta aquest programa suporta càmeres analògiques i ip? a el mateix temps?

    1.    Speed ​​dating Barcelona va dir

      A mi m'ha funcionat amb el meu càmera analògica!

  19.   Lenin Hernandez va dir

    Hola, aquí els deixo més informació per complementar el tema sobre instal·lar, configurar i implementar Zoneminder en Debian Linux
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

  20.   leonidas83glx va dir

    Faig una consulta, aquest programa permet accedir també a gravadors DVR ??? necessito una cosa amb la qual pugui accedir a un DVR xinès genèric model 6004H, el mateix quan ingrés des d'un navegador a l'ordinador Linux em demana que descarregueu un controlador ActiveX per accedir a la mateixa. Li he buscat la volta i no hi ha cas, sense aquest maleït control de Microsoft no puc veure les càmeres de la meva DVR en Linux.
    És terrible que els fabricants de dispositius deixin de banda els usuaris de GNU / Linux !!!

    1.    leonidas83glx va dir

      Bé, comprovo amb horror que després d'un any ningú ha respost la meva consulta. Segueixo sense poder utilitzar el meu DVR genèric xinès en xarxa perquè m'obliga a instal·lar l'obsolet control ActiveX que ni tan sols ja en Ruindows funciona, o sigui que m'he quedat amb un aparell de clau (que em van vendre amb la promesa de poder veure en xarxa local i per Internet meus càmeres).