ZoneMinder: أدوات للمراقبة بكاميرات المراقبة في Linux

برنامج ZoneMinder هي مجموعة من التطبيقات والأدوات التي تسمح لنا بالتحكم ومراقبة كاميراتنا الأمنية والمراقبة.

كاميرا فيديو

ما هو برنامج ZoneMinder؟

كما قلت للتو ، إنها مجموعة من الأدوات التي تساعدنا في مراقبة كاميراتنا الأمنية والتحكم فيها. وهي مكونة من عدة نصوص (بيرل ، إلخ) ، بالإضافة إلى واجهة ويب (PHP) تجعل العملية برمتها أكثر سهولة في الاستخدام.

افترض أن لدينا عملًا واكتسبنا العديد منها كاميرات مراقبة في متجر محلي ، أو قد يكون نظام مراقبة لعقدة اتصالات ، الحقيقة هي أننا بحاجة إلى نظام يسمح لنا برؤية ما يحدث في المباني التي نراقبها ، من خلال خيارات بسيطة وبديهية يمكننا بدء التسجيل أو إيقافه ، تدوير الكاميرا (إذا كان الجهاز يدعمها) ، إلخ.

هنا عدة لقطات من برنامج ZoneMinderحسنًا ، كما يقولون هنا ، الصورة تساوي ألف كلمة:

تركيب ZoneMinder

بادئ ذي بدء ، أوصي بالوصول إلى ملف ZoneMinder Wiki، حيث يجب أن يأخذوا بعين الاعتبار التوافق بين الأجهزة التي لديهم مع النظام الذي سيقومون بتثبيته.

في نفس الويكي توجد أدلة تثبيت ممتازة لـ أوبونتو y CentOS، سوف نأخذ على سبيل المثال دليل Ubuntu 14.04 مع ZoneMinder 1.28.1:

أولا يجب أن يكون لدينا بيئة مثبتة LAMP، وهي Apache و MySQL و PHP. لن أتوقف عند هذا ، لأننا هنا في المدونة وضعنا بالفعل العديد من البرامج التعليمية لها.

ثم سنقوم بتحرير ملف تكوين MySQL لإجراء تغيير ثم إعادة تشغيل الخدمة:

sudo nano /etc/mysql/my.cnf

نضيف ما يلي تحت [mysql]:

innodb_file_per_table

ثم نعيد تشغيل MySQL:

sudo service mysql restart

نحتاج أيضًا إلى تمكين وحدة Apache cgi ، والتي لم يتم تنشيطها افتراضيًا:

المجموعة الاستشارية لاندونيسيا a2enmod

ونعيد تشغيل Apache:

sudo service apache2 restart

الآن سنضيف مستودع ZoneMinder ونقوم بتثبيته:

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

إذا كانت هناك رسائل تطلب شيئًا ما أو تنتظر التأكيد بشأن شيء ما ، فما عليك سوى الضغط على "موافق" أو "موافق".

تركيب الحزم الإضافية المطلوبة من قبل ZoneMinder

أيضًا ، سنحتاج إلى تثبيت بعض الحزم الإضافية:

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

سنقوم أيضًا بتحرير ملف بدء تشغيل MySQL daemon لتحديد أنه ينتظر بضع ثوانٍ قبل بدء تشغيل الخدمة:

sudo nano /etc/init.d/mysql

هناك نضيف تحت 'بداية) ó البداية () { ما يلي:

النوم 15

يمكن أن تبدو كالتالي:

ابدأ () {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)

Zoneminder

بمجرد الدخول إلى واجهة PHP ، يمكنك تكوين وإضافة كاميرات وكل شيء بخيارات بسيطة ، بنقرة زر 😉

استنتاجات حول برنامج ZoneMinder

أنا شخصياً ، كل ما يتطلبه الأمر لزيادة الأمان ، بغض النظر عن مدى ظهوره بجنون العظمة ، أنا أؤيده. عندما يكون لديك عقدة أو أكثر ، DataCenter ، فإن الأمان لا يكون أبدًا ضئيلًا أو كافيًا.

يمكنك الحصول على أمان ممتاز من خلال البرنامج ، في الحقيقة ليس مؤخرًا نترك بعض النصائح، ولكن من غير المجدي أن يكون لديك جدار حماية ممتاز ، وكلمات مرور وصول معقدة ، إذا لم يتم التحكم في الوصول المادي CAMARAS دي SEGURIDAD، لعدم وجود حواجز مادية أو أ نظام الأمن المحيط.

بالمناسبة… ZoneMinder موجود على GitHub

ZoneMinder على جيثب


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   DMoZ قال

    أخ ممتاز ، فقط ما كنت أبحث عنه: د.

    الآن أتمنى أن يكون جهازي متوافقًا.

    1.    KZKG ^ جارا قال

      من دواعي سروري 🙂

  2.   سنمرمان قال

    G
    R
    A
    C
    I
    A
    S

    1.    KZKG ^ جارا قال

      شكرا لك على التعليق 🙂

  3.   ماريو جييرمو زافالا قال

    هذا سهل وممتع للغاية عليك وضعه موضع التنفيذ ،،،،

  4.   NautiluS قال

    مجموعة كبيرة من الأدوات في واحد.

    سيكون من الصعب بالنسبة لي أن أجربها مع مغني الراب لأرى كيف يعمل

  5.   أنتوني قال

    التعليقات مكررة لكن شكرا جزيلا !! لدي مشاكل في اللغة الإنجليزية وهذا يساعدني كثيرًا.
    ؟؟؟؟

  6.   gonzalezmd (# بكيت بولوم #) قال

    شكرا لتقاسم.

  7.   مجهول قال

    هل سيعمل ذلك مع DVR؟ هذا يعني أن لديك 4 كاميرات متصلة بجهاز DVR يسجل طوال اليوم. هل يمكن تكوين برنامج Zone Minder للوصول إلى DVR ، وعرض التسجيلات ، وما إلى ذلك؟

  8.   رافائيل قال

    جيد هناك لويس .. نجاحات

  9.   لويس قال

    شكرًا ، أنا معجب بما أراه ، سأختبره لأرى كيف يعمل على التوت باي

  10.   سيرفرافيروس قال

    مثير للاهتمام للغاية ، كنت أتساءل عما إذا كان هذا الشيء موجودًا ؛ هذا يعطيني خيارات ممتعة للغاية. شكرا.

  11.   أنتوني قال

    مرحبًا ، أنا أتابع الدليل ولدي سؤال.
    في هذا البرنامج النصي /etc/init.d/mysql الذي يبدأ خدمة mysql ، يجب علي تأخير الخدمة لمدة 15 ثانية ، لكني لا أعرف مكان إضافة سطور التعليمات البرمجية هذه ، فهذا غير واضح بالنسبة لي.

    البداية () {
    النوم 15
    صدى -n "بدء $ prog:"

    الحالة «$ {1: -»} »في
    'بداية')
    عمليات التحقق من الصحة ؛
    # بدء الخفي
    log_daemon_msg "بدء خادم قاعدة بيانات MySQL" "mysqld"
    إذا كان mysqld_status check_alive الآن ، ثم
    log_progress_msg "قيد التشغيل بالفعل"
    log_end_msg 0
    آخر
    # يمكن إزالتها أثناء التمهيد
    test -e / var / run / mysqld || تثبيت -m 755 -o mysql -g root -d $

    # ابدأ MySQL!
    / usr / bin / mysqld_safe> / dev / null 2> & 1 &

    تم الإبلاغ عن # 6s # في # 352070 لتكون قليلة جدًا عند استخدام $ ndbclus
    بالنسبة إلى i في 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ؛ فعل
    النوم 1
    إذا كان mysqld_status check_alive الآن ، ثم كسر فاي
    log_progress_msg "."
    فعل
    إذا كان mysqld_status check_alive ، تحذير ؛ ثم

  12.   كريسس قال

    حسنًا ، شكرًا ، الآن أود أن أعرف أي نص بيرل هو الذي يتم تنفيذه عند تشغيل حدث أو إنذار ، والمسار إلى الملف في أوبونتو 14.04 ، وهذا لإجراء بعض التعديلات على البرنامج النصي

  13.   ليندومار قال

    tenho um dvr مستقل مع 16 كاميرا وأود أن أشاهدها وأقوم بالتسجيل من خلال zoneminder ubuntu lubuntu 14.04 كواجهة لإضافة كاميرات إلى dvr

  14.   دونالد راجز قال

    هذه أداة رائعة لردع الجريمة. هذه المجموعة من التطبيقات مفيدة جدًا لجميع أنواع إدارة الأمن في مؤسسة الأعمال. يعجبني أنه كل الميزات.

  15.   لويس مونوز قال

    تحياتي ، أتمنى أن يساعد أحدهم في حل مشكلتي ، لقد قمت بتثبيته واتبعت الخطوات ، ولكن لقد وصلت إلى وقت تحميل أداة تحديد المنطقة (http://localhost/zm) وهذا يرسل لي خطأ:

    غير قادر على الاتصال بـ ZM db.SQLSTATE [HY000] [2002] لا يمكن الاتصال بخادم MySQL المحلي من خلال المقبس '/var/run/mysqld/mysqld.sock' (2)

    آمل أن يعطيني شخص ما القليل من الضوء حول هذا الموضوع ، لقد بدأت في استخدام Linux والآن في هذه اللحظة لا أعرف ماذا أفعل.

  16.   كاميرات مراقبة قال

    منشور جيد جدا الآن واضح لي

  17.   ساندرا قال

    معلومات جيدة جدًا !! ، سأتمكن أخيرًا من تثبيت كاميرا الأمان !!
    جراسياس!

  18.   sp قال

    استعلام هل يدعم هذا البرنامج الكاميرات التناظرية و IP؟ في نفس الوقت؟

    1.    التعارف السريع برشلونة قال

      لقد نجحت معي مع الكاميرا التناظرية!

  19.   لينين هيرنانديز قال

    مرحبًا ، إليك المزيد من المعلومات لاستكمال موضوع تثبيت وتكوين وتنفيذ برنامج ZoneMinder في نظام دبيان لينكس
    https://leninmhs.com.ve/instalacion-configuracion-zoneminder/

    1.    لينين قال

      تم تحديث عنوان URL بسبب تغيير النطاق:

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

  20.   ليونيداس قال

    أقوم باستعلام ، هل يسمح هذا البرنامج أيضًا بالوصول إلى مسجلات DVR ؟؟؟ أحتاج إلى شيء يمكنني من خلاله الوصول إلى طراز DVR صيني عام 6004H ، وهو نفس الشيء عندما أدخل من مستعرض على جهاز كمبيوتر Linux ، يطلب مني تنزيل برنامج تشغيل ActiveX للوصول إليه. لقد بحثت حوله ولا توجد حالة ، فبدون تحكم Microsoft اللعين لا يمكنني رؤية كاميرات DVR الخاصة بي في Linux.
    إنه لأمر فظيع أن مصنعي الأجهزة يتركون مستخدمي جنو / لينكس وراءهم !!!

    1.    ليونيداس قال

      حسنًا ، أتحقق برعب من أنه بعد عام لم يرد أحد على استفساري. ما زلت لا أستطيع استخدام DVR لشبكتي الصينية العامة لأنها تجبرني على تثبيت عنصر تحكم ActiveX القديم الذي لم يعد يعمل حتى في Ruindows ، لذلك بقيت مع جهاز مسمار (باعوني مع وعد بأن أتمكن من المشاهدة على الشبكة المحلية وعبر الإنترنت الكاميرات الخاصة بي).