ओपन सोर्स टॉमकट लॉग दर्शक


12

मैं कई टॉमकैट इंस्टेंसेस (aprox 30-35) का प्रबंधन कर रहा हूं और लॉग्स को केंद्रीकृत करने के लिए कुछ कंसोल ढूंढ रहा हूं। मैंने पहले php-syslog-ng की कोशिश की (टॉमकैट के साथ नहीं), और इसे उपयोगी पाया। मैं चाहूंगा कि इन सॉफ्टवेयरों में कुछ विशेषताएं होंगी:

-साइंटैक्स अपवादों की गंभीरता के अनुसार हाइलाइट करता है। स्टैक के निशान और नेस्टेड अपवादों के लिए नि: शुल्क दृश्य।

बोनस बिंदु:

-जब कुछ पैटर्न का मिलान होता है।

जवाबों:


6

आप स्पंक का उपयोग कर सकते हैं: http://www.splunk.com/ जिसमें आप अपने पास मौजूद सभी लॉग को केंद्रीकृत कर सकते हैं, फिर आप पार की गई खोज कर सकते हैं, यह एक फ्रीवेयर, थोड़ा भारी लेकिन भयानक है। आप लैम्ब्डा जांच का भी उपयोग कर सकते हैं http://www.lambdaprobe.org/d/index.htm, लेकिन यह वैश्विक प्रबंधन के लिए अधिक है, न कि लॉग के लिए स्पष्ट रूप से।


3
स्प्लंक बहुत अच्छा है .. जब तक आप लॉग की मात्रा को हिट नहीं करते हैं, जिसके लिए आपको पैन करना होगा। तब यह बहुत महंगा हो जाता है।
टॉम ओ'कॉनर

ओह, मेरा बुरा, मुझे नहीं पता था कि एक लॉग सीमा थी। धन्यवाद
रज़ीक जूल

अच्छाई। मैं इस बारे में भूल गया था!
टॉम ओ'कॉनर

स्प्लंक वसा है, जबकि लैम्बडाप्रोबी (अब पीएसआई जांच, नीचे लिंक) हल्का और महान है। धन्यवाद! github.com/psi-probe/psi-probe
Aram Paronikyan

2

क्या यह संभव है कि tomcat की लॉगिंग को log4j में बदला जाए? Log4j के लिए, बहुत सारे लोग हैं

वे सभी खुले स्रोत नहीं बल्कि मुक्त हैं। शायद कुछ ऐसा है जो आपकी मदद करता है।


मैं इस सूची में OtrosLogViewer code.google.com/p/otroslogviewer जोड़ूंगा (यह मुफ़्त है)।
KrzyH

1

क्या आपने TCLogView की कोशिश की है?


नहीं, लेकिन ऐसा नहीं लग रहा है कि मैं क्या देख रहा हूं, यह भी खुला स्रोत नहीं है।

1

बिल्कुल एक दर्शक नहीं, लेकिन अपवाद छंटनी और मिलान करता है:

http://exctractor.sourceforge.net/

दौड़ने के लिए एक दर्द, लेकिन एक बार सेट होने के बाद, रिपोर्ट / आदि का उत्पादन करने के लिए उपयोगी हो सकता है।


0

इसके अलावा, क्या आपने MuleSoft TcatServer को देखा है? हम दूरस्थ टॉमकैट उदाहरणों से लॉग देखने की क्षमता प्रदान करते हैं और आप लॉग्स को पूँछ सकते हैं। यह खुला स्रोत नहीं है, लेकिन विकास के माहौल में उपयोग करने के लिए स्वतंत्र है।

प्रकटीकरण: मैं MuleSoft के लिए काम करता हूं, और Tcat सर्वर पर किसी भी विशिष्ट प्रश्न का उत्तर देने में खुशी होगी।


0

हमारे पास काफी कुछ टॉमकैट सर्वर हैं जो मैं आमतौर पर प्रशासित करता हूं। हम जो कुछ भी करते हैं, वह लॉग 4 जे का उपयोग वास्तव में एक केंद्रीय लॉग सर्वर पर सभी वेब लॉग लॉगिंग के लिए होता है। जो चीज मुझे सबसे ज्यादा भाती है (एक सद्दादीन की दृष्टि से) उस पर एक नजर डालनी होती है कि कंटेनर खुद को पैदा करता है (इस मामले में टॉमकैट्स)।

तो, एक समय में कुछ टोमैट्स को देखने के लिए जब चीजें गड़बड़ हो जाती हैं (आमतौर पर जब वे दुर्व्यवहार कर रहे होते हैं) तो मैं ssh और के संयोजन का उपयोग करता हूं multitail, जो यूनिक्स के तहत बहुत अच्छा काम करता है। यह विचार कि आप प्रत्येक बॉक्स में एक साथ ssh और catalina.out फ़ाइल पूंछते हैं। मल्टीटैल में सिंटैक्स रंग समर्थन शामिल है और यह पर्याप्त लचीला है कि आप नियमित अभिव्यक्तियों का उपयोग करके अपने स्वयं के रंग को जोड़ सकें। जब मुझे कुछ घंटों पहले हुई किसी चीज़ की पड़ताल करनी होती है, तो मुझे हमेशा खुद को उत्प्रेरित करने वाले लॉग्स को देखना होगा, जाहिर है कि कच्चे।

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

मैं जानता हूँ कि यह हो सकता है नहीं हो कि आप क्या ढूंढ रहे हैं, लेकिन यह मेरा दृष्टिकोण है और मैं KISS सिद्धांत के तहत यह रखकर इसके साथ खुश हूँ। मुझे उम्मीद है यह मदद करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.