ZoneMinder: Mga tool upang subaybayan gamit ang mga security camera sa Linux

ZoneMinder ay isang hanay ng mga application, tool na nagbibigay-daan sa amin upang makontrol, subaybayan ang aming mga security camera, surveillance.

video camera

Ano ang ZoneMinder?

Tulad ng sinabi ko lang, ito ay isang hanay ng mga tool na makakatulong sa amin upang masubaybayan, makontrol ang aming mga security camera. Binubuo ito ng maraming mga script (perl, atbp), pati na rin isang web interface (PHP) na ginagawang mas user-friendly ang buong proseso.

Ipagpalagay na mayroon kaming isang negosyo at kumuha ng maraming mga camera ng pagsubaybay sa isang lokal na tindahan, o maaaring ito ay ang sistema ng pagsubaybay ng isang node ng komunikasyon, ang katotohanan ay kailangan namin ng isang sistema na nagbibigay-daan sa amin upang makita kung ano ang nangyayari sa mga nasasakupang lugar na aming sinusubaybayan, sa pamamagitan ng simple at madaling maunawaan na mga pagpipilian maaari nating simulan o ihinto ang pag-record, paikutin ang camera (kung sinusuportahan ito ng hardware), atbp.

Narito ang maraming mga screenshot ng ZoneMinderKaya, tulad ng sinasabi nila sa paligid dito, ang isang larawan ay nagkakahalaga ng isang libong mga salita:

Pag-install ng ZoneMinder

Una sa lahat, inirerekumenda kong i-access mo ang ZoneMinder Wiki, tulad ng dapat nilang isaalang-alang pagkakatugma Ipasok ang hardware na mayroon sila sa system na mai-install nila.

Sa parehong wiki may mga mahusay na mga gabay sa pag-install para sa Ubuntu y CentOS, gagawin naming halimbawa ang gabay ng Ubuntu 14.04 na may ZoneMinder 1.28.1:

Una dapat kaming magkaroon ng isang naka-install na kapaligiran Lampara, iyon ay, Apache, MySQL at PHP. Hindi ako titigil dito, dahil dito sa Blog naglagay na kami ng maraming mga tutorial para dito.

Pagkatapos ay i-e-edit namin ang file ng pagsasaayos ng MySQL, upang makagawa ng isang pagbabago at pagkatapos ay muling simulan ang serbisyo:

sudo nano /etc/mysql/my.cnf

Idinagdag namin ang sumusunod sa ilalim ng [MySQL]:

innodb_file_per_table

Pagkatapos ay i-restart namin ang MySQL:

sudo service mysql restart

Kailangan din naming paganahin ang module ng Apache cgi, na hindi naisaaktibo bilang default:

a2enmod cgi

At i-restart namin ang Apache:

sudo service apache2 restart

Ngayon ay idaragdag namin ang repository ng ZoneMinder at mai-install ito:

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

Kung may mga mensahe na humihiling sa isang bagay o naghihintay para sa kumpirmasyon tungkol sa isang bagay, pindutin lamang ang Ok o OK.

Pag-install ng labis na mga pakete na kinakailangan ng ZoneMinder

Gayundin, kakailanganin naming mag-install ng ilang labis na mga pakete:

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

Gayundin, ie-edit namin ang MySQL daemon startup file upang tukuyin na naghihintay ito ng ilang segundo bago ilunsad ang serbisyo:

sudo nano /etc/init.d/mysql

Doon ay idinagdag namin sa ilalim 'start) ó simulan () { ang susunod:

matulog 15

Maaari itong magmukhang ganito:

simulan () {matulog 15 echo -n "Simula $ prog:"

Ngayon magpatuloy tayo upang i-configure ang Apache, dapat kaming lumikha ng isang direktoryo (kung sakaling wala ito) sa loob nito, maglalagay kami ng dalawang mga file (simbolikong mga link talaga):

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-enified/zoneminder.conf

Idagdag natin ang gumagamit na www-data (na kung saan ay ang gumagamit na nakikipag-ugnay sa Apache sa system) sa pangkat ng video:

sudo usermod -a -G video www-data

Handa na, maaari nating i-restart ang Apache:

sudo service apache2 restart

Maaari na nating buksan ang web interface sa pamamagitan ng pag-access sa: http://direccion-ip/zm/

Iyon ay, inilalagay namin ang IP address ng server kung saan namin na-install ang ZoneMinder, o ang subdomain (Hal: camaras.minegocio.com)

zoneminder

Kapag nasa loob ng interface ng PHP, maaari mong i-configure, magdagdag ng mga camera at lahat na may mga simpleng pagpipilian, sa pag-click sa isang pindutan 😉

Mga konklusyon tungkol sa ZoneMinder

Sa personal, kung ano man ang kinakailangan upang madagdagan ang kaligtasan, gaano man siya ka paranoid, sinusuportahan ko siya. Kapag mayroon kang isang Node o kahit na higit pa, isang DataCenter, ang seguridad ay hindi kailanman kaunti o sapat.

Maaari kang magkaroon ng mahusay na seguridad sa pamamagitan ng software, sa katunayan hindi kamakailan nag-iiwan kami ng ilang mga tip, ngunit walang kabuluhan ang pagkakaroon ng isang mahusay na firewall, kumplikadong mga password sa pag-access, kung ang pisikal na pag-access ay hindi kontrolado ng mga kamera ng seguridad, para sa walang pisikal na hadlang o a sistema ng seguridad ng perimeter.

Nga pala ... Ang ZoneMinder ay nasa GitHub 😀

ZoneMinder sa GitHub


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   DMoZ dijo

    Mahusay na kapatid, ang hinahanap ko lang: D.

    Ngayon lang sana ay magkatugma ang aking hardware.

    1.    KZKG ^ Gaara dijo

      Isang kasiyahan 🙂

  2.   makasalanan dijo

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ Gaara dijo

      Salamat sa iyo sa pag-puna 🙂

  3.   Mario Guillermo Zavala dijo

    Napakadali at kagiliw-giliw na iyon kailangan mong isagawa ito sa pagsasanay ,,,,

  4.   NauTiluS dijo

    Mahusay na hanay ng mga tool sa isa.

    Mahihirapan akong subukan ito sa isang pi rapper, upang makita kung paano ito gumagana.

  5.   Anthony dijo

    Ang mga komento ay paulit-ulit, ngunit maraming salamat !! Mayroon akong mga problema sa English at malaki ang naitutulong nito sa akin.
    🙂

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

    Salamat sa pagbabahagi.

  7.   Hindi kilala dijo

    Gagana ba iyon sa isang DVR? Iyon ay, mayroon kang 4 na mga camera na konektado sa isang DVR na nagtatala buong araw. Maaari bang mai-configure ang Zone Minder upang ma-access ang DVR na iyon, tingnan ang mga recording, atbp.

  8.   Rafael dijo

    good there luis .. tagumpay

  9.   Louis dijo

    Salamat, nagugustuhan ko ang nakikita ko, susubukan ko ito upang makita kung paano ito gumagana sa raspberry pi

  10.   servraviros dijo

    Napaka-kawili-wili, iniisip ko kung mayroon ang ganoong bagay; binibigyan ako nito ng mga kagiliw-giliw na pagpipilian. Salamat.

  11.   Anthony dijo

    Kumusta, sumusunod ako sa manu-manong at mayroon akong isang katanungan.
    Sa script na ito /etc/init.d/mysql na nagsisimula sa serbisyo ng mysql, kailangan kong antalahin ang serbisyo sa loob ng 15 segundo, ngunit hindi ko alam kung saan idaragdag ang mga linya ng code na ito, hindi malinaw sa akin.

    simulan () {
    matulog 15
    echo -n "Simula sa $ prog:"

    kaso «$ {1: -»} »sa
    'start')
    katinuan_check;
    # Simulan ang daemon
    log_daemon_msg "Simula sa MySQL database server" "MySQL"
    kung ang mysqld_status check_alive nowarn; tapos
    log_progress_msg "tumatakbo na"
    log_end_msg 0
    iba
    # Maaaring alisin habang nag-boot
    subukan -e / var / run / MySQL || i-install -m 755 -o MySQL -g root -d $

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

    Ang # 6s ay iniulat sa # 352070 upang maging masyadong kaunti kapag gumagamit ng ndbclus $
    para sa ako sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14; gawin
    matulog 1
    kung ang mysqld_status check_alive nowarn; pagkatapos ay masira; fi
    log_progress_msg "."
    tapos
    kung ang aking mysqld_status check_alive balaan; tapos

  12.   Criss dijo

    Magandang tuto, salamat, ngayon nais kong malaman kung aling perl script ang isa na naisakatuparan kapag ang isang kaganapan o alarma ay na-trigger, at ang landas sa file sa Ubuntu 14.04, ito ay upang gumawa ng ilang mga pagbabago sa script

  13.   cutemar dijo

    Mayroon akong isang nakapag-iisang dvr na may 16 camera at nais kong tingnan at i-record sa pamamagitan ng zoneminder ubuntu lubuntu 14.04 bilang isang faço upang magdagdag ng mga camera sa dvr

  14.   Donald raggs dijo

    Ito ay mahusay na tool upang mapigilan ang krimen. Ang hanay ng mga application na ito ay napaka kapaki-pakinabang para sa lahat ng mga uri ng pamamahala sa seguridad ng samahan ng negosyo. Gusto ko iyon ang lahat ng mga tampok.

  15.   Luis Munoz dijo

    Pagbati, sana may makakatulong sa aking problema, na-install ko ito at sinunod ko ang mga hakbang, subalit naabot ko ang oras upang mai-load ang zoneminder (http://localhost/zm) at nagpapadala ito sa akin ng isang error:

    Hindi makakonekta sa ZM db.SQLSTATE [HY000] [2002] Hindi makakonekta sa lokal na MySQL server sa pamamagitan ng socket '/var/run/mysqld/mysqld.sock' (2)

    Inaasahan kong ang isang tao ay maaaring magbigay sa akin ng kaunting ilaw sa bagay na ito, nagsisimula na akong gumamit ng linux at ngayon sa sandaling ito hindi ko alam kung ano ang gagawin.

  16.   Mga security camera dijo

    Napakagandang post! Ngayon malinaw na sa akin

  17.   Sandra dijo

    Napakagandang impormasyon !!, sa wakas ay mai-install ko ang security camera !!
    Salamat!

  18.   sp dijo

    Isang query sinusuportahan ba ng program na ito ang mga analog at ip camera? at the same time?

    1.    Bilis ng pakikipag-date sa Barcelona dijo

      Ito ay nagtrabaho para sa akin gamit ang aking analog camera!

  19.   Lenin Hernandez dijo

    Kumusta, narito ang karagdagang impormasyon upang umakma sa paksa tungkol sa pag-install, pag-configure at pagpapatupad ng ZoneMinder sa Debian Linux
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

    1.    Lenin dijo

      Na-update ang URL dahil sa pagbabago ng domain:

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

  20.   leonidas83glx dijo

    Gumagawa ako ng isang query, pinapayagan din ng program na ito ang pag-access sa mga DVR recorder ??? Kailangan ko ng isang bagay kung saan makaka-access ako sa isang pangkaraniwang modelo ng Chinese DVR na 6004H, pareho kapag pumasok ako mula sa isang browser sa aking Linux PC ay hinihiling sa akin na mag-download ng isang driver ng ActiveX upang ma-access ito. Tiningnan ko ito para sa paligid at walang kaso, nang wala ang sumpa na kontrol ng microsoft na iyon ay hindi ko makita ang mga camera ng aking DVR sa Linux.
    Kahila-hilakbot na napapabayaan ng mga tagagawa ng aparato ang mga gumagamit ng GNU / Linux !!!

    1.    leonidas83glx dijo

      Sa gayon, sinuri ko nang may takot na pagkatapos ng isang taon ay walang sumagot sa aking query. Hindi ko pa rin magamit ang aking generic na Chinese network DVR dahil pinipilit nito akong i-install ang hindi na ginagamit na kontrol ng ActiveX na hindi na gumagana sa Ruindows, iyon ay, naiwan ako sa isang aparato ng kuko (na ipinagbili nila ako ng pangako ng magagawang manuod sa network ng lokal at i-online ang aking mga camera).