ZoneMinder: strumenti per monitorare con telecamere di sicurezza in Linux

Zonaless è un insieme di applicazioni, strumenti che ci permettono di controllare, monitorare le nostre telecamere di sicurezza, sorveglianza.

videocamera

Cos'è ZoneMinder?

Come ho appena detto, è un insieme di strumenti che ci aiutano a monitorare, controllare le nostre telecamere di sicurezza. È composto da diversi script (perl, ecc.) E da un'interfaccia web (PHP) che rende l'intero processo più user-friendly.

Supponiamo di avere un'attività e di acquisirne diversi telecamere di sorveglianza in un negozio locale, oppure può essere il sistema di sorveglianza di un nodo di comunicazione, il fatto è che abbiamo bisogno di un sistema che ci permetta di vedere cosa succede nei locali che monitoriamo, attraverso opzioni semplici e intuitive possiamo avviare o interrompere la registrazione , ruotare la telecamera (se l'hardware lo supporta), ecc.

Ecco diversi screenshot di ZonalessEbbene, come si dice da queste parti, un'immagine vale più di mille parole:

Installazione di ZoneMinder

Prima di tutto, ti consiglio di accedere al file ZoneMinder Wiki, in quanto devono tener conto compatibilità tra l'hardware che hanno con il sistema che installeranno.

Sullo stesso wiki ci sono ottime guide all'installazione di Ubuntu y CentOS, prenderemo come esempio la guida di Ubuntu 14.04 con ZoneMinder 1.28.1:

Per prima cosa dobbiamo avere un ambiente installato LAMP, ovvero Apache, MySQL e PHP. Non mi fermerò a questo, perché qui nel Blog abbiamo già inserito diversi tutorial per questo.

Quindi modificheremo il file di configurazione di MySQL, per apportare una modifica e quindi riavviare il servizio:

sudo nano /etc/mysql/my.cnf

Aggiungiamo quanto segue in [mysql]:

file_innodb_per_tabella

Quindi riavviamo MySQL:

sudo service mysql restart

Abbiamo anche bisogno di abilitare il modulo cgi di Apache, che non è attivato di default:

a2enmod cgi

E riavviamo Apache:

sudo service apache2 restart

Ora aggiungeremo il repository ZoneMinder e lo installeremo:

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

Se ci sono messaggi che chiedono qualcosa o aspettano conferma su qualcosa, basta premere Ok o OK.

Installazione di pacchetti extra richiesti da ZoneMinder

Inoltre, dovremo installare alcuni pacchetti extra:

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

Inoltre, modificheremo il file di avvio del demone MySQL per specificare che attende alcuni secondi prima di avviare il servizio:

sudo nano /etc/init.d/mysql

Ci aggiungiamo sotto 'inizio) ó start () { il seguente:

dormi 15

Può assomigliare a questo:

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

Adesso andiamo a configurare Apache, dobbiamo creare una directory (nel caso non esista) all'interno del quale metteremo due file (collegamenti simbolici in realtà):

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

Aggiungiamo l'utente www-data (che è l'utente con cui Apache interagisce con il sistema) al gruppo video:

sudo usermod -a -G video www-data

Pronto, possiamo riavviare Apache:

sudo service apache2 restart

Ora possiamo aprire l'interfaccia web accedendo a: http://direccion-ip/zm/

Cioè, inseriamo l'indirizzo IP del server in cui abbiamo appena installato ZoneMinder, o il sottodominio (Es: camaras.minegocio.com)

operatore di zona

Una volta all'interno dell'interfaccia PHP, puoi configurare, aggiungere telecamere e tutto con semplici opzioni, con un clic di un pulsante 😉

Conclusioni su ZoneMinder

Personalmente, qualunque cosa serva per aumentare la sicurezza, non importa quanto possa sembrare paranoico, lo sostengo. Quando hai un Nodo o anche più, un DataCenter, la sicurezza non è mai poca o sufficiente.

Si può avere un'ottima sicurezza tramite software, infatti non di recente lasciamo alcuni suggerimenti, ma è inutile avere un ottimo firewall, password di accesso complesse, se l'accesso fisico non è controllato da telecamere di sicurezza, per non avere barriere fisiche o a sistema di sicurezza perimetrale.

A proposito ... ZoneMinder è su GitHub 😀

ZoneMinder su GitHub


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   DMZ suddetto

    Ottimo fratello, proprio quello che stavo cercando: D.

    Ora spero solo che il mio hardware sia compatibile.

    1.    KZKG ^ Gaara suddetto

      Un piacere 🙂

  2.   peccatore suddetto

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ Gaara suddetto

      Grazie a te per aver commentato 🙂

  3.   Mario Guillermo Zavala suddetto

    È così facile e interessante che devi metterlo in pratica ,,,,

  4.   NauTilu S suddetto

    Ottimo set di strumenti in uno.

    Sarà difficile per me provarlo con un pi rapper, per vedere come funziona.

  5.   Anthony suddetto

    I commenti si ripetono, ma grazie mille !! Ho problemi con l'inglese e questo mi aiuta molto.
    🙂

  6.   gonzalezmd (# Bik'it Bolom #) suddetto

    Grazie per la condivisione.

  7.   anonimo suddetto

    Funzionerebbe con un DVR? Cioè, hai 4 telecamere collegate a un DVR che registra tutto il giorno. Zone Minder può essere configurato per accedere a quel DVR, visualizzare le registrazioni, eccetera?

  8.   Rafael suddetto

    bravo luis .. successi

  9.   louis suddetto

    Grazie, quello che vedo mi piace, lo proverò per vedere come funziona sul raspberry pi

  10.   servitori suddetto

    Molto interessante, mi chiedevo se una cosa del genere esistesse; questo mi offre opzioni molto interessanti. Grazie.

  11.   Anthony suddetto

    Ciao, sto seguendo il manuale e ho una domanda.
    In questo script /etc/init.d/mysql che avvia il servizio mysql, devo ritardare il servizio di 15 secondi, ma non so dove aggiungere queste righe di codice, non mi è chiaro.

    start () {
    dormi 15
    echo -n "Avvio di $ prog:"

    caso «$ {1: -»} »in
    'inizio')
    controlli_sanity;
    # Avvia demone
    log_daemon_msg "Avvio del server di database MySQL" "mysqld"
    se mysqld_status check_alive nowarn; poi
    log_progress_msg "già in esecuzione"
    log_end_msg 0
    altro
    # Potrebbe essere rimosso durante l'avvio
    test -e / var / run / mysqld || install -m 755 -o mysql -g root -d $

    # Avvia MySQL!
    / usr / bin / mysqld_safe> / dev / null 2> & 1 &

    # 6s è stato segnalato in # 352070 come troppo pochi quando si utilizza ndbclus $
    per i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14; fare
    dormi 1
    se mysqld_status check_alive nowarn; poi rompere; fi
    log_progress_msg "."
    fatto
    se mysqld_status check_alive avvisa; poi

  12.   Criss suddetto

    Buon tuto, grazie, ora vorrei sapere quale script perl è quello che viene eseguito quando viene attivato un evento o un allarme, e il percorso del file in Ubuntu 14.04, questo per apportare alcune modifiche allo script

  13.   bellissimo suddetto

    Ho un dvr autonomo con 16 telecamere e vorrei visualizzare e registrare tramite zoneminder ubuntu lubuntu 14.04 come faço per aggiungere telecamere al dvr

  14.   Paperino stracci suddetto

    Questo è un ottimo strumento per scoraggiare il crimine. Questo set di applicazioni è molto utile per tutti i tipi di gestione della sicurezza dell'organizzazione aziendale. Mi piace che siano tutte le caratteristiche.

  15.   Luis Munoz suddetto

    Saluti, spero che qualcuno possa aiutarmi con il mio problema, l'ho installato e ho seguito i passaggi, tuttavia sono arrivato il momento di caricare lo zoneminder (http://localhost/zm) e questo mi invia un errore:

    Impossibile connettersi a ZM db.SQLSTATE [HY000] [2002] Impossibile connettersi al server MySQL locale tramite il socket '/var/run/mysqld/mysqld.sock' (2)

    Spero che qualcuno possa farmi un po 'di luce in merito, sto iniziando ad usare Linux e ora in questo momento non so cosa fare.

  16.   Telecamere di sicurezza suddetto

    Post molto buono! Ora è chiaro per me

  17.   Sandra suddetto

    Informazioni molto buone !!, finalmente potrò installare la telecamera di sicurezza !!
    grazie!

  18.   sp suddetto

    Una query questo programma supporta telecamere analogiche e ip? allo stesso tempo?

    1.    Speed ​​dating Barcellona suddetto

      Ha funzionato per me con la mia fotocamera analogica!

  19.   Lenin Hernandez suddetto

    Ciao, ecco ulteriori informazioni per completare l'argomento sull'installazione, la configurazione e l'implementazione di ZoneMinder in Debian Linux
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

    1.    Lenin suddetto

      URL aggiornato a causa del cambio di dominio:

      https://leninmhs.com/instalacion-configuracion-zoneminder/

  20.   leonidas83glx suddetto

    Faccio una domanda, questo programma consente anche l'accesso ai registratori DVR ??? Ho bisogno di qualcosa con cui posso accedere a un generico DVR cinese modello 6004H, lo stesso quando entro da un browser sul mio PC Linux mi chiede di scaricare un driver ActiveX per accedervi. Mi sono guardato intorno e non c'è caso, senza quel maledetto controllo di Microsoft non riesco a vedere le telecamere del mio DVR in Linux.
    È terribile che i produttori di dispositivi lascino indietro gli utenti GNU / Linux !!!

    1.    leonidas83glx suddetto

      Ebbene, verifico con orrore che dopo un anno nessuno ha risposto alla mia domanda. Non riesco ancora ad usare il mio DVR di rete generico cinese perché mi costringe a installare l'obsoleto controllo ActiveX che non funziona nemmeno più in Ruindows, quindi mi rimane un chiodo (che mi hanno venduto con la promessa di poterlo guardare la rete locale e online le mie telecamere).