Nagios البرنامج التعليمي: ما هو Nagios أداة؟ Archiالبنية والتركيب
ما هي المراقبة المستمرة؟
المراقبة المستمرة هي عملية الكشف عن جميع الهجمات التي تحدث في البنية الأساسية للشركة والإبلاغ عنها والاستجابة لها. بمجرد نشر التطبيق على الخادم، يأتي دور المراقبة المستمرة. تدور العملية برمتها حول العناية بالبنية الأساسية للشركة والاستجابة بشكل مناسب.
ما هي تفاصيل Nagios?
Nagios هو برنامج مفتوح المصدر للمراقبة المستمرة للأنظمة والشبكات والبنى التحتية. يقوم بتشغيل المكونات الإضافية المخزنة على خادم متصل بمضيف أو خادم آخر على شبكتك أو الإنترنت. وفي حالة حدوث أي فشل، Nagios تنبيهات حول المشكلات حتى يتمكن الفريق الفني من إجراء عملية الاسترداد على الفور.
Nagios يُستخدم للمراقبة المستمرة للأنظمة والتطبيقات والخدمات والعمليات التجارية في ثقافة DevOps.
لماذا نحتاج Nagios أداة؟
فيما يلي الأسباب المهمة للاستخدام Nagios أداة المراقبة:
- يكتشف جميع أنواع مشكلات الشبكة أو الخادم
- يساعدك على العثور على السبب الجذري للمشكلة مما يسمح لك بالحصول على الحل الدائم للمشكلة
- مراقبة نشطة للبنية التحتية والعمليات التجارية بأكملها
- يسمح لك بمراقبة واستكشاف مشكلات أداء الخادم وإصلاحها
- يساعدك على التخطيط لترقيات البنية التحتية قبل أن تتسبب الأنظمة القديمة في حدوث أعطال
- يمكنك الحفاظ على أمان الخدمة وتوافرها
- إصلاح المشاكل تلقائيا في حالة الذعر
تاريخ Nagios
1996- يستخدم إيثان جالستاد أفكار وهندسة أعماله السابقة لبدء بناء تطبيق جديد يعمل تحت لينكس نظام التشغيل
1999-المكونات الإضافية التي تم توزيعها في الأصل كجزء من توزيعة NetSaint أصبحت قريبًا منفصلة Nagios مشروع الإضافات
2002-إيثان يعيد تسمية المشروع إلى "Nagios"بسبب مشكلات تتعلق بالعلامة التجارية باسم "NetSaint."
2005-XNUMX-XNUMX Nagios يصبح مشروع SourceForge.net للشهر في يونيو
2009-XNUMX-XNUMXNagios "المؤسسات" تطلق نسختها التجارية الأولى Nagios XI
2012-XNUMX-XNUMXNagios تمت إعادة تسميته مرة أخرى باسم Nagios جوهر
2016-XNUMX-XNUMXNagios تجاوزت النواة 7,500,000 عملية تنزيل مباشرة من موقع SourceForge.net
ميزات Nagios
وفيما يلي الميزات الهامة لـ Nagios أداة المراقبة:
- قابلة للتطوير نسبيًا، ويمكن إدارتها، وآمنة
- نظام جيد للسجل وقاعدة البيانات
- واجهات ويب غنية بالمعلومات وجذابة
- إرسال التنبيهات تلقائيًا في حالة تغير الحالة
- إذا كانت الخدمات تعمل بشكل جيد، فليست هناك حاجة للتحقق من أن المضيف على قيد الحياة
- يساعدك على اكتشاف أخطاء الشبكة أو تعطل الخادم
- يمكنك استكشاف مشكلات أداء الخادم وإصلاحها.
- يمكن إصلاح المشكلات، إن وجدت، تلقائيًا حيث يتم تحديدها أثناء عملية المراقبة
- يمكنك مراقبة عملية الأعمال بأكملها والبنية التحتية لتكنولوجيا المعلومات بتمرير واحد
- هندسة المنتج سهلة لكتابة مكونات إضافية جديدة باللغة التي تختارها
- Nagios يسمح لك بقراءة التكوين الخاص به من دليل كامل مما يساعدك على تحديد كيفية تعريف الملفات الفردية
- يستخدم طوبولوجيا لتحديد التبعيات
- مراقبة خدمات الشبكة مثل HTTP، SMTP، HTTP، SNMP، FTP، SSH، POP، إلخ.
- يساعدك على تحديد التسلسل الهرمي لمضيف الشبكة باستخدام المضيفين الأصليين
- القدرة على تحديد معالجات الأحداث التي يتم تشغيلها أثناء الخدمة أو استضافة الأحداث لحل المشكلات بشكل استباقي
- دعم تنفيذ مضيفي المراقبة الزائدة عن الحاجة
Nagios Architecture
Nagios هي بنية خادم/عميل. عادةً، على الشبكة، Nagios الخادم يعمل على مضيف، والمكونات الإضافية تعمل على جميع المضيفين البعيدين الذين يجب مراقبتهم.

- المجدول هو أحد مكونات جزء الخادم Nagios. يرسل إشارة لتنفيذ المكونات الإضافية على المضيف البعيد.
- يحصل البرنامج المساعد على الحالة من المضيف البعيد
- يرسل البرنامج المساعد البيانات إلى جدولة العملية
- يقوم برنامج جدولة العملية بتحديث واجهة المستخدم الرسومية ويتم إرسال الإشعارات إلى المسؤولين
الإضافات
Nagios توفر المكونات الإضافية معلومات استخباراتية منخفضة المستوى حول كيفية مراقبة أي شيء وكل شيء باستخدامه Nagios تعمل المكونات الإضافية كتطبيق مستقل، ولكنها مصممة ليتم تنفيذها بواسطة Nagios جوهر. يتصل به Apache التي يتم التحكم فيها بواسطة CGI لعرض النتيجة. وعلاوة على ذلك، قاعدة بيانات متصلة Nagios للاحتفاظ بملف السجل.
كيف تعمل المكونات الإضافية؟
النظر في المثال أعلاه-
- Check_nt هو مكون إضافي لمراقبة جهاز كمبيوتر يعمل بنظام Windows وهو متاح في الغالب في خادم المراقبة
- يجب تثبيت NSClinet++ في كل Windows الجهاز الذي تريد مراقبته
- يوجد اتصال SSL بين الخادم والمضيف حيث يتم تبادل المعلومات بشكل مستمر مع بعضهما البعض
وبالمثل، NRPE(Nagios يتم استخدام المكونات الإضافية عن بعد Executor) والمكونات الإضافية NSCA لمراقبة Linux وMac OS X على التوالي.
GUI
واجهة Nagios يستخدم لعرض صفحات الويب التي تم إنشاؤها بواسطة CGI. يمكن أن تكون أزرارًا باللون الأخضر أو الأحمر، والصوت، والرسم البياني، وما إلى ذلك.
عندما يتم رفع التنبيه الناعم عدة مرات، يتم رفع التنبيه الثابت، ثم Nagios يرسل الخادم إشعارًا إلى المسؤول.

كيفية تثبيت Nagios أداة في AWS
الخطوة 1) الاشتراك في Nagios.
انتقل إلى البرنامج المساعد في التأليف https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew وانقر فوق متابعة الاشتراك
الخطوة 2) اقرأ الشروط والأحكام.
قبول الشروط.
الخطوة 3) شاهد الرساله.
ستظهر لك رسالة الاشتراك معلق
الخطوة 4) قم بالتكوين.
قم بتحديث نفس الصفحة بعد بضع دقائق وانقر على "متابعة التكوين".
الخطوة 5) قم بإطلاق nagios.
احتفظ بالإعدادات الافتراضية وانقر فوق "متابعة الإطلاق".
الخطوة 6) Revإعدادات العرض.
Revشاهد الإعدادات. قم بإنشاء مفتاح جديد وانقر فوق إطلاق
الخطوة 7) لاحظ DNS العام.
لاحظ DNS العام لمثيلك
الخطوة 8) تحويل ملف pem إلى ppk.
في جهاز الكمبيوتر الذي يعمل بنظام Windows، استخدم أداة Putty Generator لتحويل ملف pem إلى ppk
الخطوة 9) أدخل DNS العام.
في المعجون، أدخل DNS العام
الخطوة 10) أدخل مفتاح بي بي كيه.
في قسم المصادقة، أدخل مفتاح ppk وانقر فوق فتح
الخطوة 11) في المحطة،
أدخل اسم تسجيل الدخول كـ ubuntu ثم قم بتشغيل الأمر.
- قم بتشغيل هذا الأمر sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- أدخل كلمة مرور جديدة من اختيارك
الخطوة 12) افتح متصفحك
في متصفحك، انتقل إلى الموقع http:// /nagios3 في حالتي http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
أدخل اسم المستخدم: nagiosadmin
تمرير: تم تعيينه في الخطوة السابقة
الخطوة 13) Nagios تم التثبيت.
Nagios الأحمال.
تطبيق Nagios
Nagios استمارتنا أداة مراقبة هو نظام فحص ومراقبة صحي لمركز بيانات نموذجي، ويتكون من جميع أنواع المعدات مثل:
- عقد الخادم والشبكة
- مراقبة التطبيق من وحدة تحكم واحدة
- مراقبة التطبيق من خلال رؤى على مستوى المعاملة
- مراقبة مكونات الوسيطة والمراسلة
- تقارير ولوحات تحكم قابلة للتخصيص
- نظام النسخ الاحتياطي UPS
- نظام تحديد الهوية الحيوية
- نظام التحكم بدرجة الحرارة والرطوبة (آلية الاستشعار)
- نظام الدوائر التلفزيونية المغلقة / NVR
- نظام التخزين الفرعي (NAS&SAN)
عيوب الاستخدام Nagios
- الميزات المهمة مثل المعالجات أو لوحة المعلومات التفاعلية متاحة فقط على Nagios XI، وهي أداة باهظة الثمن إلى حد ما
- Nagios الأساسية لديها واجهة مربكة
- هناك العديد من ملفات التكوين التي يصعب تكوينها للمستخدمين
- Nagios لا يمكن مراقبة إنتاجية الشبكة
- لا تسمح لك الأداة بإدارة الشبكة ولكنها تسمح فقط بمراقبة الشبكة
- Nagios لا يحدث أي فرق بين الأجهزة المختلفة مثل الخوادم أو أجهزة التوجيه أو المحولات لأنه يتعامل مع كل جهاز كمضيف
ملخص
- المراقبة المستمرة هي عملية للكشف عن جميع الهجمات التي تحدث في بنيتها التحتية والإبلاغ عنها والرد عليها
- Nagios مجاني لاستخدام أداة برمجية مفتوحة المصدر للمراقبة المستمرة
- Nagios يوفر مراقبة فعالة للبنية التحتية والعمليات التجارية بأكملها
- يستخدم إيثان جالستاد أفكار وهندسة أعماله السابقة لبدء بناء تطبيق جديد Nagios الذي يعمل تحت نظام التشغيل Linux
- Nagios قابل للتطوير نسبيًا، وسهل الإدارة، وآمن
- ثلاثة مكونات مهمة Nagios الهندسة المعمارية هي 1) واجهة الويب (GUI) 2)Nagios الخادم 3) البرنامج المساعد
- Nagios يسمح بمراقبة التطبيق من وحدة تحكم واحدة مع رؤى على مستوى المعاملة
- لا تسمح لك هذه الأداة بإدارة الشبكة ولكنها تسمح فقط بمراقبة الشبكة














