كيفية تثبيت أداة مراقبة Pandora FMS في أوبونتو 18.04

instagram story viewer

باندورا اف ام اس (نظام مراقبة مرن) هي أداة مراقبة البنية التحتية لتكنولوجيا المعلومات كاملة الميزات ومفتوحة المصدر وحديثة وقابلة للتطوير بدرجة عالية مصممة لجميع أنواع البيئات. يتم استخدامه لإدارة معدات الشبكة ؛ Linux والخوادم الأخرى المشابهة لـ Unix وخوادم Windows ؛ البنى التحتية الافتراضية وجميع أنواع التطبيقات.

مصممة لتكون معيارية ومتعددة المنصات وسهلة التخصيص ، باندورا اف ام اس يدعم مراقبة الشبكات والخوادم والتطبيقات وقواعد البيانات والسحابة والافتراضية والسجلات وتجربة المستخدم والعمليات التجارية.

يستخدم وكلاء قويين لجميع أنظمة التشغيل لجمع البيانات من الأنظمة والأجهزة المراقبة ، ويدعم كلا من مراقبة الشبكة عن بعد والمراقبة التلقائية حيث يكتشف الوكلاء أجهزة التخزين أو الأقسام أو قواعد البيانات وغيرها الكثير أشياء. يمكن للوكلاء التحكم في مكونات النظام مثل الخدمات وتنفيذ العمليات أو إزالة الملفات المؤقتة والمزيد.

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

مكونات Pandora FMS:

  • خوادم Pandora FMS - برنامج قائم على Perl مسؤول عن إجراء عمليات التحقق وجمع البيانات وتجميعها ومعالجتها. يقومون بحفظ البيانات (التي تم إنشاؤها من قبلهم أو من قبل الوكلاء) في قاعدة البيانات. تم دمج جميع الخوادم في تطبيق واحد متعدد الخيوط.
  • وحدة التحكم Pandora FMS - واجهة مستخدم مبنية على PHP لتشغيل وإدارة نظام المراقبة. يتم تشغيله بواسطة قاعدة بيانات (MySQL / MariaDB افتراضيًا) وخادم الويب (اباتشي بشكل افتراضي). كما أنه مسؤول عن عرض المعلومات الموجودة في قاعدة البيانات.
  • قاعدة البيانات - يتم تخزين بيانات حول نظام المراقبة (تكوينات المسؤول من واجهة المستخدم ، والبيانات من الوكلاء ، والأحداث ، وما إلى ذلك) في قاعدة البيانات.
  • وكلاء البرمجيات - تطبيقات مثبتة على أنظمة خاضعة للمراقبة ، وتعمل كشياطين أو خدمات لجمع البيانات لإرسالها إلى خوادم Pandora FMS.

متطلبات أجهزة النظام:

فيما يلي الحد الأدنى من المتطلبات لبيئات التثبيت المختلفة.

تركيب صغير: عدد قليل إلى 500 وكيل
  • 1 نواة بسرعة 2 جيجاهرتز
  • 4 جيجا بايت رام
  • مساحة 20 جيجا بايت على القرص الصلب
متوسط ​​التركيب: حتى 2000 وكيل
  • 2 نوى بسرعة 2.5 جيجاهرتز
  • 8 جيجا رام
  • مساحة 60 جيجا بايت على القرص الصلب
تركيب كبير: لأكثر من 4000 وكيل
  • 4 نواة بسرعة 3 جيجاهرتز
  • 16 جيجا بايت رام
  • مساحة 120 جيجا بايت على القرص الصلب

في هذه المقالة ، سنتعرف على عملية تثبيت أحدث إصدار من باندورا اف ام اس أداة المراقبة في نظام التشغيل Ubuntu 18.04 LTS الخادم.

الخطوة 1: تثبيت التبعيات والحزم المطلوبة

1. قم بتسجيل الدخول إلى خادم Ubuntu الخاص بك ، وقم بتحديث ذاكرة التخزين المؤقت لحزمة APT وقم بتثبيت جميع التبعيات المطلوبة لخادم Pandora الذي يتضمن عددًا من Perl الوحدات النمطية ، وخادم Apache HTTP ، و PHP ووحداتها النمطية ، وخادم قاعدة بيانات MariaDB ، من بين أمور أخرى ، من المستودعات الافتراضية عن طريق تشغيل ما يلي أوامر.

sudo apt-get update. $ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-server mariadb-client php-gd php-mysql php-pear php-snmp php-db php-gettext graphviz php-curl php-xmlrpc ملف php-ldap dbconfig-common. 

2. بمجرد اكتمال التثبيت ، تحقق مما إذا كان ملف اباتشي 2 الخدمة قيد التشغيل. تحقق أيضًا مما إذا كان ممكّنًا لبدء التشغيل تلقائيًا عند تمهيد النظام ، باستخدام أوامر systemctl التالية.

sudo systemctl status apache2.service. تم تفعيل apache2.service $ sudo systemctl. 
تحقق من حالة Apache في Ubuntu
تحقق من حالة Apache في Ubuntu

3. تحقق أيضًا مما إذا كان ملف MariaDB الخدمة قيد التشغيل ، وتم تمكينها.

$ sudo systemctl status mariadb.service. تم تمكين خدمة mariadb.service $ sudo systemctl. 
تحقق من حالة MariaDB في أوبونتو
تحقق من حالة MariaDB في أوبونتو

4. قم بإنشاء كلمة مرور لـ MariaDB مستخدم جذر قاعدة البيانات ، باستخدام خدمة إدارة خادم قاعدة البيانات mysqladmin كما هو مبين.

كلمة مرور mysqladmin $ sudo. 
قم بتعيين كلمة مرور جذر MySQL
قم بتعيين كلمة مرور جذر MySQL

5. افتراضيا على أوبونتو, MySQL / MariaDB تم تكوينه لاستخدام UNIX auth_socket توصيل في. هذا يمنع البرنامج النصي لتثبيت وحدة التحكم من العمل بنجاح خاصة عند نقطة إنشاء قاعدة بيانات pandora بواسطة المستخدم الجذر. لذلك تحتاج إلى تحديث المكون الإضافي للمصادقة ليستخدمه المستخدم الجذر mysql_native_password.

$ sudo mysql -u الجذر. > استخدام mysql ؛ > UPDATE user SET plugin = 'mysql_native_password' WHERE User = 'root' ؛ > امتيازات التنظيف ؛ > خروج ؛ 

6. بعد ذلك ، قم بتحسين أمان MariaDB الخادم عن طريق تشغيل mysql_secure_installation شيل.

sudo mysql_secure_installation $. 

بعد تشغيل البرنامج النصي ، اتبع التعليمات (كما هو موضح في لقطة الشاشة):

  • أدخل كلمة المرور الحالية للجذر (أدخل بدون): (أدخل كلمة المرور المحددة في الخطوة 4).
  • تغيير كلمة مرور الجذر؟ [نعم / لا] ن
  • هل تريد إزالة المستخدمين المجهولين؟ [نعم / لا] ذ
  • عدم السماح بتسجيل الدخول إلى الجذر عن بُعد؟ [نعم / لا] ذ
  • إزالة اختبار قاعدة البيانات والوصول إليها؟ [نعم / لا] ذ
  • هل تريد إعادة تحميل جداول الامتياز الآن؟ [نعم / لا] ذ
تأمين خادم MariaDB
تأمين خادم MariaDB

7. التبعية الأخرى المطلوبة هي WMI العميل الذي ليس في أوبونتو مستودعات. تحتاج إلى تنزيله وتثبيته من مستودع Pandora على المصدر كما هو مبين.

$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb. $ sudo dpkg -i wmi-client_0112-1_amd64.deb 

الخطوة 2: تثبيت خادم Pandora ووحدة التحكم

8. الآن قم بتنزيل ملف باندورا الخادم و وحدة التحكم حزم DEB عن طريق تشغيل ما يلي أوامر wget.

$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb. $ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb. 

9. بمجرد تنزيل كلا الملفين ، قم بتثبيتهما باستخدام ملف الأمر dpkg كما هو مبين. يجب أن يفشل التثبيت بسبب بعض مشكلات التبعية كما هو موضح في لقطة الشاشة. لإصلاح المشكلات ، انتقل إلى الخطوة التالية.

$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb. 
قم بتثبيت Pandora FMS and Console
قم بتثبيت Pandora FMS and Console

10. قم بتشغيل الأمر التالي لإصلاح مشكلات التبعية تلقائيًا من الخطوة السابقة.

sudo apt-get -f install. 
إصلاح مشكلات تبعية التثبيت
إصلاح مشكلات تبعية التثبيت

11. بعد تثبيت الحزم ، سيقوم المثبت بإعادة تشغيل اباتشي 2 الخدمة وبدء باندورا اف ام اس محرك Websocket كما هو موضح في إخراج الأمر.

ملخص تثبيت Pandora FMS ووحدة التحكم
ملخص تثبيت Pandora FMS ووحدة التحكم

12. ال باندورا تم تثبيت وحدة التحكم في المسار /var/www/html/pandora_console/. يمكنك استخدام ال الأمر ls لعرض محتويات الدليل.

$ sudo ls / var / www / html / pandora_console /
محتويات دليل وحدة التحكم Pandora
محتويات دليل وحدة التحكم Pandora

13. إذا كان لديك تم تمكين خدمة جدار الحماية UFW والتشغيل ، قم بإصدار الأوامر التالية للسماح HTTP و HTTPS طلبات عبر جدار الحماية إلى أباتشي 2 HTTP الخادم قبل الوصول إلى باندورا وحدة التحكم.

sudo $ ufw تسمح http. sudo $ ufw تسمح https. sudo ufw إعادة تحميل. 

الخطوة 3: أكمل تثبيت PandoraFMS عبر معالج الويب

14. أنت الآن بحاجة إلى إكمال تثبيت ملف وحدة التحكم Pandora FMS من متصفح الويب. قم بتوجيه المستعرض الخاص بك إلى العنوان التالي للوصول إلى معالج تثبيت وحدة التحكم.

http://192.168.58.9/pandora_console/

بعد التحميل ، اقرأ التعليمات وانقر فوق التالي لاستكمال.

معالج تثبيت وحدة التحكم Pandora FMS
معالج تثبيت وحدة التحكم Pandora FMS

15. بعد ذلك ، وافق على شروط الترخيص بالنقر فوق "نعم ، أقبل شروط الترخيص”.

اقبل ترخيص Pandora FMS Console
اقبل ترخيص Pandora FMS Console

16. ثم يقوم المثبت بفحص تبعيات البرامج. إذا كان كل شيء على ما يرام ، انقر فوق التالي.

يتحقق من تبعيات البرامج
يتحقق من تبعيات البرامج

17. قدم الآن ملف MariaDB كلمة مرور مستخدم جذر قاعدة البيانات لإنشاء ملف باندورا اف ام اس قاعدة البيانات ومستخدم قاعدة البيانات (اقرأ التعليمات). ثم اضغط التالي.

إنشاء قاعدة بيانات Pandora FMS
إنشاء قاعدة بيانات Pandora FMS

18. بعد ذلك ، سيقوم المثبت بإنشاء ملف باندورا قاعدة بيانات ومستخدم MySQL للوصول إليها ، وإنشاء كلمة مرور عشوائية لمستخدم MySQL ، لاحظها (كلمة المرور) ، تحتاج إلى ضبطها في تكوين خادم Pandora FM كما هو موضح لاحقًا.

إلى جانب ذلك ، سيتم إنشاء ملف تكوين جديد موجود في /var/www/html/pandora_console/include/config.php. انقر التالي لإكمال عملية التثبيت.

تكوين قاعدة بيانات Pandora FMS
تكوين قاعدة بيانات Pandora FMS

19. عند اكتمال التثبيت ، أعد تسمية نص التثبيت بالنقر فوق "نعم ، أعد تسمية الملف"أو إزالته تمامًا.

sudo rm /var/www/html/pandora_console/install.php $. 

للوصول إلى صفحة تسجيل الدخول إلى وحدة التحكم ، انقر فوق "انقر هنا للوصول إلى وحدة التحكم Pandora FMS”.

اكتمل تثبيت Pandora FMS
اكتمل تثبيت Pandora FMS

20. في صفحة تسجيل الدخول ، استخدم بيانات اعتماد تسجيل الدخول الافتراضية لتسجيل الدخول:

اسم المستخدم: admin. كلمة المرور: pandora. 
Pandora FMS تسجيل الدخول
Pandora FMS تسجيل الدخول

21. بعد ذلك ، قم بتكوين وحدة التحكم من خلال توفير رمز اللغة والمنطقة الزمنية والبريد الإلكتروني لتلقي التنبيهات.

تكوين وحدة تحكم Pandora FMS
تكوين وحدة تحكم Pandora FMS

22. تُظهر لقطة الشاشة التالية ملف باندورا اف ام اس لوحة التحكم الافتراضية للمستخدمين المسؤولين دون أي معلومات مراقبة.

لوحة التحكم الافتراضية Pandora Console
لوحة التحكم الافتراضية Pandora Console

23. بعد ذلك ، لتأمين ملف وحدة تحكم باندورا حساب المستخدم الإداري ، قم بتغيير كلمة المرور الافتراضية إلى كلمة مرور قوية وآمنة. انقر فوق المستخدم المسؤول ، ثم على صفحة الملف الشخصي ، أدخل كلمة مرور جديدة وقم بتأكيدها. ثم انقر فوق تحديث.

تغيير كلمة مرور مسؤول وحدة التحكم Pandora FMS
تغيير كلمة مرور مسؤول وحدة التحكم Pandora FMS

الخطوة 4: تنفيذ التكوين الأولي والأساسي لخادم Pandora FMS

24. لبدء المراقبة ، تحتاج إلى تكوين ملف باندورا الخادم. فتح وتعديل الملف المسمى "/etc/pandora/pandora_server.conf‘.

sudo vi /etc/pandora/pandora_server.conf $. 

وابحث عن السطر التالي وقم بتعيين dbpass قيمة المعلمة إلى كلمة مرور مستخدم MySQL (من الخطوة 18).

dbpass bempvuhb. 
قم بتعيين كلمة مرور مستخدم MySQL في تكوين Pandora
قم بتعيين كلمة مرور مستخدم MySQL في تكوين Pandora

25. أخيرًا ، أعد تشغيل باندورا الخدمة وتحقق مما إذا كانت تعمل (في هذه الحالة يجب أن تفشل / تموت).

أعد تشغيل برنامج sudo systemctl $ pandora_server.service. sudo systemctl status pandora_server.service دولار. 
تحقق من حالة خادم Pandora
تحقق من حالة خادم Pandora

26. السبب باندورا تموت الخدمة فور بدء تشغيلها لأن ملف وحدة الخدمة الافتراضي لا يحتوي على الملف الصحيح إكسيكستارت الأمر الذي قدمه المطورون.

sudo vi /lib/systemd/system/pandora_server.service $. 

غيّر الخط:

ExecStart = / usr / bin / pandora_server /etc/pandora/pandora_server.conf -D. 

ل

ExecStart = / etc / init.d / pandora_server بدء. 

احفظ التغييرات ثم أعد التحميل systemd التكوينات كما هو موضح.

sudo systemctl daemon-reload $ الخفي. 

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

sudo systemctl $ ابدأ pandora_server.service. sudo systemctl status pandora_server.service دولار. تم تفعيل $ sudo systemctl pandora_server.service. 
تحقق من حالة خدمة Pandora FMS
تحقق من حالة خدمة Pandora FMS

28. تأكد أيضًا من أن ملف مجس نبات (بروتوكول نقل ملفات العميل / الخادم) قيد التشغيل.

sudo systemctl status tentacle_serverd.service دولار. 
تحقق من حالة اللامسة
تحقق من حالة اللامسة

29. أخيرًا ، ارجع إلى باندورا اف ام اس وحدة التحكم وتحديثها لبدء مراقبة خادم التثبيت. يجب أن تكون قادرًا على الحصول على بعض المعلومات حول المضيف المحلي على لوحة القيادة كما هو موضح في لقطة الشاشة التالية.

لوحة تحكم مشرف Pandora FMS
لوحة تحكم مشرف Pandora FMS

ها أنت ذا! لقد قمت للتو بتثبيت أحدث إصدار من باندورا اف ام اس أداة المراقبة في أوبونتو 18.04.2018 الخادم. في الدليل التالي ، سوف نوضح كيفية القيام بذلك تثبيت الوكلاء وتوصيلهم بخادم Pandora FMS. تذكر أنه يمكنك الوصول إلينا عبر نموذج الملاحظات أدناه.

Teachs.ru