Nagios البرنامج التعليمي: ما هو Nagios أداة؟ Archiالبنية والتركيب
⚡ ملخص ذكي
Nagios هي منصة مراقبة مفتوحة المصدر تراقب باستمرار الخوادم والشبكات والتطبيقات والخدمات، وتنبّه الفرق إلى الأعطال في الوقت الفعلي حتى يتم حل المشكلات بسرعة عبر بنية DevOps بأكملها.

Nagios يُعدّ هذا البرنامج أحد أكثر أدوات المصادر المفتوحة استخدامًا للمراقبة المستمرة للبنية التحتية لتكنولوجيا المعلومات. يشرح هذا الدليل ما هو Nagios أي، كيف تعمل بنية العميل والخادم الخاصة بها ومكوناتها الإضافية، وكيفية تثبيتها على AWS، وأين تندرج ضمن بيئة حديثة DevOps سير العمل.
ما هي المراقبة المستمرة؟
المراقبة المستمرة هي عملية اكتشاف كل مشكلة أو هجوم يحدث عبر البنية التحتية، والإبلاغ عنه، والاستجابة له. بمجرد نشر تطبيق على خادم، تتولى المراقبة المستمرة مهمة مراقبة أنظمة الشركة والاستجابة لها بشكل مناسب. وهي تُكمّل أدوات التكامل المستمر مثل... Jenkins من خلال توسيع نطاق الإشراف الآلي ليشمل الإنتاج.
ما هي تفاصيل Nagios?
Nagios هو برنامج مفتوح المصدر للمراقبة المستمرة للأنظمة والشبكات والبنى التحتية. يقوم بتشغيل إضافات مخزنة على خادم ومتصلة بمضيف أو خادم آخر على شبكتك أو الإنترنت. عند حدوث أي عطل، Nagios يُصدر تنبيهًا حتى يتمكن الفريق التقني من بدء عملية الاستعادة على الفور.
لأنه يراقب الأنظمة والتطبيقات والخدمات وعمليات الأعمال على مدار الساعة، Nagios يُعد خيارًا شائعًا للمراقبة المستمرة ضمن ثقافة DevOps.
لماذا نحتاج Nagios?
إليكم أهم الأسباب لاستخدام Nagios أداة المراقبة:
- يكشف عن جميع أنواع مشاكل الشبكة والخادم.
- يساعدك ذلك في إيجاد السبب الجذري للمشكلة حتى تتمكن من تطبيق حل دائم.
- يراقب بنشاط البنية التحتية وعمليات الأعمال الخاصة بك بالكامل.
- يتيح لك مراقبة مشاكل أداء الخادم واستكشافها وإصلاحها.
- يساعدك على التخطيط لتحديثات البنية التحتية قبل أن تتسبب الأنظمة القديمة في حدوث أعطال.
- يساعدك في الحفاظ على أمان خدماتك وتوافرها.
- يمكنه إصلاح المشاكل تلقائياً في المواقف الحرجة.
تاريخ Nagios
1996 - قام إيثان جالستاد بإنشاء تطبيق بسيط لنظام التشغيل MS-DOS والذي "pingيقوم خادم نوفيل نت وير بإرسال صفحات رقمية. المفهوم المعماري الأساسي الذي تم استخدامه لاحقًا لـ Nagios ولادة.
1998 – يستخدم إيثان أفكار وبنية عمله السابق لبدء بناء تطبيق جديد يعمل على لينكس نظام التشغيل.
1999 - تم إصدار المشروع كمصدر مفتوح تحت اسم "NetSaint". وسرعان ما تم فصل الإضافات التي تم توزيعها في الأصل كجزء من توزيعة NetSaint إلى مجموعة منفصلة. Nagios مشروع الإضافات.
2002 – قام إيثان بتغيير اسم المشروع إلى "Nagios"بسبب مشكلات تتعلق بالعلامة التجارية باسم "NetSaint."
2005 - Nagios يصبح SourceForgeمشروع الشهر في يونيو (باستخدام .NET).
2007 – إيثان يؤسس Nagios شركة Enterprises, LLC لتقديم خدمات الاستشارات والتطوير في مجالات Nagios.
2009 - Nagios "المؤسسات" تطلق نسختها التجارية الأولى Nagios XIتمت إعادة تسمية المشروع مفتوح المصدر. Nagios النواة.
2010 - Nagios تم إصدار Fusion كلوحة تحكم مركزية لخوادم مراقبة متعددة.
2013 - Nagios تم إصدار Core 4، إلى جانب Nagios Network Analyzer والوكيل متعدد المنصات التابع لـ NCPA.
2014 - Nagios تم إصدار خادم السجلات لمراقبة وإدارة سجلات المؤسسات.
2015 - Nagios XI يأتي الإصدار 5 بأكثر من 200 تحسين وتطوير.
2016 - Nagios تجاوزت عمليات تنزيل تطبيق Core 7,500,000 عملية تنزيل مباشرة من SourceForgeموقع ويب بصيغة .net.
2017 - Nagios تم إصدار Log Server 2، و Nagios يتجاوز عدد تنزيلات البرامج 1,200 تنزيل يوميًا.
2019 – استقال إيثان غالستاد من منصبه كرئيس تنفيذي لشركة Nagios تُنشئ الشركات وتوظف خليفة لها.
2022 – يستأنف إيثان جالستاد منصبه كرئيس تنفيذي.
2023 – إصدارات 2024R1 من Nagios XIخادم السجلات Network Analyzerويتم إصدار كل من Fusion و Fusion مع تحديثات رئيسية لكل منتج.
2024 - Nagios تحتفل شركة إنتربرايزز بالذكرى السنوية الخامسة والعشرين لتأسيسها و Nagios XI الذكرى الخامسة عشرة. Nagios تجاوز عدد المستخدمين الأساسيين 8,500,000 SourceForgeتنزيلات .net، Nagios أُعيد إطلاق موقع المكتبة، والإصدار الأول من Nagios يتم شحن منصة الخدمات الأساسية (CSP) إلى المجتمع.
2025 – السادس Nagios يُعقد المؤتمر العالمي في المقر الرئيسي للشركة في سانت بول، مينيسوتا. Nagios يبلغ عدد عملائها أكثر من 10,000 عميل، ويصل عدد موظفيها إلى 100 موظف. Nagios يأتي برنامج Log Server 2026 مزودًا بصفحة رئيسية جديدة للبحث البسيط وترقية إلى OpenSearch 3.1.0.
2026 - Nagios يستمر إصدار Core 4.5.x مع تحديثات الصيانة والأمان (4.5.11 في يناير، و4.5.13 في مايو)، بينما Nagios XI ينتقل إلى سلسلة 2026R1 مع معالجات تكوين جديدة لـ Red Hat OpenShift. Nagios من المقرر عقد المؤتمر العالمي لعام 2026 في الفترة من 14 إلى 17 سبتمبر في سانت بول، مينيسوتا.
ميزات Nagios
فيما يلي أهم ميزات Nagios أداة المراقبة:
- قابل للتوسع نسبياً، وسهل الإدارة، وآمن.
- يوفر نظامًا جيدًا لتسجيل البيانات وقواعد البيانات.
- يقدم معلومات مفيدة وفيtracواجهات الويب التفاعلية.
- يرسل تنبيهات تلقائية عند حدوث تغيير في الحالة.
- يتخطى الفحوصات الزائدة عندما تكون الخدمات تعمل بشكل جيد بالفعل.
- يساعدك على اكتشاف أخطاء الشبكة وتعطل الخادم.
- يتيح لك استكشاف مشكلات أداء الخادم وإصلاحها.
- يقوم بإصلاح المشكلات تلقائيًا عند تحديدها أثناء المراقبة.
- يراقب عملية عملك بالكامل وبنية تكنولوجيا المعلومات الخاصة بك في عملية واحدة.
- يستخدم بنية تجعل من السهل كتابة إضافات جديدة باللغة التي تختارها.
- يقرأ إعداداته من دليل كامل، helping أنت من يقرر كيفية تعريف الملفات الفردية.
- يستخدم علم الطوبولوجيا لتحديد تبعيات المضيف.
- يراقب خدمات الشبكة مثل HTTP و SMTP و SNMP و FTP و SSH و POP.
- يساعدك على تحديد التسلسل الهرمي لمضيفي الشبكة باستخدام المضيفين الرئيسيين.
- يتيح لك تحديد معالجات الأحداث التي يتم تشغيلها أثناء أحداث الخدمة أو المضيف لحل المشكلات بشكل استباقي.
- يدعم تنفيذ مضيفات مراقبة زائدة عن الحاجة.
Nagios Architecture
Nagios يستخدم بنية خادم-عميل. في شبكة نموذجية، Nagios يعمل الخادم على مضيف، بينما تعمل المكونات الإضافية على جميع المضيفين البعيدين الذين يحتاجون إلى المراقبة.
- يُعدّ المُجدوِل أحد مكونات الجزء الخاص بالخادم من Nagios. يرسل إشارة لتنفيذ المكونات الإضافية على المضيف البعيد.
- يحصل الملحق على الحالة من المضيف البعيد.
- تقوم الإضافة بإرسال البيانات مرة أخرى إلى مُجدول العمليات.
- يقوم مُجدول العمليات بتحديث واجهة المستخدم الرسومية، ويتم إرسال الإشعارات إلى المسؤولين.
الإضافات
Nagios توفر الإضافات مستوى منخفضًا من الذكاء الذي يخبر Nagios تُتيح Core مراقبة أي شيء تقريبًا. يعمل الملحق كتطبيق مستقل، ولكنه مصمم ليتم تشغيله بواسطة Nagios جوهر. يتصل به Apache، والتي يتم التحكم فيها بواسطة CGI لعرض النتيجة، بينما تحتفظ قاعدة البيانات المتصلة بملفات السجل.
كيف تعمل المكونات الإضافية؟
انظر إلى المثال أعلاه:
- Check_nt هو مكون إضافي يُستخدم لمراقبة Windows وهي عادةً ما تكون متاحة على خادم المراقبة.
- يجب تثبيت NSClient++ على كل Windows الجهاز الذي تريد مراقبته.
- يتم تبادل المعلومات بينهما باستمرار عبر اتصال SSL بين الخادم والمضيف.
وبالمثل، فإن NRPE (Nagios يتم استخدام Remote Plugin Executor) و NSCA plugins لمراقبة مضيفي Linux و Mac OS X على التوالي.
GUI
استخدم Nagios تعرض الواجهة صفحات الويب التي تم إنشاؤها بواسطة CGI. ويمكنها عرض الحالة من خلال أزرار ملونة (أخضر أو أحمر)، وأصوات، ورسوم بيانية، وغير ذلك.
عندما يتم رفع تنبيه خفيف بشكل متكرر، فإنه يتحول إلى تنبيه قوي، و Nagios ثم يرسل الخادم إشعارًا إلى المسؤول.
كيفية تثبيت Nagios الأداة في AWS
الخطوة 1) الاشتراك في Nagios.
انتقل إلى Nagios إدراج في سوق AWS ثم انقر على "متابعة" للاشتراك.
الخطوة 2) اقرأ الشروط والأحكام، ثم وافق عليها.
الخطوة 3) اطلع على الرسالة. ستظهر لك رسالة تفيد بأن الاشتراك معلق.
الخطوة 4) قم بإجراء الإعدادات. قم بتحديث الصفحة بعد بضع دقائق وانقر على "متابعة إلى الإعدادات".
الخطوة 5) إطلاق Nagiosاحتفظ بالإعدادات الافتراضية وانقر على "متابعة" للتشغيل.
الخطوة 6) Revراجع الإعدادات، أنشئ مفتاحًا جديدًا، وانقر فوق تشغيل.
الخطوة 7) لاحظ نظام أسماء النطاقات العام (DNS) الخاص بمثيلك.
الخطوة 8) قم بتحويل ملف pem إلى ملف ppk. على جهازك Windows على الجهاز، استخدم مولد PuTTY لتحويل ملف pem إلى ملف ppk.
الخطوة 9) في برنامج PuTTY، أدخل نظام أسماء النطاقات العام (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.
- أنظمة التعريف البيومترية.
- أنظمة التحكم في درجة الحرارة والرطوبة (آليات الاستشعار).
- أنظمة الدوائر التلفزيونية المغلقة وأجهزة تسجيل الفيديو الشبكية.
- أنظمة التخزين الفرعية (NAS و SAN).
عيوب الاستخدام Nagios
- تتوفر ميزات مهمة مثل المعالجات ولوحات المعلومات التفاعلية فقط في Nagios XIوهي أداة باهظة الثمن إلى حد ما.
- Nagios يحتوي برنامج Core على واجهة مربكة للمستخدمين الجدد.
- يستخدم العديد من ملفات التكوين التي قد يصعب إعدادها.
- Nagios لا يمكن مراقبة معدل نقل البيانات عبر الشبكة.
- تتيح لك الأداة مراقبة الشبكة ولكن ليس إدارتها.
- Nagios لا يفرق بين الأجهزة مثل الخوادم أو أجهزة التوجيه أو المحولات، لأنه يعامل كل جهاز على أنه مضيف.
















