NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

0. مقدمة

لم أجد مقالًا واحدًا على NetXMS على Habré ، رغم أنني كنت أبحث عنه. ولهذا السبب فقط قررت كتابة هذا الخلق من أجل الاهتمام بهذا النظام.

هذا برنامج تعليمي ، وكيفية ذلك ، ونظرة عامة سطحية لإمكانيات النظام.

تحتوي هذه المقالة على تحليل سطحي ووصف لقدرات النظام. لم أتعمق في الاحتمالات لعدد من الأسباب. وقد يستغرق وصف جميع الوظائف بعيدًا عن مقالة واحدة.

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

1. ماذا ولماذا؟

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

لماذا هذا ضروري هو تماما كما هو واضح. أن تكون على علم بما يحدث.

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

2. لماذا NetXMS؟

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

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

تبين أن نظام NetXMS سهل التثبيت والتكوين إلى حد كبير. يحتوي على إصدارات للخادم ووحدة تحكم إدارية لكلا النظامين. Windows وتحت Linuxيتميز النظام بخاصية إنشاء الرسوم البيانية، ومتصفح مدمج يتيح الاتصال بنفس أجهزة التوجيه عبر بروتوكولات HTTP/HTTPS من داخل لوحة التحكم، وواجهة سهلة الاستخدام، وبرنامج وسيط لأي نظام تشغيل. باختصار، كان هذا النظام بسيطًا ومريحًا، من النظرة الأولى.

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

المزايا الرئيسية التي أشار إليها المطورمراقبة الشبكة العميقة
الاكتشاف التلقائي والتصور والبحث عن المكونات المتصلة في المستويين 2 و 3
دعم SNMPv3 الكامل
الكشف النشط عن طريق مسح "المجسات"
الاكتشاف السلبي على أساس المعلومات من الأجهزة المراقبة - ARP وجداول التوجيه والواجهات
مراقبة التطبيق والخادم
جميع المقاييس الرئيسية التي تتوقعها: وحدة المعالجة المركزية ، وأنظمة الملفات ، والإدخال / الإخراج ، والذاكرة ، وحركة المرور
جسر JMX لمراقبة تطبيقات Java
امتدادات خاصة بالتطبيقات: Oracle و MySQL و PostgreSQL و MongoDB و DB2 و Tuxedo وغيرها الكثير
تكامل API للتطبيقات الأصلية
مصمم للشبكات الكبيرة
يمكن لخادم واحد تتبع مئات المقاييس على آلاف الأجهزة
دعم كامل للمراقبة الموزعة والقياس الأفقي
مراقبة تداخل شبكات IP الفرعية
التحكم في الوصول المرن للمشغلين والعملاء

3. التعمق أكثر

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

3.1. قم بتشغيل الاكتشاف التلقائي

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

يمكنك هنا أيضًا تحديد مجتمع SNMP الافتراضي وبيانات اعتماده (قراءة التفويض).

3.2 إضافة العقد

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

يجب أن تبدأ بتمكين SNMP على معدات الشبكة الخاصة بك وإنشاء المجتمع. إذا لم يتم تغيير القيمة الافتراضية لمجتمع SNMP في خصائص الاكتشاف التلقائي لعقد الشبكة ، فسيستخدم النظام المجتمع العام ، ويمكن تغيير هذا الإعداد لكل عقدة في خصائص العقدة المضافة (العقدة).

للراحة ، يمكنك تجميع الأجهزة وفقًا لأي مبدأ مناسب ؛ لهذا ، يمكنك إنشاء حاويات في الشجرة في فرع خدمات البنية التحتية وربط العقد من Entrie Network بها.

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

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

لقد أضفت جميع قطع الحديد في شبكتي يدويًا ، لأنها لسبب ما لم يتم العثور عليها في داخلي. كل شيء بسيط هنا. نقوم بإنشاء حاوية في خدمات البنية التحتية بأي اسم مناسب (على سبيل المثال ، المفاتيح) ، و RMB- إنشاء-عقدة، حدد اسم عرض العقدة ، وعنوان IP الخاص بها ، ومن الأفضل تحديد المربع "تعطيل استخدام وكيل NetXMS" ، حيث لا يزال يتعذر تثبيته على معدات الشبكة ، والحزم الإضافية غير مجدية.

متصفح مدمج. يمكنك ببساطة استخدام الرنمينبي على جهاز التوجيه المطلوب وفتح واجهة الويب الخاصة بالجهاز. بدا لي أنه من الملائم أكثر من كل مرة الدخول في سجلاتك والبحث عن عنوان IP الصحيح. صحيح ، المتصفح كذا.

3.3 بناء خريطة الشبكة

بادئ ذي بدء ، تحتاج إلى إنشاء خريطة شبكة ككائن. كالعادة - في الموضوع الشبكات خريطة الرنمينبي ، إنشاء ، تحديد نوع الخريطة ، تعيين المعلماتوسيقوم النظام بكل شيء بنفسه.

أنواع البطاقات كالتالي:

  1. فن التأطير المتخصص. هذه خريطة مصممة ليتم تشكيلها يدويًا ، بناءً على طلب المستخدم.
  2. طبولوجيا الطبقة الثانية. هذه خريطة تسمح لك بعمل كل شيء تلقائيًا للمستخدم ، بناءً على المستوى الثاني من نموذج OSI (في الواقع ، تقوم ببناء خريطة بناءً على عناوين أجهزة mac الخاصة بالأجهزة).
  3. طوبولوجيا IP، هو نفسه طبقة 3. نفس الشيء كما في الحالة مع طبقة 2، الخريطة فقط تعتمد على الطبقة 3 من نموذج OSI (عناوين IP).

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

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

القليل من التوصية. قم بتمكين الخاصية Always fit Layuot to screen بحيث لا تضطر إلى التمرير عبر مساحة العمل والتكبير في كل مرة تقوم فيها بتحديث خريطة الشبكة.

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

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

3.4. عملاء

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

قائمة المعلمات المراقبة للوكلاء واسعة جدًا. يمكن الاطلاع على قائمة كاملة في ويكي نيتكس إم إس

بمجرد أن يحدد النظام أن الوكيل يعمل على العقدة ، فسيقوم على الفور بإرفاق هذه العقدة بأحد القوالب الافتراضية - Windows, LinuxHP-UX، يونكس عام، AIX، اعتمادًا على نظام تشغيل العقدة.

نموذج قياسي لـ Windows-hosts:

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

يمكنك إضافة معلمة لتتبع عقدة معينة بالنقر على "معلمة جمع البيانات بالرنمينبي"، إضافي "RMB في مساحة العمل - معلمة جديدة"، وحدد الشخص الذي تريده من القائمة. يمكنك أيضًا تكوين مشغلات للمعلمة المراقبة هنا.

من المهم أن يتمكن الوكلاء ، مثل Zabbix ، من تشغيل البرامج النصية للمستخدم.

كيفية التثبيت؟هذا بعيد المنال ، لأن الجميع ... هممم ... كما يريدون.

السؤال هنا هو - هل من الضروري توزيع الوكلاء على الخوادم فقط ، أم بشكل عام على جميع الأجهزة الموجودة على الشبكة؟ إذا كانت هناك خوادم ، وكان هناك القليل منها ، فإن أسهل طريقة هي باليد. إذا كان هناك العديد - سياسات المجال ، KIX ، PoSh. أي شئ. الوكلاء لديهم مفتاح / SILENT ، والذي يسمح "بحقنه" بشفافية للمستخدم (إذا كنا نتحدث عن التوزيع على جميع الأجهزة على الشبكة). أفضل البرامج النصية ، حيث يمكنك تعيين شرط وإنشاء علامة ، على عكس السياسات التي ستقوم بتثبيت البرنامج في كل مرة تقوم فيها بتشغيل جهاز الكمبيوتر. لذلك ، نحن نكتب نصًا من السلسلة "تحقق من وجود ملف العلم ، إذا لم يكن كذلك ، فقم بتشغيل المثبت باستخدام مفتاح / SILENT وبعد التثبيت الناجح ، قم بإنشاء ملف علامة". ربح.

3.5 محفزات

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

لإنشاء مشغل: أدخل عقدة أو قالب Data Collection Cnfiguration ، وانقر نقرًا مزدوجًا على المعلمة محل الاهتمام (إذا لم يكن كذلك ، فيجب عليك أولاً إنشائها) ، وفي الخصائص ، انتقل إلى علامة التبويب Thresholds ، وانقر فوق الزر add.

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

«الوظيفة»- ما أو ما هي القيم التي يجب اتخاذها لحساب الشرط. يمكن أن يأخذ القيم التالية (يشار إلى عدد القيم المستخدمة للاختبار في حقل العينات):
- آخر قيمة تم استطلاعها: القيمة / القيم الأخيرة / المستلمة
- متوسط ​​القيمة: متوسط ​​القيمة من الماضي
- يعني الانحراف: يعني الانحراف
- الاختلاف مع القيمة السابقة: الاختلاف مع القيمة السابقة
- خطأ في جمع البيانات: خطأ في استرجاع البيانات
- مجموع القيم: مجموع القيم
- السكربت: القيمة التي تم الحصول عليها نتيجة سكربت المستخدم

«تشغيل»- حالة الزناد. يمكن أن تأخذ قيمًا (يتم الإشارة إلى القيمة في حقل القيمة المقابل):
- <: أقل من: أقل من
- <=: أصغر من أو يساوي: أصغر من أو يساوي
- == يساوي: ما يعادل
-> =: أكبر من أو يساوي: أكبر من أو يساوي
->: أكبر من: أكثر من
-! =: لا يساوي: لا يساوي
- مثل: قريب من
- ليس مثل: ليس قريبًا من
بالنسبة إلى المعلمتين الأخيرتين ، لست متأكدًا من كيفية عملهما. لذلك ، لن أفترض حتى ما هي الحدود المبنية فيها.

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

3.6. القوالب

قالب إنشاء RMB ، أدخل اسم القالب. RMB- جمع البيانات Cnfiguration.

بعض نظريةقد تأتي المعلومات التي نجمعها من عدة مصادر. يمكن ان تكون وكيل NetXMSقد يكون التشغيل على الجهاز "استعلام بسيط"أو"داخلي"، تم إرسالها بواسطة الخادم نفسه (على سبيل المثال ، نفس الأمر ping) ،"SNMP"نقطة تفتيش SNMP"دفع"Windows عدادات الأداء"SM-CLP"أو مخصص"النصي". لكل نوع من أنواع المعلومات ، يمكنك تحديد النوع الذي يتوقعه النظام عند تلقيه. على سبيل المثال ، سيعيد ping قيمة عدد صحيح (عدد صحيح) ، وسيكون مقدار مساحة القرص الحرة بالبايت أيضًا عددًا صحيحًا ، لكن درجة الحرارة نفسها لن تكون عددًا صحيحًا ، أي حقيقي).

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

على سبيل المثال ، لتجميع معلومات حول وقت استجابة العقدة (ping) ، تحتاج إلى إضافة معلمة جديدة (RMB- معلمة جديدة) ، حدد Internal في حقل Origin ، واضغط على الزر Select ، وحدد Ping Time. هناك بحث حلمت به في Zabbix فقط. من المنطقي أيضًا تغيير فترة استقصاء العقدة (الافتراضي هو 60 ثانية ، أي إذا توقف جهاز التوجيه عن الاستجابة فورًا بعد الاستقصاء بواسطة نظام المراقبة ، فسيستغرق الأمر دقيقة كاملة تقريبًا قبل أن يدرك النظام أن هناك خطأ ما في لذلك ، ودعوا صوت الإنذار).

قائمة البيانات الداخلية التي يمكن معالجتها:

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

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

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

في النموذج ، يمكنك تحديد البيانات التي تريد جمعها ونسخها إلى قالب آخر. بشكل هائل. ولا داعي للنسخ واللصق من قالب إلى آخر يدويًا ... لقد بدأت بالفعل أكره Zabbix ..

3.7. لوحات القيادة

من الغريب أن NetXMS Wiki يحتوي على رابط واحد فقط إلى youtube حول هذا الموضوع: إنشاء لوحة القيادة، لا توجد حتى قائمة ووصف للعناصر التي يمكن إضافتها إلى لوحة التحكم الرئيسية. من حيث المبدأ ، كل شيء هو مجرد حدسي هناك. تُشير - إنه فقط ... حسنًا ... التسمية ... لا أعرف حتى كيف أترجمها. في الكلمة ، يتم استخدام حقل به نقش لتعيين العناصر وتحديد حدودها ، لأن العناصر نفسها لا تحتوي على أسماء. خط الرسم البياني هو مخطط خطي. Bar Chart هو رسم بياني. عارض التنبيه - قائمة التحذيرات للعقدة / العقدة المختارة. باختصار ، الأسماء تتحدث عن نفسها.

بعد ذلك ، تحتاج إلى فتح خصائص لوحة المعلومات وتكوين طرق العرض. نحن مهتمون بعلامة التبويب عناصر لوحة المعلومات. عدد الأعمدة هو عدد الأعمدة ، العناصر التي سيتم ترتيبها أفقيًا. كل كائن له خصائصه الخاصة ، وأود أن أوصي بإلغاء تحديد المساحة الرأسية الضرورية Layout-Grab لتقليل حجم كل عنصر.

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

3.8 تكوين العمل

(تكوين إجراءات التكوين)
في الواقع ، هذه إجراءات استجابة للمحفزات.

NetXMS كنظام مراقبة للكسالى ... وبعض المقارنة مع Zabbix

يمكن لـ NetXMS إرسال رسائل بريد إلكتروني و SMS و xmpp ردًا على أحد المشغلات. كل شيء تافه هنا - فقط املأ الحقول المطلوبة.

بامكانك ايضا:

- إرسال إشعار إلى خادم NetXMS آخر
- قم بتشغيل أمر على خادم إدارة NetXMS
- تنفيذ أمر على عقدة باستخدام وكيل NetXMS
- قم بتنفيذ برنامج نصي NXSL (NSXL هو برنامجك النصي لغة البرمجة النصية NetXMS)

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

3.9 التمايز في حقوق الوصول

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

4. الخلاصة

أود دحض عنوان مقالتي. NetXMS ليس للكسالى. الأمر فقط هو أن المطورين لم يركزوا على الوظائف ، مثل البعض ، ولكن ، من بين أمور أخرى ، اهتموا أيضًا بالواجهة.

دعنا نقوم به. لقد استخدمت Zabbix و NetXMS. لذلك ، سأكتب ببساطة مشاعري حول هذين النظامين.

لذلك.

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

كانت الميزة الرئيسية لـ NetXMS مقابل Zabbix بالنسبة لي هي القدرة على تشغيل برنامج نصي على عقدة مشكلة استجابة لمشغل. ارتفعت درجة حرارة وحدة المعالجة المركزية إلى ما فوق الحد الأدنى - سيؤدي ذلك إلى إيقاف تشغيل المضيف نفسه. وبعد ذلك سنكتشف ما هي المشكلة. ربما لدى Zabbix أيضًا مثل هذا الشيء ، لكنني لم أستطع. تمامًا كما هو الحال في مراقبة المنافذ على أجهزة التوجيه. ثم نفسها ... حسنًا ، مع استمرار الأمور ... تحتاج إلى إتقان لغة البرمجة النصية ، وهذا كل شيء ...

تسمح لك حقوق الوصول في NetXMS بتحديد إمكانيات المستخدمين المختلفين للنظام بشكل مرن للغاية. ولكن من أجل إعداد كل شيء ، تحتاج إلى العبث بشكل صحيح.

بشكل عام ، الأنظمة متشابهة تمامًا ، وقدراتها ، للوهلة الأولى ، تبدو قابلة للمقارنة على الأقل. على الرغم من الشعور بأن Zabbix يمكنه فعل المزيد ، إلا أن هذه القدرات تكمن في أعماق الغطاء ولا يمكن الوصول إليها من قبل مشرف بشري متعدد الإمكانات. يُنظر إلى NetXMS على أنه بسيط ومفهوم وودود وممتع.

يحتوي Zabbix على وثائق ممتازة وويكي وكيفية القيام بذلك والأسئلة الشائعة وأفضل الممارسات بالإضافة إلى منتديات متنوعة وما إلى ذلك ، حيث يمكنك العثور على إجابات لجميع الأسئلة تقريبًا. وإذا كان هناك أي شيء - اسأل نفسك.

باختصار ، أود أن أوصي بـ NetXMS للأشخاص الذين بدأوا للتو أو الذين لا يحتاجون إلى الغوص بعمق في مراقبة أي شيء وكل شيء. أنا متأكد من أنك إذا تعاملت معها بشكل أكبر ، فيمكنك الحصول على ملاحظات دقيقة للغاية فيها.

ولكن مع ذلك ، فإن الميزة الرئيسية التي أراها هي واجهة لطيفة للغاية وسهولة الإعداد.

5. المواد المستخدمة

قناة يوتيوب توماس كيرناك
نت اكس ام اس ويكي
بحث جوجل

المصدر: www.habr.com

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster