check_ganglia_metric.

ganglia متري تحقق البرنامج المساعد لناجيوس
التحميل الان

check_ganglia_metric. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freely Distributable
  • اسم الناشر:
  • Michael T. Conigliaro
  • موقع ويب الناشر:
  • http://conigliaro.org

check_ganglia_metric. العلامات


check_ganglia_metric. وصف

Ganglia متري تحقق البرنامج المساعد لناجيوس check_ganglia_metric هو البرنامج المساعد Nagios يسمح لك بتشغيل التنبيهات على أي manglia metric.check_ganglia_metric تم إلهامها بشدة بواسطة فلاديمير فوكسان check_ganglia_mphp.php، لكنه يأتي مع عدد من التحسينات. التثبيت # PIP تثبيت check_ganglia_metric ... أو: # # Easy_Install Check_Ganglia_MetricGanglia يعمل خادم Nagios الخاص بك وخفي Meanglia Meta Daemon على نفس المضيف، ربما تحتاج إلى تحرير Getadad.conf للسماح بالاتصالات عن بعد من Server Nagios الخاص بك. للسماح للاتصالات من nagios-server.example.com:hsted_hosts nagios-server.example .com المجديين السماح بالاتصالات من جميع المضيفين (ربما مخاطرة أمنية): all_thusted ontesting على ستيشف القيادة، دعونا نرى ما إذا كان Check_ganglia_metric يمكن التواصل مع Ganglia Meta Daemon: Check_ganglia_metric.py - gtainad_host = gmetad-server.example.com metric_host = host.example.com - medientric_name = cpu_idlestatus موافق، وحدة المعالجة المركزية الخمول = 99.3 | CPU_IDLE = 99.3 ؛؛؛؛؛؛ تشير رسالة "الحالة" " ck_ganglia_metric يعمل. إذا كنت تواجه مشكلة في العمل، فحاول مرة أخرى مع تمكين تسجيل الدخول الحرفي (- Severbose) من أجل الحصول على نظرة أفضل في ما يحدث. server.examplemample.com \ - methentric_host = host.example.com - metmentric_name = cpu_idle - cpu_idle = 99status حرج، وحدة المعالجة المركزية idle = 99.6 | cpu_idle = 99.6 ؛؛ 99؛ قلنا check_ganglia_metric لإرجاع "حرجة "الحالة إذا كان وحدة المعالجة المركزية الخمول أكبر من 99. تشير رسالة" الحالة الحرجة "إلى أنها عملت. لاحظ أن Thchellent_Ganglia_Metric يتراوح النطاقات والعتبات وفقا لإرشادات تطوير البرنامج المساعد Nagios الرسمي. للاطلاع على قائمة كاملة بخيارات سطر الأوامر مع توضيحات موجزة، قم بتشغيل Check_ganglia_Metric مع Option - Help Option.nagios ConfigurationFirst، قم بإنشاء تعريف أمر: Define Command {command_name check_ganglia_metric command_line_line/line/usr/bin/check_ganglia_stric.py - gmetadad_host = gttad-server.example.com - methentric_host = $ hostaddress $ - methotric_name = $ arg1 $ - warning = $ Arg2 $ - ccritical = $ Arg3 $} الآن يمكنك استخدام الأمر أعلاه في تعريفات الخدمة الخاصة بك: تحديد الخدمة {service_description cpu idle - ganglia استخدام some_template check_ganglia_mandric! cpu_idle! 0: 20! 0: 0 host_name host.example.com} هذا سوف يعمل بشكل جيد حتى يحدث خطأ ما check_ganglia_metric (مثل ملف ذاكرة التخزين المؤقت لا يمكن قراءة / مكتوبا، لا يمكن الوصول إلى الخفيكة meta meta ganglia، إلخ.). عند هذه النقطة، ستفشل كل خدمة تعتمد على Check_Ganglia_Metric، ربما تغمرك بالتنبيهات. يمكننا منع هذا من خلال استخدام تبعيات الخدمة. أول شيء نحتاج إليه هو تعريف أمر للتحقق من عمر ملف: تحديد الأمر {command_name check_file_age command_line / usr / lib / nagios / الإضافات / check_file_age -f $ Arg1 $ - W $ arg2 $ -c $ arg3 $} بعد ذلك، نحدد خدمة يتحقق من عمر ملف التخزين المؤقت Check_ganglia_metric. لاحظ أنه من أجل أن تكون فعالة حقا، تحتاج هذه الخدمة إلى فحصها على الأقل (يفضل أن تكون أكثر) بشكل متكرر من جميع الشيكات الأخرى التي تعتمد على check_ganglia_metric: حدد الخدمة {service_description {company_description for check_ganglia_metric استخدم some_temmand check_file_age! / var / lib / Nagios / .check_ganglia_metric.cache! 60! 120 host_name localhost check_interval 1 max_check_attempts 1} وأخيرا، أقوم بإعداد تبعية الخدمة الفعلية. لاحظ أنه قمت بتمكين استخدام rege_regexp_matching في Nagios، والذي يسمح لي باستخدام تعبيرات منتظمة في توجيهاتي. من خلال الالتصاق "- Ganglia" في نهاية كل خدمة تعتمد على Check_ganglia_metric، يمكنني توفير نفسي الكثير من الجهد: تحديد ServiceDependency {host_name localhost service_description for check_ganglia_metric seactend_host_name. * sectend_service_description. * \ - Ganglia $ Coverment_failure_criteria C، P} الآن إذا حدث خطأ ما في الاختيار في Check_ganglia_Metric، سيتم إرسال تنبيه واحد فقط حول ملف ذاكرة التخزين المؤقت، وسيتم إيقاف تشغيل جميع عمليات فحص الخدمة التابعة حتى يتم إصلاح المشكلة التي تسببت في فشل check_ganglia_metric. بمجرد إصلاح المشكلة، ستحتاج إلى تحديث Timestamp على ملف ذاكرة التخزين المؤقت من أجل وضع خدمة "ذاكرة التخزين المؤقت ل CHECK_GANGLIA_MOTIC" مرة أخرى في حالة موافق (والتي تسمح بالتحقق من الخدمة التابعة للمتابعة): Touch / Var / Lib / nagios/.check_ganglia_metric.cachetips والتحديث ممكن للحصول على قائمة كاملة من المضيفين والمقاييس المتاحة عن طريق تمكين تسجيل "المزيد من السفلات" (-VV). نظرا لأن خيارات Metric_host و Metric_name مطلوبة، لديك مشكلة صغيرة من مشكلة "الدجاج والبيض" هنا، ولكن هذا جيد. مجرد توفير بعض البيانات وهمية. سيقوم البرنامج المساعد به في النهاية خطأ "مضيف / مضيف غير موجود"، ولكن ليس قبل إقليم ذاكرة التخزين المؤقت له: Check_ganglia_metric.py - Gettad_host = gtedad-server.example.com \ - metmetric_host = dummy - اسم = متطلبات دمية -VV: بيثون nagios. محددات: لا يعمل مع Python 2.4


check_ganglia_metric. برامج ذات صلة

الجرافيت المقاييس

جاملي البيانات المترية المصنوعة من الجرافيت المستقلة للأشياء المختلفة التي لم يتم التعامل معها (أو ضعيف) بواسطة OTH ... ...

173

تحميل