वेबसाइट की निगरानी

वेबसाइट मॉनिटरिंग परीक्षण और सत्यापन की प्रक्रिया है कि अंतिम उपयोगकर्ता किसी वेबसाइट या वेब अनुप्रयोग के साथ अपेक्षा के अनुरूप इंटरैक्ट कर सकते हैं। वेबसाइट का अपटाइम, प्रदर्शन और कार्यक्षमता अपेक्षा के अनुरूप सुनिश्चित करने के लिए व्यवसायों द्वारा अक्सर वेबसाइट मॉनिटरिंग का उपयोग किया जाता है। वेबसाइट मॉनिटरिंग कंपनियां संगठनों को किसी वेबसाइट या सर्वर फ़ंक्शन की लगातार निगरानी करने और यह देखने की क्षमता प्रदान करती हैं कि यह कैसे प्रतिक्रिया देता है। सामान्य नेटवर्क विलंबता, नेटवर्क हॉप समस्याओं से संबंधित समस्याओं का पता लगाने और स्थानीय या इंटर-कनेक्ट समस्याओं के कारण होने वाली झूठी सकारात्मकता को रोकने के लिए, निगरानी अक्सर दुनिया भर के कई स्थानों से विशिष्ट वेबसाइट या सर्वर पर की जाती है। निगरानी करने वाली कंपनियाँ आम तौर पर इन परीक्षणों पर विभिन्न प्रकार की रिपोर्ट, चार्ट और ग्राफ़ में रिपोर्ट करती हैं। जब किसी त्रुटि का पता चलता है तो निगरानी सेवाएं ईमेल, एसएमएस, फोन, एसएनएमपी ट्रैप, पेजर के माध्यम से अलर्ट भेजती हैं, जिसमें डायग्नोस्टिक जानकारी शामिल हो सकती है, जैसे नेटवर्क ट्रेसरूट, वेब पेज की HTML फ़ाइल का कोड कैप्चर, वेबपेज का स्क्रीनशॉट, और यहां तक ​​कि किसी वेबसाइट के विफल होने का वीडियो भी। ये निदान नेटवर्क प्रशासकों और वेबमास्टरों को समस्याओं को तेजी से ठीक करने की अनुमति देते हैं।

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

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

वेबसाइट की निगरानी किसी प्रतिस्पर्धी के प्रदर्शन के मुकाबले वेबसाइट को बेंचमार्क करने में भी मदद करती है ताकि यह निर्धारित किया जा सके कि कोई साइट कितना अच्छा प्रदर्शन कर रही है। वेबसाइट की गति का उपयोग खोज इंजन रैंकिंग के लिए मीट्रिक के रूप में भी किया जाता है। वेबसाइट मॉनिटरिंग का उपयोग वेब होस्टिंग प्रदाताओं को उनके सेवा-स्तरीय समझौते|सेवा-स्तरीय समझौतों के लिए जवाबदेह बनाने के लिए किया जा सकता है। अधिकांश वेब होस्ट 99.9% अपटाइम गारंटी प्रदान करते हैं और जब अपटाइम इससे कम होता है, तो व्यक्तियों को अत्यधिक डाउनटाइम के लिए धन वापस किया जा सकता है। ध्यान दें कि सभी मेज़बान व्यक्तियों को अत्यधिक डाउनटाइम के लिए धन वापस नहीं करेंगे, इसलिए किसी को अपने मेज़बान की सेवा की शर्तों से परिचित होना चाहिए। अधिकांश भुगतान वाली वेबसाइट निगरानी सेवाएँ वाइरस  और मैलवेयर स्कैनिंग जैसी सुरक्षा सुविधाएँ भी प्रदान करेंगी, जिसका महत्व बढ़ता जा रहा है क्योंकि वेबसाइटें अधिक जटिल और व्यवसाय का अभिन्न अंग बन गई हैं।

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

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

बाहरी प्रदर्शन निगरानी को अंतिम उपयोगकर्ता मॉनिटरिंग या एंड-टू-एंड प्रदर्शन मॉनिटरिंग के रूप में भी जाना जाता है। वास्तविक उपयोगकर्ता निगरानी वास्तविक उपयोगकर्ताओं द्वारा अनुभव किए गए प्रदर्शन और उपलब्धता को मापती है, व्यक्तिगत घटनाओं का निदान करती है, और परिवर्तन के प्रभाव को ट्रैक करती है।

प्रोटोकॉल के प्रकार
एक वेबसाइट मॉनिटरिंग सेवा HTTP पेज और HTTPS के अलावा अन्य इंटरनेट प्रोटोकॉल जैसे FTP, SMTP, POP3, ActiveSync, IMAP, डोमेन की नामांकन प्रणाली, सुरक्षित खोल, टेलनेट,  सुरक्षित सॉकेट लेयर ,  प्रसारण नियंत्रण प्रोटोकॉल ,  पिंग (नेटवर्किंग उपयोगिता) , UDP की जांच कर सकती है। , SOAP, डोमेन नाम समाप्ति, SSL प्रमाणपत्र समाप्ति और पोर्ट की श्रृंखला। मॉनिटरिंग आवृत्ति हर 4 घंटे से लेकर हर 15 सेकंड में बार के अंतराल पर होती है। आमतौर पर, अधिकांश वेबसाइट मॉनिटरिंग सेवाएँ सर्वर, या एप्लिकेशन का परीक्षण प्रति घंटे में बार प्रति मिनट के बीच करती हैं।

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

अपाचे HTTP सर्वर के लिए समय प्रदर्शन निगरानी का कार्यान्वयन mod_arm4 है मापांक।

निगरानी के प्रकार
वेबसाइट मॉनिटरिंग के उपयोगकर्ता (आमतौर पर नेटवर्क प्रशासक, वेबमास्टर, वेब संचालन कर्मी) किसी वेबसाइट के पृष्ठ की निगरानी कर सकते हैं, लेकिन संपूर्ण व्यावसायिक प्रक्रिया (अक्सर मल्टी-स्टेप लेनदेन के रूप में संदर्भित) की निगरानी भी कर सकते हैं।

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

प्रकार
वेबसाइट मॉनिटरिंग के दो मुख्य प्रकार हैं
 * सिंथेटिक निगरानी को सक्रिय निगरानी के रूप में भी जाना जाता है, और
 * निष्क्रिय निगरानी को वास्तविक निगरानी के रूप में भी जाना जाता है।

वेबसाइट निगरानी के स्तर
वेबसाइट निगरानी के विभिन्न स्तर हैं, आपकी वेबसाइट जितनी अधिक जटिल होगी, आपकी निगरानी की आवश्यकताएं उतनी ही अधिक जटिल होंगी:
 * स्तर 1 अपटाइम मॉनिटरिंग - महत्वपूर्ण पृष्ठ की उपलब्धता
 * स्तर 2 लेनदेन निगरानी - महत्वपूर्ण प्रक्रिया की उपलब्धता
 * स्तर 3 प्रदर्शन निगरानी - महत्वपूर्ण पृष्ठ का प्रदर्शन
 * स्तर 4 सिंथेटिक निगरानी - महत्वपूर्ण प्रक्रिया का प्रदर्शन
 * स्तर 5 ग्राहक यात्रा निगरानी - स्तर 1 से 4 प्लस सुरक्षा जानकारी

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

वेबसाइट निगरानी सेवाएँ
वेबसाइट निगरानी बाज़ार बहुत प्रतिस्पर्धी है। 150 से अधिक सक्रिय सेवा प्रदाता हैं और 100 से अधिक के व्यवसाय से बाहर हो जाने का दस्तावेजीकरण किया गया है। अधिकांश प्रदाता कम-आवृत्ति निगरानी के साथ निःशुल्क योजना प्रदान करते हैं।

हाल के वर्षों में सिंथेटिक निगरानी सेवाएँ व्यावसायिक रूप से व्यापक रूप से उपलब्ध हो गई हैं, जो बारीक स्तर पर विशिष्ट वेब संपत्तियों के प्रदर्शन की निगरानी के लिए और माध्यम प्रदान करती हैं।

यह भी देखें

 * आवेदन प्रदर्शन प्रबंधन
 * आवेदन प्रतिक्रिया मापन
 * इंटरनेट सर्वर की निगरानी
 * इंटरवर्क्स
 * नेटवर्क निगरानी
 * पृष्ठ का दृश्य
 * वास्तविक उपयोगकर्ता निगरानी
 * ट्रेसरआउट
 * वेब विश्लेषिकी
 * वेबसाइट ऑडिट
 * वेबसाइट ट्रैकिंग

संदर्भ

 * 1) Amazon Downtime Cost $66,000 - Forbes
 * 2) Speed Affects Website Usage - Google Research Blog