سؤال

أنا أعمل على كتابة المتاحة للغاية وكيل جبوس ملقم التطبيق تشغيل Solaris فتح ها العنقودية.كما أنا لا أعرف الكثير من جبوس كما يمكن شخص من فضلك قل لي كيف يمكنني تحقيق حالة تطبيق الخادم ؟

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

هل كانت مفيدة؟

المحلول

ومن خارج منطقة الجزاء، جبوس لديها وحدة JMX التي توفر معلومات عن وحدات تحميلها في النواة الصغرى والخدمات التي يتم تشغيلها. يعتبر هذا التطبيق متاح عادة في HTTP: // المضيف: 8080 / جمك تعزية ، وكنت قد تصور استخدام وجودها أو عدم وجود كمؤشر على ما إذا كان خادم جبوس بك قيد التشغيل.

في سياق كتلة HA، ربما لديك موازنة التبديل أو غيرها من جهاز علم layer4-7 أمام العقد. إذا كنت ترغب في الكشف عن حالة كل عقدة في الكتلة، ستحتاج للتأكد باستخدام عنوان IP المحلي للعقدة.

وبطبيعة الحال، فإن معظم العمليات التي تعمل في نواة صغيرة هي تمكين JMX ... إذا كنت ترغب في معرفة حالة عملية فردية، فقط نطلب ذلك!

نصائح أخرى

وشكرا على الجواب.

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

وهذا، وأنا أحسب، هو أكثر طريقة برمجة للتحقق من الوضع. : P خصيصا في حالة سولاريس OHAC، حيث أن يقيم جبوس على نظام الملفات العالمي

إذا كنت مهتما في رصد جبوس الدولة جنبا إلى جنب مع حالة النظام العام/مجموعة أوصي التحقق Hyperic.

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

بالمقارنة مع غيرها من أدوات مراقبة النظام Hyperic نسبيا على التوالي إلى الأمام إلى إعداد ، خاصة إذا كنت معتادا على جبوس & Java.

الشيء الجميل هو أن Hyperic تراقب جبوس الداخلية والخارجية وحالة عبر JMX.مع هذا يمكنك بناء الإجراءات المعقدة على أساس الظروف داخل جبوس الخادم التحتية الأساسية من الكتلة.

أيإذا كان X & Y الشروط تفعل هذا إذا كان لا يزال مشكلة تفعل هذا...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top