2009-04-12 17 views
5

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

उत्तर

3

मैं अच्छे प्रभाव के लिए http://pingdom.com/ का उपयोग कर रहा हूं। यह न केवल यह देखने के लिए जांच सकता है कि कोई वेबसाइट ऊपर या नीचे है, लेकिन विशिष्ट टेक्स्ट (जैसे 'एसक्यूएल त्रुटि' की जांच के लिए भी सेट किया जा सकता है, असफल होगा)। इसमें बहुत अधिक सुविधाएं हैं, और बहुत अच्छी रिपोर्टें हैं, साथ ही दिन-प्रति-दिन की स्थिति के लिए नियमित ईमेल भी मिलते हैं।

+0

वास्तव में? एक $ 50/माह साइट आपकी खुद की चीजें स्क्रिप्टिंग की तुलना में सबसे अच्छा समाधान है? –

1

Big Brother works well. हम इसे अपने कार्यालय में एक दर्जन बहुत व्यस्त उत्पादन सर्वरों की निगरानी के लिए उपयोग करते हैं।

4

JMeter डेमॉन प्रक्रिया के रूप में यह कर सकते हैं, यदि आप मंच क्रॉन की तरह यूनिक्स उपयोग कर रहे हैं आप एक बहुत

1

एक वेब सेवा एक वेब पेज की तरह नजर रखी जा सकती है, इस तरह curl या twill के रूप में उपकरणों के साथ मदद करता है।

कर्ल, URL सिंटैक्स के साथ फ़ाइलों को स्थानांतरित करने का समर्थन एफ़टीपी, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, dict, एलडीएपी, LDAPS और फ़ाइल के लिए एक कमांड लाइन उपकरण है। कर्ल SSL प्रमाणपत्र, HTTP POST, HTTP PUT, एफ़टीपी अपलोड, HTTP प्रपत्र आधारित अपलोड, प्रॉक्सी, कुकीज़, उपयोगकर्ता + पासवर्ड प्रमाणीकरण (बेसिक, डाइजेस्ट, NTLM, निगोशिएट, Kerberos ...), ... का समर्थन करता है

...

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

जांच विंडोज पर लिनक्स पर cron और Task Scheduler साथ किया जा सकता दोहराया जाने वाला।

+1

बहुत खराब विधि: चूंकि क्रॉन में कोई स्मृति नहीं है, तो आपको प्रति परीक्षण अलार्म प्राप्त होगा। आपको ऐसे टूल का उपयोग करना चाहिए जिसमें मोन या नागोस जैसी मेमोरी हो। – bortzmeyer

+0

निगरानी उपकरण (जैसे कैक्टि) सरल नहीं हैं। बेशक, कर्ल (या wget) उपलब्धता से कहीं ज्यादा नहीं जांचते हैं। – gimel

1

मैंने अतीत में Alertra का उपयोग किया है। यह बहुत अच्छा था। वे आपकी साइट को दुनिया भर के कई स्थानों से एक्सेस करते हैं। यह एक सदस्यता सेवा है, इसलिए स्थापित करने के लिए कुछ भी नहीं है। बस मासिक भुगतान करें। कोई अनुबंध नहीं, आईआईआरसी।

6

इस क्षेत्र में सबसे आम कार्यक्रम Nagios है। इसमें एक शेड्यूलर होता है जो आपके द्वारा सेट किए गए अंतराल पर परीक्षण करता है, जब कुछ गलत हो जाता है तो इसमें अलार्म होता है और इसमें प्लगइन होते हैं जो वास्तविक परीक्षण करते हैं। अगर आपकी सेवा के लिए कोई प्लगइन नहीं है (प्लगइन का एक अरब पहले से मौजूद है), तो आप मुख्य कोड को छूए बिना एक लिख सकते हैं।

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

2

मैं व्यक्तिगत रूप से सामग्री साइट मॉनिटर (http://www.contentsitemonitor.com) का उपयोग करता हूं। इसमें वास्तव में सरल और शानदार वेब इंटरफ़ेस है जो आपको डेस्कटॉप या मोबाइल स्क्रीन पर आपकी साइट के अप-टाइम आंकड़े देखने की अनुमति देता है। अपने मॉनिटरिंग पैरामीटर को भी कॉन्फ़िगर करना आसान है। यह सुनिश्चित करने के लिए कि यह जीवित है, यह सिर्फ आपके सर्वर को पिंग नहीं करता है। यह आपको कुछ सामग्री/कीवर्ड निर्दिष्ट करने की अनुमति देता है जिन्हें आप मॉनिटर करना चाहते हैं और यदि आपकी साइट से सामग्री/कीवर्ड गुम हैं तो यह आपको सतर्क ईमेल भेजेगा। सबसे अच्छा, यह 3 साइटों तक निगरानी करने के लिए स्वतंत्र है!

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