ZoneMinder: เครื่องมือในการตรวจสอบด้วยกล้องรักษาความปลอดภัยใน Linux

โซนมินเดอร์ เป็นชุดแอปพลิเคชันเครื่องมือที่ช่วยให้เราควบคุมตรวจสอบกล้องรักษาความปลอดภัยเฝ้าระวัง

กล้องวิดีโอ

ZoneMinder คืออะไร?

อย่างที่บอกไปว่าเป็นชุดเครื่องมือที่ช่วยในการตรวจสอบควบคุมกล้องรักษาความปลอดภัยของเรา ประกอบด้วยสคริปต์หลายตัว (perl ฯลฯ ) ตลอดจนเว็บอินเตอร์เฟส (PHP) ที่ทำให้กระบวนการทั้งหมดใช้งานง่ายขึ้น

สมมติว่าเรามีธุรกิจและได้มาหลายแห่ง กล้องวงจรปิด ในร้านค้าในพื้นที่หรืออาจเป็นระบบเฝ้าระวังของโหนดการสื่อสารความจริงก็คือเราต้องการระบบที่ช่วยให้เราเห็นสิ่งที่เกิดขึ้นในสถานที่ที่เราตรวจสอบผ่านตัวเลือกที่เรียบง่ายและใช้งานง่ายเราสามารถเริ่มหรือหยุดการบันทึกได้ , หมุนกล้อง (หากฮาร์ดแวร์รองรับ) ฯลฯ

นี่คือภาพหน้าจอหลาย ๆ ภาพของ โซนมินเดอร์อย่างที่พวกเขาพูดที่นี่รูปภาพมีค่าหนึ่งพันคำ:

การติดตั้ง ZoneMinder

ก่อนอื่นขอแนะนำให้คุณเข้าถึงไฟล์ ZoneMinder Wikiเนื่องจากต้องคำนึงถึง ความเข้ากันได้ ระหว่างฮาร์ดแวร์ที่มีกับระบบที่จะติดตั้ง

ในวิกิเดียวกันมีคู่มือการติดตั้งที่ยอดเยี่ยมสำหรับ อูบุนตู y CentOSเราจะนำมาเป็นตัวอย่างคำแนะนำของ Ubuntu 14.04 พร้อม ZoneMinder 1.28.1:

อันดับแรกเราต้องมีการติดตั้งสภาพแวดล้อม โคมไฟนั่นคือ Apache, MySQL และ PHP ฉันจะไม่หยุดเพียงเท่านี้เพราะที่นี่ในบล็อกเราได้รวบรวมบทเรียนไว้มากมายแล้ว

จากนั้นเราจะแก้ไขไฟล์การกำหนดค่า MySQL เพื่อทำการเปลี่ยนแปลงแล้วเริ่มบริการใหม่:

sudo nano /etc/mysql/my.cnf

เราเพิ่มสิ่งต่อไปนี้ภายใต้ [mysql]:

innodb_file_per_table

จากนั้นเรารีสตาร์ท MySQL:

sudo service mysql restart

นอกจากนี้เรายังต้องเปิดใช้งานโมดูล Apache cgi ซึ่งไม่ได้เปิดใช้งานตามค่าเริ่มต้น:

a2enmod cgi

และเรารีสตาร์ท Apache:

sudo service apache2 restart

ตอนนี้เราจะเพิ่มที่เก็บ ZoneMinder และติดตั้ง:

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

หากมีข้อความถามอะไรบางอย่างหรือรอการยืนยันบางอย่างให้กด Ok หรือตกลง

การติดตั้งแพ็กเกจพิเศษที่ ZoneMinder ต้องการ

นอกจากนี้เราจะต้องติดตั้งแพ็คเกจพิเศษบางอย่าง:

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

นอกจากนี้เราจะแก้ไขไฟล์เริ่มต้น MySQL daemon เพื่อระบุให้รอสองสามวินาทีก่อนเปิดบริการ:

sudo nano /etc/init.d/mysql

เราเพิ่มด้านล่าง 'เริ่มต้น) ó เริ่มต้น () { ต่อไป:

นอนหลับ 15

จะมีลักษณะดังนี้:

start () {sleep 15 echo -n "เริ่มต้น $ prog:"

ตอนนี้ไปกำหนดค่า Apache กันเถอะเราต้องสร้างไดเร็กทอรี (ในกรณีที่ไม่มีอยู่จริง) ซึ่งเราจะใส่สองไฟล์ (ลิงก์สัญลักษณ์จริง):

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

มาเพิ่ม www-data ของผู้ใช้ (ซึ่งเป็นผู้ใช้ที่ Apache โต้ตอบกับระบบ) ในกลุ่มวิดีโอ:

sudo usermod -a -G video www-data

พร้อมแล้วเราสามารถรีสตาร์ท Apache ได้:

sudo service apache2 restart

ตอนนี้เราสามารถเปิดเว็บอินเตอร์เฟสได้โดยเข้าไปที่: http://direccion-ip/zm/

นั่นคือเราใส่ที่อยู่ IP ของเซิร์ฟเวอร์ที่เราเพิ่งติดตั้ง ZoneMinder หรือโดเมนย่อย (เช่น camaras.minegocio.com)

โซนมินเดอร์

เมื่ออยู่ในอินเทอร์เฟซ PHP คุณสามารถกำหนดค่าเพิ่มกล้องและทั้งหมดด้วยตัวเลือกง่ายๆเพียงแค่คลิกปุ่ม😉

ข้อสรุปเกี่ยวกับ ZoneMinder

โดยส่วนตัวแล้วไม่ว่าจะทำอะไรก็ตามเพื่อเพิ่มความปลอดภัยไม่ว่าเขาจะดูหวาดระแวงแค่ไหนฉันก็สนับสนุนเขา เมื่อคุณมี Node หรือมากกว่านั้น DataCenter ความปลอดภัยก็ไม่เคยน้อยหรือเพียงพอ

คุณสามารถรักษาความปลอดภัยได้อย่างดีเยี่ยมผ่านซอฟต์แวร์อันที่จริงแล้วไม่นานมานี้ เราฝากเคล็ดลับไว้แต่ไม่มีประโยชน์ที่จะมีไฟร์วอลล์ที่ยอดเยี่ยมรหัสผ่านการเข้าถึงที่ซับซ้อนหากไม่ได้รับการควบคุมการเข้าถึงทางกายภาพ กล้องรักษาความปลอดภัยเพราะไม่มีสิ่งกีดขวางทางกายภาพหรือก ระบบรักษาความปลอดภัยปริมณฑล.

อย่างไรก็ตาม… ZoneMinder อยู่ใน GitHub 😀

ZoneMinder บน GitHub


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ดีโมซ dijo

    พี่ชายที่ยอดเยี่ยมสิ่งที่ฉันกำลังมองหา: D.

    ตอนนี้ฉันแค่หวังว่าฮาร์ดแวร์ของฉันจะเข้ากันได้

    1.    KZKG ^ กาอาระ dijo

      มีความสุข🙂

  2.   คนบาป dijo

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ กาอาระ dijo

      ขอบคุณสำหรับการแสดงความคิดเห็น🙂

  3.   มาริโอกิลเลอร์โมซาวาลา dijo

    มันง่ายและน่าสนใจมากที่คุณต้องนำไปปฏิบัติ ,,,,

  4.   หอยโข่ง dijo

    ชุดเครื่องมือที่ยอดเยี่ยมในหนึ่งเดียว

    มันจะยากสำหรับฉันที่จะลองกับ pi rapper เพื่อดูว่ามันทำงานอย่างไร

  5.   อันโตนิโอ dijo

    คอมเม้นซ้ำ แต่ขอบคุณมาก !! ฉันมีปัญหากับภาษาอังกฤษและสิ่งนี้ช่วยฉันได้มาก
    🙂

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

    ขอบคุณสำหรับการแบ่งปัน.

  7.   ไม่ระบุชื่อ dijo

    จะใช้กับเครื่องบันทึกภาพได้หรือไม่? นั่นคือคุณมีกล้อง 4 ตัวเชื่อมต่อกับ DVR ที่บันทึกทั้งวัน สามารถกำหนดค่า Zone Minder เพื่อเข้าถึง DVR ดูการบันทึก ฯลฯ ได้หรือไม่

  8.   ราฟาเอล dijo

    ดีมีลูอิส.. ประสบความสำเร็จ

  9.   หลุยส์ dijo

    ขอบคุณฉันชอบสิ่งที่เห็นฉันจะทดสอบเพื่อดูว่ามันทำงานอย่างไรกับราสเบอร์รี่ pi

  10.   เซอร์ฟราไวรอส dijo

    น่าสนใจมากฉันสงสัยว่ามีสิ่งนั้นอยู่จริงหรือไม่ สิ่งนี้ทำให้ฉันมีตัวเลือกที่น่าสนใจมาก ขอขอบคุณ.

  11.   อันโตนิโอ dijo

    สวัสดีฉันกำลังทำตามคู่มือและมีคำถาม
    ในสคริปต์นี้ /etc/init.d/mysql ที่เริ่มบริการ mysql ฉันต้องชะลอการให้บริการเป็นเวลา 15 วินาที แต่ฉันไม่รู้ว่าจะเพิ่มบรรทัดของโค้ดเหล่านี้ได้ที่ไหนมันไม่ชัดเจนสำหรับฉัน

    เริ่มต้น () {
    นอนหลับ 15
    echo -n "เริ่มต้น $ prog:"

    กรณี« $ {1: - »} »ใน
    'เริ่มต้น')
    sanitation_checks;
    # เริ่มต้นภูต
    log_daemon_msg "การเริ่มต้นเซิร์ฟเวอร์ฐานข้อมูล MySQL" "mysqld"
    ถ้า mysqld_status check_alive nowarn; แล้ว
    log_progress_msg "ทำงานอยู่แล้ว"
    log_end_msg 0
    อื่น
    # สามารถถอดออกได้ระหว่างการบูต
    ทดสอบ -e / var / run / mysqld || ติดตั้ง -m 755 -o mysql -g root -d $

    # เริ่ม MySQL!
    / usr / bin / mysqld_safe> / dev / null 2> & 1 &

    มีรายงาน # 6s ใน # 352070 น้อยเกินไปเมื่อใช้ ndbclus $
    สำหรับ i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14; ทำ
    นอนหลับ 1
    ถ้า mysqld_status check_alive nowarn; แล้วแตก; fi
    log_progress_msg "."
    ทำ
    ถ้า mysqld_status check_alive เตือน; แล้ว

  12.   Criss dijo

    ดี tuto ขอบคุณตอนนี้ฉันต้องการทราบว่าสคริปต์ perl ใดเป็นสคริปต์ที่ทำงานเมื่อมีการเรียกใช้เหตุการณ์หรือการเตือนภัยและเส้นทางไปยังไฟล์ใน Ubuntu 14.04 นี่คือการแก้ไขสคริปต์

  13.   ลินโดมาร์ dijo

    tenho um dvr แบบสแตนด์อโลนพร้อมกล้อง 16 ตัวและฉันต้องการดูและบันทึกผ่าน zoneminder ubuntu lubuntu 14.04 เป็นfaçoเพื่อเพิ่มกล้องทำ dvr

  14.   โดนัลด์แร็กส์ dijo

    นี่เป็นเครื่องมือที่ยอดเยี่ยมในการยับยั้งอาชญากรรม แอปพลิเคชันชุดนี้มีประโยชน์อย่างมากสำหรับการจัดการความปลอดภัยทุกประเภทขององค์กรธุรกิจ ฉันชอบที่มันเป็นคุณสมบัติทั้งหมด

  15.   Luis Munoz dijo

    สวัสดีฉันหวังว่าจะมีคนช่วยแก้ปัญหาของฉันฉันติดตั้งแล้วและฉันได้ทำตามขั้นตอนแล้วอย่างไรก็ตามฉันถึงเวลาโหลด zoneminderhttp://localhost/zm) และส่งข้อผิดพลาด:

    ไม่สามารถเชื่อมต่อกับ ZM db.SQLSTATE [HY000] [2002] ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ภายในผ่านซ็อกเก็ต '/var/run/mysqld/mysqld.sock' (2)

    ฉันหวังว่าจะมีคนให้ความกระจ่างในเรื่องนี้ฉันกำลังเริ่มใช้ linux และตอนนี้ฉันไม่รู้จะทำอย่างไร

  16.   กล้องรักษาความปลอดภัย dijo

    โพสต์ดีมาก! ตอนนี้ฉันชัดเจนแล้ว

  17.   แซนดร้า dijo

    ข้อมูลดีมาก !! ในที่สุดก็ติดตั้งกล้องรักษาความปลอดภัยได้แล้ว !!
    Gracias!

  18.   sp dijo

    ข้อความค้นหาโปรแกรมนี้รองรับกล้องอนาล็อกและกล้อง IP หรือไม่ ในเวลาเดียวกัน?

    1.    ความเร็วในการออกเดทกับบาร์เซโลนา dijo

      มันได้ผลกับกล้องอนาล็อกของฉัน!

  19.   เลนินเฮอร์นันเดซ dijo

    สวัสดีนี่คือข้อมูลเพิ่มเติมเพื่อเสริมหัวข้อเกี่ยวกับการติดตั้งการกำหนดค่าและการใช้งาน ZoneMinder ใน Debian Linux
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

    1.    เลนิน dijo

      URL อัปเดตเนื่องจากการเปลี่ยนแปลงโดเมน:

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

  20.   ลีโอไนดาส83glx dijo

    ฉันทำแบบสอบถามโปรแกรมนี้อนุญาตให้เข้าถึงเครื่องบันทึก DVR ด้วยหรือไม่? ฉันต้องการบางสิ่งที่ฉันสามารถเข้าถึง DVR จีนรุ่น 6004H ทั่วไปได้เช่นเดียวกันเมื่อฉันเข้าจากเบราว์เซอร์บนพีซี Linux ขอให้ฉันดาวน์โหลดไดรเวอร์ ActiveX เพื่อเข้าถึง ฉันมองไปรอบ ๆ แล้วและไม่มีกรณีใดหากไม่มีการควบคุมไมโครซอฟท์ที่น่ากลัวฉันไม่สามารถมองเห็นกล้องของ DVR ใน Linux
    มันแย่มากที่ผู้ผลิตอุปกรณ์ทิ้งผู้ใช้ GNU / Linux ไว้เบื้องหลัง !!!

    1.    ลีโอไนดาส83glx dijo

      ฉันตรวจสอบด้วยความสยดสยองว่าหลังจากผ่านไปหนึ่งปีไม่มีใครตอบคำถามของฉัน ฉันยังใช้ DVR เครือข่ายภาษาจีนทั่วไปไม่ได้เพราะมันบังคับให้ฉันติดตั้งตัวควบคุม ActiveX ที่ล้าสมัยซึ่งใช้งานไม่ได้ใน Ruindows อีกต่อไป นั่นคือ ฉันถูกทิ้งไว้กับอุปกรณ์ตอกตะปู (ซึ่งพวกเขาขายให้ฉันด้วย สัญญาว่าจะสามารถดูบนเครือข่ายท้องถิ่นและออนไลน์กล้องของฉัน)