Upptime नि: शुल्क स्टेटसपेज सॉफ्टवेयर
Github के लिए अपटाइम मॉनिटर और ओपन सोर्स स्टेटस पेज सिस्टम
नि: शुल्क निगरानी सेवा और ओपन सोर्स स्टेटस पेज सॉफ्टवेयर के साथ वेबसाइटों की निगरानी करें। GitHub क्रियाओं, मुद्दों और पृष्ठों द्वारा संचालित।
अवलोकन
Upptime एक ओपन सोर्स स्टेटस पेज सिस्टम है। यह मुफ्त वेबसाइट निगरानी सेवा भी प्रदान करता है। Upptime GitHub द्वारा संचालित है और विभिन्न संचालन करने के लिए इसकी विशेषताओं का उपयोग करता है। तो, यह पारंपरिक स्थिति पृष्ठ प्रणालियों से अलग है क्योंकि इसके लिए सर्वर की आवश्यकता नहीं है। अप्पटाइम GitHub की तीन मुख्य विशेषताओं जैसे कि क्रियाओं, मुद्दों और पृष्ठों का उपयोग करता है। GitHub क्रियाओं का उपयोग अपटाइम मॉनिटर के रूप में किया जाता है। GitHub मुद्दों का उपयोग घटना रिपोर्ट के लिए किया जाता है और GitHub पृष्ठों का उपयोग स्थिति वेबसाइट के लिए किया जाता है। GitHub क्रियाएं उपयोगकर्ताओं को वर्कफ़्लो को शेड्यूल करने के लिए हर 5 मिनट में स्वचालित रूप से चलाने की अनुमति देती हैं। अप्पटाइम हर 5 मिनट में वेबसाइट की स्वास्थ्य स्थिति की जाँच करता है या जो भी परिभाषित किया गया है। GitHub मुद्दे घटना रिपोर्ट के रूप में काम करते हैं। जब वेबसाइट/एंडपॉइंट नीचे जाता है तो अपटाइम GitHub रिपॉजिटरी में एक नया मुद्दा खोलता है। समस्या को टीम के सदस्य को सौंपा जा सकता है और कॉन्फ़िगर किए गए अधिसूचना चैनलों में से एक का उपयोग करके अधिसूचना भेज सकता है। अपप्टाइम स्थिति वेबसाइट रेंडरिंग के लिए GitHub पेजों का उपयोग करता है। GitHub StatusPage उपयोगकर्ताओं को वेबसाइट की स्थिति, घटना इतिहास और प्रतिक्रिया समय ग्राफ़ जैसी जानकारी दिखाता है। यह फ्री स्टेटस पेज सॉफ्टवेयर स्लैक, टेलीग्राम, डिसोर्ड, ईमेल और एसएमएस जैसे नोटिफिकेशन भेजने के लिए विभिन्न चैनलों के साथ आता है। टीम के सदस्यों को अधिसूचना भेजें या तो वेबसाइट नीचे जाती है या अपमानित प्रदर्शन का अनुभव करती है। इसके अलावा, उपयोगकर्ता स्वचालित वर्कफ़्लो के साथ मैन्युअल रूप से ट्रिगर चला सकते हैं। इसके अलावा, यह ओपन सोर्स स्टेटस पेज सिस्टम में तीन पैकेज होते हैं जिनमें @अप्पटाइम/अपटाइम-मॉनिटर, @अप्पटाइम/स्टेटस-पेज, और @अप्पटाइम/ग्राफ़ सहित तीन पैकेज होते हैं।
विशेषताएँ
Upptime की एक उत्कृष्ट सुविधा सूची है और उनमें से कुछ हैं:
- फ्री अपटाइम मॉनिटर
- वेबसाइटों की निगरानी के लिए github क्रियाएं
- सुंदर प्रतिक्रिया समय रेखांकन
- घटना रिपोर्ट के लिए मुद्दों का उपयोग करें
- अनुसूचित रखरखाव
- स्थिति वेबसाइट के लिए github पृष्ठ
- गीथब एपीआई
- विभिन्न ट्रिगर का समर्थन करता है
- अधिसूचना चैनलों की संख्या का समर्थन करता है
स्थापना
अप्पटाइम टेम्पलेट से रिपॉजिटरी बनाना
टेम्पलेट से रिपॉजिटरी बनाने के लिए नीचे दिए गए चरणों का पालन करें।
- दौरा करके अप्प्टाइम गिथब रिपॉजिटरी खोलें:
- टॉप-राइट पर “इस टेम्पलेट का उपयोग करें” बटन पर क्लिक करें।
- अपने नए रिपॉजिटरी के लिए एक नाम दर्ज करें और “सभी शाखाओं को शामिल करें” की जाँच करें।
- “टेम्पलेट से रिपॉजिटरी बनाएं” पर क्लिक करें
github पृष्ठों को सक्षम करें
स्थैतिक वेबसाइट बनाने के लिए github पृष्ठों को सक्षम करें। नए बनाए गए रिपॉजिटरी के लिए नीचे दिए गए चरणों का पालन करें।
- रिपॉजिटरी सेटिंग्स पेज पर नेविगेट करें।
- “GitHub पेज” सेटिंग्स पर स्क्रॉल करें।
- “स्रोत” के तहत, जीएच-पेजों में “कोई नहीं” बदलें।
- फ़ोल्डर ड्रॉपडाउन में, चुनें /(रूट)।
- “थीम चयनकर्ता” विकल्प छोड़ें।
- “सहेजें” पर क्लिक करें
अपडेट कॉन्फ़िगरेशन फ़ाइल
स्थिति वेबसाइट की निगरानी और कॉन्फ़िगर करने के लिए एंडपॉइंट/वेबसाइटों को जोड़ने के लिए “.uppptimerc.yml” फ़ाइल का उपयोग केंद्रीय कॉन्फ़िगरेशन के रूप में किया जाता है। कॉन्फ़िगरेशन फ़ाइल इस तरह दिखनी चाहिए।
owner: masoodanwer # GitHub username
repo: upptime-test-repo # GitHub repository name
sites:
- name: Google
url: https://www.google.com
assignees:
- MasoodAnwer
status-website:
cname: /repo
name: My Status Website