2011-02-15 15 views
12

क्या कोई वेब आधारित जेएमएक्स कंसोल टॉमकैट के लिए उपलब्ध है जो मूल रूप से टोमकैट के जेएमएक्स प्रॉक्सी सर्वलेट के समान कार्यक्षमता प्रदान करता है लेकिन अधिक उपयोगकर्ता के अनुकूल तरीके से?वेब आधारित जेएमएक्स कंसोल टॉमकैट के लिए?

मैं समझता हूं कि मैं आसानी से आरएमआई पर जेकनसोल का उपयोग कर सकता हूं लेकिन फ़ायरवॉल के मुद्दों के कारण यह समाधान हमेशा लागू नहीं होता है। इसे अतिरिक्त सर्वर-साइड कॉन्फ़िगरेशन की भी आवश्यकता होती है और सर्वर-साइड कॉन्फ़िगरेशन को बदलने वाले कुछ संगठनों में यह सीधे-आगे नहीं हो सकता है।

तो मैं जो करना चाहता हूं वह एक साधारण युद्ध-फ़ाइल है जिसे मैं बिना किसी कॉन्फ़िगरेशन के अपने कंटेनर में छोड़ सकता हूं (अब सुरक्षा प्रबंधक को भूल जाएं)। साथ ही, यह अच्छा होगा अगर उपयोगकर्ता इंटरफ़ेस ऐसा कुछ होगा जो गुणवत्ता और विश्वसनीयता की छाप पैदा करता है।

उत्तर

11

JMiniX एक जेएआर फाइल के रूप में जारी किया गया है, इसलिए यदि आप इसे अपने आवेदन के हिस्से के रूप में तैनात करते हैं या यदि आप इसे वेब एप्लिकेशन के रूप में तैनात करते हैं तो यह आपके ऊपर निर्भर करता है।

प्रगति पर कार्य Aji है जो आशाजनक लग रहा है और जो कंसोल और एप्लिकेशन को विभिन्न मशीनों पर निगरानी रखने की अनुमति देगा।

बॉक्स में से Tomcat Manager है जो एक जेएमएक्स प्रॉक्सी इंटरफ़ेस प्रदान करता है।

Jolokia रिमोट जेएमएक्स एक्सेस के लिए एक HTTP/JSON पुल है। जेएमएक्स आधारित डैशबोर्ड को लागू करने के लिए यह blogpost देखें।

मैंने टॉमकैट प्रबंधक के प्रतिस्थापन PSI Probe पर स्विच किया (या हमारे ग्राहक द्वारा स्विच करने के लिए मजबूर किया गया था)। पीएसआई जांच एक जेएमएक्स प्रॉक्सी प्रदान नहीं करता है (Issue स्वीकार्य), लेकिन टॉमकैट की जानकारी को बहुत अच्छी तरह प्रदर्शित करता है। अपनी वेबसाइट से:

कई अन्य सर्वर निगरानी उपकरणों के विपरीत, पीएसआई जांच को आपके मौजूदा ऐप्स में किसी भी बदलाव की आवश्यकता नहीं है। यह एक वेब-सुलभ इंटरफेस के माध्यम से अपनी सभी सुविधाएं प्रदान करता है जो इसे आपके सर्वर पर तैनात करके उपलब्ध हो जाता है। इन सुविधाओं में शामिल हैं:

  • अनुरोध: वास्तविक समय में मॉनिटर यातायात, यहां तक ​​कि एक प्रति आवेदन के आधार पर।
  • सत्र: ब्राउज/सर्च एट्रिब्यूट्स, अंतिम आईपी देखें, समाप्त करें, आकार का अनुमान लगाएं।
  • जेएसपी: ब्राउज़ करें, स्रोत देखें, संकलित करें।
  • डेटा स्रोत: पूल उपयोग देखें, क्वेरी निष्पादित करें।
  • लॉग: रनटाइम पर सामग्री देखें, डाउनलोड करें, स्तर बदलें।
  • थ्रेड: निष्पादन स्टैक देखें, मारें।
  • कनेक्टर: स्थिति, उपयोग चार्ट।
  • क्लस्टर: स्थिति, उपयोग चार्ट।
  • JVM: स्मृति उपयोग चार्ट, को सलाह जीसी
  • जावा सेवा आवरण: पुनरारंभ JVM।
  • सिस्टम: सीपीयू उपयोग, मेमोरी उपयोग, स्वैप फ़ाइल उपयोग।

तो इसे सारांशित करने के लिए: यदि पीएसआई जांच जैसे उपकरण होंगे लेकिन जेएमएक्स प्रॉक्सी कार्यक्षमता के साथ मैं खुश रहूंगा। दुर्भाग्य से मुझे कोई नहीं मिला, लेकिन एक पीएसआई जांच मुद्दा निर्धारित है।

+0

एक अच्छा उत्पाद की तरह लग रहा है! मजाकिया बात यह है कि मैंने कुछ ऐसा ही लागू किया (वेब ​​एप्लिकेशन जो HTTP पर एमबीन का खुलासा करता है और उसके बाद एक jQuery आधारित UI)। – Muton

+0

इसे एक विकल्प के रूप में खोलता है :-) – ChrLipp

+1

@Muton I आपके HTTP jQuery MBean वेब ऐप को खोलने के लिए आपके लिए दूसरा सुझाव है। –

0

आप JManage पर एक नज़र डालना चाहते हैं, दुर्भाग्यवश यह अब और विकसित नहीं हुआ प्रतीत होता है।

+0

मैंने जेएमनेज पर एक नज़र डाली लेकिन उनकी स्थापना मार्गदर्शिका के अनुसार यह अपनी प्रक्रिया और बंदरगाह में चलता है। मैं सिर्फ एक युद्ध तैनात करना और जाना चाहता हूं। – Muton

संबंधित मुद्दे