ZoneMinder: Verktyg att övervaka med säkerhetskameror i Linux

ZonMinder är en uppsättning applikationer, verktyg som låter oss kontrollera, övervaka våra säkerhetskameror, övervakning.

videokamera

Vad är ZoneMinder?

Som jag just sa är det en uppsättning verktyg som hjälper oss att övervaka, kontrollera våra säkerhetskameror. Den består av flera skript (perl, etc), samt ett webbgränssnitt (PHP) som gör hela processen mer användarvänlig.

Anta att vi har ett företag och förvärvar flera övervakningskameror i en lokal butik, eller det kan vara övervakningssystemet för en kommunikationsnod, faktum är att vi behöver ett system som gör att vi kan se vad som händer i lokalerna som vi övervakar, genom enkla och intuitiva alternativ som vi kan starta eller stoppa inspelningen , rotera kameran (om hårdvaran stöder den) etc.

Här är flera skärmdumpar av ZonMinderSom de säger här, är en bild värd tusen ord:

ZoneMinder Installation

Först och främst rekommenderar jag att du öppnar ZoneMinder Wiki, som de måste ta hänsyn till kompatibilitet mellan hårdvaran de har med systemet de kommer att installera.

På samma wiki finns utmärkta installationsguider för ubuntu y CentOS, tar vi som ett exempel guiden till Ubuntu 14.04 med ZoneMinder 1.28.1:

Först måste vi ha en miljö installerad LAMPA, det vill säga Apache, MySQL och PHP. Jag kommer inte att sluta med detta, för här i bloggen har vi redan lagt flera handledning för det.

Sedan kommer vi att redigera MySQL-konfigurationsfilen för att göra en ändring och sedan starta om tjänsten:

sudo nano /etc/mysql/my.cnf

Vi lägger till följande under [mysql]:

innodb_file_per_table

Sedan startar vi om MySQL:

sudo service mysql restart

Vi måste också aktivera Apache cgi-modulen, som inte är aktiverad som standard:

a2enmod cgi

Och vi startar om Apache:

sudo service apache2 restart

Nu lägger vi till ZoneMinder-arkivet och installerar det:

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

Om det finns meddelanden som frågar något eller väntar på bekräftelse om något, tryck bara på OK eller OK.

Installation av extra paket som krävs av ZoneMinder

Vi måste också installera några extra paket:

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

Vi redigerar också MySQL-startfilen för att specificera att den väntar några sekunder innan tjänsten startas:

sudo nano /etc/init.d/mysql

Där lägger vi till under 'Start) ó start () { nästa:

sova 15

Det kan se ut så här:

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

Nu ska vi fortsätta med att konfigurera Apache, vi måste skapa en katalog (om det inte finns) inuti vilken vi kommer att lägga två filer (symboliska länkar faktiskt):

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

Låt oss lägga till användaren www-data (som är användaren som Apache interagerar med systemet) till videogruppen:

sudo usermod -a -G video www-data

Klar, vi kan starta om Apache:

sudo service apache2 restart

Nu kan vi öppna webbgränssnittet genom att komma åt: http://direccion-ip/zm/

Vi sätter IP-adressen till servern där vi just installerade ZoneMinder, eller underdomänen (Ex: camaras.minegocio.com)

zonminder

När du väl är inne i PHP-gränssnittet kan du konfigurera, lägga till kameror och allt med enkla alternativ, genom att klicka på en knapp 😉

Slutsatser om ZoneMinder

Personligen, vad som än krävs för att öka säkerheten, oavsett hur paranoid han kan verka, stöder jag honom. När du har en nod eller ännu mer, ett DataCenter, är säkerhet aldrig liten eller tillräcklig.

Du kan ha utmärkt säkerhet genom programvara, faktiskt inte nyligen vi lämnar några tips, men det är värdelöst att ha en utmärkt brandvägg, komplexa åtkomstlösenord, om fysisk åtkomst inte styrs av säkerhetskameror, för att inte ha fysiska barriärer eller a perimeter säkerhetssystem.

Förresten ... ZoneMinder är på GitHub 😀

ZoneMinder på GitHub


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   DMoZ sade

    Utmärkt bror, precis vad jag letade efter: D.

    Nu hoppas jag bara att min hårdvara är kompatibel.

    1.    KZKG ^ Gaara sade

      Ett nöje 🙂

  2.   syndare sade

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ Gaara sade

      Tack till dig för att du kommenterade 🙂

  3.   Mario Guillermo Zavala sade

    Det är så enkelt och intressant att du måste omsätta det i praktiken ,,,,

  4.   NauTiluS sade

    Stor uppsättning verktyg i ett.

    Det blir svårt för mig att prova det med en pi-rappare, för att se hur det fungerar.

  5.   Antonio sade

    Kommentarerna upprepas, men tack så mycket !! Jag har problem med engelska och det hjälper mig mycket.
    🙂

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

    Tack för att dela.

  7.   anonym sade

    Skulle det fungera med en DVR? Det vill säga, du har fyra kameror anslutna till en DVR som spelar in hela dagen. Kan Zone Minder konfigureras för att få åtkomst till den DVR, visa inspelningar osv.?

  8.   Rafael sade

    bra där luis .. framgångar

  9.   louis sade

    Tack, jag gillar det jag ser, jag testar det för att se hur det fungerar på hallon pi

  10.   serfravirs sade

    Mycket intressant, jag undrade om sådant fanns; detta ger mig mycket intressanta alternativ. Tack.

  11.   Antonio sade

    Hej, jag följer manualen och har en fråga.
    I det här skriptet /etc/init.d/mysql som startar mysql-tjänsten måste jag försena tjänsten i 15 sekunder, men jag vet inte var jag ska lägga till dessa kodrader, det är inte klart för mig.

    start () {
    sova 15
    echo -n "Startar $ prog:"

    fall «$ {1: -»} »i
    'Start')
    förnuftskontroller;
    # Starta demon
    log_daemon_msg "Starta MySQL-databasserver" "mysqld"
    om mysqld_status check_alive nuarn; sedan
    log_progress_msg "redan igång"
    log_end_msg 0
    annars
    # Kan tas bort under start
    test -e / var / run / mysqld || installera -m 755 -o mysql -g root -d $

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

    # 6s rapporterades i # 352070 för att vara för få när man använder ndbclus $
    för i i 1 2 3 4 5 6 7 8 9 10 11 12 13 14; do
    sova 1
    om mysqld_status check_alive nuarn; bryta sedan; fi
    log_progress_msg "."
    gjort
    om mysqld_status check_alive varnar; sedan

  12.   Criss sade

    Bra tuto, tack, nu vill jag veta vilket perl-skript som är det som körs när en händelse eller ett larm utlöses, och sökvägen till filen i Ubuntu 14.04, detta är för att göra några ändringar i skriptet

  13.   sötmare sade

    tenho um dvr fristående med 16 kameror och jag skulle vilja se och spela in genom zoneminder ubuntu lubuntu 14.04 som en faco för att lägga till kameror till dvr

  14.   Donald raggs sade

    Detta är ett utmärkt verktyg för att avskräcka brottslighet. Denna uppsättning applikationer är mycket användbara för alla typer av säkerhetshantering i affärsorganisationen. Jag gillar att det är alla funktioner.

  15.   Luis Munoz sade

    Hälsningar, jag hoppas att någon kan hjälpa till med mitt problem, jag installerade det och jag har följt stegen, men jag har nått tiden att ladda zonminnet (http://localhost/zm) och detta skickar mig ett fel:

    Det går inte att ansluta till ZM db.SQLSTATE [HY000] [2002] Kan inte ansluta till lokal MySQL-server via uttaget '/var/run/mysqld/mysqld.sock' (2)

    Jag hoppas att någon kan ge mig lite ljus över saken, jag börjar använda Linux och nu vet jag inte vad jag ska göra nu.

  16.   Säkerhetskameror sade

    Mycket bra inlägg! Nu är det klart för mig

  17.   sandra sade

    Mycket bra information !!, jag kommer äntligen kunna installera säkerhetskameran !!
    tack!

  18.   sp sade

    En fråga stöder detta program analoga och ip-kameror? på samma gång?

    1.    Speed ​​dating Barcelona sade

      Det har fungerat för mig med min analoga kamera!

  19.   Lenin Hernandez sade

    Hej, här är mer information som kompletterar ämnet om installation, konfigurering och implementering av ZoneMinder i Debian Linux
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

    1.    Lenin sade

      URL uppdaterad på grund av domänändring:

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

  20.   leonidas83glx sade

    Jag gör en fråga, tillåter det här programmet också åtkomst till DVR-inspelare ??? Jag behöver något som jag kan få tillgång till en generisk kinesisk DVR-modell 6004H, detsamma när jag går in från en webbläsare på min Linux-dator och ber mig ladda ner en ActiveX-drivrutin för att komma åt den. Jag har tittat runt och det finns inget fall, utan den jävla Microsoft-kontrollen kan jag inte se kamerorna på min DVR i Linux.
    Det är hemskt att enhetstillverkare lämnar GNU / Linux-användare bakom sig !!!

    1.    leonidas83glx sade

      Tja, jag kontrollerar med skräck att efter ett år har ingen svarat på min fråga. Jag kan fortfarande inte använda mitt generiska kinesiska nätverk DVR eftersom det tvingar mig att installera den föråldrade ActiveX-kontrollen som inte ens fungerar i Ruindows längre, det vill säga jag har fått en spikanordning (som de sålde mig med lovar att kunna se på nätverket lokala och online mina kameror).