ZoneMinder: Verktøy å overvåke med sikkerhetskameraer i Linux

SoneLess er et sett med applikasjoner, verktøy som lar oss kontrollere, overvåke sikkerhetskameraene våre, overvåking.

videokamera

Hva er ZoneMinder?

Som jeg nettopp sa, er det et sett med verktøy som hjelper oss å overvåke, kontrollere sikkerhetskameraene våre. Den består av flere skript (perl, etc.), samt et webgrensesnitt (PHP) som gjør hele prosessen mer brukervennlig.

Anta at vi har en virksomhet og kjøper flere overvåkningskameraer i en lokal butikk, eller det kan være overvåkningssystemet til en kommunikasjonsknute, er faktum at vi trenger et system som lar oss se hva som skjer i lokalene vi overvåker, gjennom enkle og intuitive alternativer vi kan starte eller stoppe opptaket , roter kameraet (hvis maskinvaren støtter det) osv.

Her er flere skjermbilder av SoneLessSom de sier her, er et bilde verdt tusen ord:

ZoneMinder-installasjon

Først og fremst anbefaler jeg at du får tilgang til ZoneMinder Wiki, som de må ta hensyn til kompatibilitet mellom maskinvaren de har med systemet de skal installere.

På samme wiki er det gode installasjonsveiledninger for Ubuntu y CentOS, vil vi ta som et eksempel guide til Ubuntu 14.04 med ZoneMinder 1.28.1:

Først må vi ha et miljø installert LAMP, det vil si Apache, MySQL og PHP. Jeg vil ikke stoppe med dette, for her i bloggen har vi allerede lagt flere veiledninger for det.

Deretter vil vi redigere MySQL-konfigurasjonsfilen, for å gjøre en endring og deretter starte tjenesten på nytt:

sudo nano /etc/mysql/my.cnf

Vi legger til følgende under [mysql]:

innodb_file_per_table

Deretter starter vi MySQL på nytt:

sudo service mysql restart

Vi må også aktivere Apache cgi-modulen, som ikke er aktivert som standard:

a2enmod cgi

Og vi starter Apache på nytt:

sudo service apache2 restart

Nå vil vi legge til ZoneMinder-depotet og installere det:

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

Hvis det er meldinger som ber noe eller venter på bekreftelse om noe, er det bare å trykke Ok eller Godta.

Installasjon av ekstra pakker som kreves av ZoneMinder

Vi må også installere noen ekstra pakker:

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

Vi redigerer også oppstartsfilen for MySQL-demonen for å spesifisere at den venter noen sekunder før du starter tjenesten:

sudo nano /etc/init.d/mysql

Der legger vi til under 'start) ó start () { følgende:

sove 15

Det kan se slik ut:

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

La oss fortsette med å konfigurere Apache, vi må opprette en katalog (i tilfelle den ikke eksisterer) inne i det, legger vi to filer (symbolske lenker faktisk):

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

La oss legge til brukerens www-data (som er brukeren som Apache interagerer med systemet) til videogruppen:

sudo usermod -a -G video www-data

Klar, vi kan starte Apache på nytt:

sudo service apache2 restart

Nå kan vi åpne webgrensesnittet ved å gå til: http://direccion-ip/zm/

Vi setter IP-adressen til serveren der vi nettopp installerte ZoneMinder, eller underdomenet (Eks: camaras.minegocio.com)

soneminder

Når du er inne i PHP-grensesnittet, kan du konfigurere, legge til kameraer og alt med enkle alternativer, ved å klikke på en knapp 😉

Konklusjoner om ZoneMinder

Personlig støtter jeg ham uansett hva som skal til for å øke sikkerheten, uansett hvor paranoid han kan virke. Når du har en Node eller enda flere, et DataCenter, er sikkerhet aldri lite eller nok.

Du kan ha utmerket sikkerhet gjennom programvare, faktisk ikke nylig vi legger igjen noen tips, men det er ubrukelig å ha en utmerket brannmur, komplekse tilgangspassord, hvis fysisk tilgang ikke kontrolleres av sikkerhetskameraer, for ikke å ha fysiske barrierer eller a perimeter sikkerhetssystem.

Forresten ... ZoneMinder er på GitHub 😀

ZoneMinder på GitHub


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   DMoZ sa

    Utmerket bror, akkurat det jeg lette etter: D.

    Nå håper jeg bare maskinvaren min er kompatibel.

    1.    KZKG ^ Gaara sa

      En glede 🙂

  2.   syndemann sa

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ Gaara sa

      Takk til deg for at du kommenterer 🙂

  3.   Mario Guillermo Zavala sa

    Det er så enkelt og interessant at du må praktisere det ,,,,

  4.   NauTiluS sa

    Flott sett med verktøy i ett.

    Det vil være vanskelig for meg å prøve det med en pi-rapper, for å se hvordan det fungerer.

  5.   Anthony sa

    Kommentarene gjentas, men tusen takk !! Jeg har problemer med engelsk, og dette hjelper meg veldig.
    ????

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

    Takk for at du delte.

  7.   anonym sa

    Ville det fungere med en DVR? Det vil si at du har 4 kameraer koblet til en DVR som tar opp hele dagen. Kan Zone Minder konfigureres for å få tilgang til DVR-en, se opptakene osv.?

  8.   Rafael sa

    bra der luis .. suksesser

  9.   louis sa

    Takk, jeg liker det jeg ser, jeg skal teste det for å se hvordan det fungerer på bringebær-pi

  10.   serfravirer sa

    Veldig interessant, jeg lurte på om noe slikt fantes; dette gir meg veldig interessante alternativer. Takk skal du ha.

  11.   Anthony sa

    Hei, jeg følger manualen og har et spørsmål.
    I dette skriptet /etc/init.d/mysql som starter mysql-tjenesten, må jeg utsette tjenesten i 15 sekunder, men jeg vet ikke hvor jeg skal legge til disse kodelinjene, det er ikke klart for meg.

    start () {
    sove 15
    ekko -n "Starter $ prog:"

    sak «$ {1: -»} »i
    'start')
    sanitærkontroller;
    # Start demon
    log_daemon_msg "Starter MySQL-databaseserver" "mysqld"
    hvis mysqld_status check_alive nowarn; deretter
    log_progress_msg "kjører allerede"
    log_end_msg 0
    ellers
    # Kan fjernes under oppstart
    test -e / var / run / mysqld || installer -m 755 -o mysql -g root -d $

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

    # 6s ble rapportert i # 352070 å være for få når du bruker ndbclus $
    for i i 1 2 3 4 5 6 7 8 9 10 11 12 13 14; gjøre
    sove 1
    hvis mysqld_status check_alive nowarn; deretter bryte; fi
    log_progress_msg "."
    gjort
    hvis mysqld_status check_alive advarer; deretter

  12.   Criss sa

    God tuto, takk, nå vil jeg vite hvilket perl-skript som er det som utføres når en hendelse eller alarm utløses, og banen til filen i Ubuntu 14.04, dette er for å gjøre noen endringer i skriptet

  13.   søtemar sa

    Jeg har en frittstående dvr med 16 kameraer, og jeg vil se og ta opp gjennom zoneminder ubuntu lubuntu 14.04 som en faco for å legge til kameraer til dvr

  14.   Donald raggs sa

    Dette er et flott verktøy for å avskrekke kriminalitet. Dette applikasjonssettet er veldig nyttig for alle slags sikkerhetsstyring av forretningsorganisasjonen. Jeg liker at det er alle funksjonene.

  15.   Luis Munoz sa

    Hilsen, jeg håper noen kan hjelpe med problemet mitt, jeg installerte det og jeg har fulgt trinnene, men jeg har nådd tiden for å laste inn zoneminder (http://localhost/zm) og dette sender meg en feil:

    Kan ikke koble til ZM db.SQLSTATE [HY000] [2002] Kan ikke koble til lokal MySQL-server gjennom socket '/var/run/mysqld/mysqld.sock' (2)

    Jeg håper noen kan gi meg litt lys over saken, jeg begynner å bruke linux og nå vet jeg ikke hva jeg skal gjøre for øyeblikket.

  16.   Overvåkningskamera sa

    Veldig bra innlegg! Nå er det klart for meg

  17.   sandra sa

    Veldig god informasjon !!, endelig vil jeg kunne installere sikkerhetskameraet !!
    takk!

  18.   sp sa

    Et spørsmål støtter dette programmet analoge kameraer og ip-kameraer? samtidig?

    1.    Speed ​​dating Barcelona sa

      Det har fungert for meg med mitt analoge kamera!

  19.   Lenin Hernandez sa

    Hei, her er mer informasjon for å utfylle emnet om installering, konfigurering og implementering av ZoneMinder i Debian Linux
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

    1.    Lenin sa

      URL oppdatert på grunn av domeneendring:

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

  20.   leonidas83glx sa

    Jeg gjør et spørsmål, tillater dette programmet også tilgang til DVR-opptakere ??? Jeg trenger noe som jeg kan få tilgang til en generisk kinesisk DVR-modell 6004H, det samme når jeg går inn fra en nettleser på min Linux-PC, og ber meg om å laste ned en ActiveX-driver for å få tilgang til den. Jeg har sett meg rundt etter det, og det er ingen sak, uten den jævla Microsoft-kontrollen kan jeg ikke se kameraene til DVR-en min i Linux.
    Det er forferdelig at produsenter av enheter etterlater GNU / Linux-brukere !!!

    1.    leonidas83glx sa

      Vel, jeg sjekker med gru at etter et år har ingen svart på spørsmålet mitt. Jeg kan fremdeles ikke bruke det generiske kinesiske nettverket DVR fordi det tvinger meg til å installere den foreldede ActiveX-kontrollen som ikke engang fungerer i Ruindows lenger, så jeg sitter igjen med en spikerenhet (som de solgte meg med løftet om å kunne se på nettverket lokale og online kameraene mine).