Uptime Kuma

XDA लेखक जिसने अपने मीडिया सर्वर को 14 दिनों तक अनदेखा छोड़ दिया था, उसे वह बात स्वीकार करनी पड़ी जो अंत में हर सेल्फ-होस्टर स्वीकार करता है: सर्वर नहीं टूटा, SSL प्रमाणपत्र समाप्त हुआ, और कोई नहीं देख रहा था। एक होम लैब जो “ठीक काम कर रहा है” आमतौर पर एक होम लैब है जिसकी विफलता अभी तक देखी नहीं गई है। ये सात अपटाइम निगरानी ऐप्स आपकी सेवाओं को पिंग करते हैं, जब कुछ गिरता है तो आपके फोन को जागृत करते हैं, और लॉग रखते हैं ताकि आप जान सकें कि क्या कल रात सिर्फ एक खामोशी थी या एक प्रवृत्ति की शुरुआत।

हमने प्रत्येक को एक वास्तविक होम लैब (Plex, Jellyfin, Home Assistant, Nextcloud, एक रिवर्स प्रॉक्सी और एक Wireguard एंडपॉइंट) पर परीक्षण किया है झूठी सकारात्मकता दर, विभिन्न चैनलों में सतर्कता वितरण विश्वसनीयता, मेट्रिक्स डेटाबेस भंडारण लागत, और ऐप को पहली घंटे के बाद कॉन्फ़िगर करने में कितना समय लगता है।

अपटाइम निगरानी ऐप में क्या देखना है

त्वरित तुलना

ऐप सर्वश्रेष्ठ प्लेटफॉर्म मुफ्त योजना शुरुआती मूल्य रेटिंग
Uptime Kuma सेल्फ-होस्टेड दैनिक चालक Docker, नेटिव हाँ, पूर्ण मुफ्त (open source) 65k GitHub तारे
Gatus SLO ट्रैकिंग के साथ YAML-first कॉन्फ़िगरेशन Docker, नेटिव हाँ, पूर्ण मुफ्त (open source) 8k GitHub तारे
Statping-ng सार्वजनिक स्टेटस पेज के साथ चिकना UI Docker, नेटिव हाँ, पूर्ण मुफ्त (open source) 5k GitHub तारे
UptimeRobot बाहरी SaaS, कोई सेल्फ-होस्टिंग नहीं Web 50 मॉनिटर मुफ्त $8/माह Solo 4.7 (G2)
Better Stack स्टेटस पेज के साथ बाहरी SaaS Web 10 मॉनिटर मुफ्त $29/माह Pro 4.8 (G2)
Cachet सेवाओं के लिए सार्वजनिक स्टेटस पेज Docker, नेटिव हाँ, पूर्ण मुफ्त (open source) 18k GitHub तारे
Healthchecks.io Cron और नौकरी निगरानी Docker, SaaS 20 जांचें मुफ्त $5/माह Hobbyist 8k GitHub तारे

ऐप्स

1. Uptime Kuma, सर्वश्रेष्ठ सेल्फ-होस्टेड दैनिक चालक

Uptime Kuma संदर्भ ओपन-सोर्स अपटाइम मॉनिटर है। यह एक होस्ट की गई सेवा की तरह दिखता है, एक एकल Docker कंटेनर में चलता है, और HTTP(S), TCP पोर्ट, DNS, पिंग, gRPC, MQTT, Docker कंटेनर स्थिति और SSL प्रमाणपत्र समाप्ति को कवर करता है। ntfy, Gotify, Telegram, Discord, PagerDuty और किसी भी सामान्य webhook सहित 90 से अधिक गंतव्यों के लिए सतर्कताएं। सार्वजनिक और निजी स्टेटस पेज शामिल हैं।

जहां यह विफल होता है: एकल-उपयोगकर्ता-अनुकूल इंटरफेस, बुनियादी बहु-उपयोगकर्ता अनुमतियां। डिफ़ॉल्ट रूप से SQLite, जो कुछ सौ मॉनिटर से आगे एक अड़चन बन जाता है।

कीमत:

प्लेटफॉर्म: Docker (अनुशंसित) या Windows, macOS, Linux पर नेटिव Node.js स्थापना।

डाउनलोड करें: uptime.kuma.pet या github.com/louislam/uptime-kuma

निष्कर्ष: होम लैब के लिए डिफ़ॉल्ट सिफारिश। दस मिनट की स्थापना, वर्षों तक काम करता है।

2. Gatus, सर्वश्रेष्ठ YAML-first मॉनिटर

Gatus निगरानी को कॉन्फ़िगरेशन के रूप में मानता है। एक YAML फाइल हर सेवा, हर जांच और हर सतर्कता पथ को परिभाषित करती है। GitOps वर्कफ़्लो के लिए परिपूर्ण जहां आप अपनी निगरानी कॉन्फ़िगरेशन को एक रेपो में जांचते हैं। SLO-शैली की शर्तों के लिए नेटिव समर्थन (“यह एंडपॉइंट 30 दिनों में 99.9% समय में 200ms से कम में प्रतिक्रिया करना चाहिए”)।

जहां यह विफल होता है: कोई point-and-click संपादक नहीं। एक नया मॉनिटर जोड़ने का मतलब है YAML संपादित करना और पुनः लोड करना। Uptime Kuma की तुलना में अधिक खड़ी सीखने की अवस्था।

कीमत:

प्लेटफॉर्म: Docker (अनुशंसित) या Windows, macOS, Linux पर नेटिव बाइनरी।

डाउनलोड करें: gatus.io या github.com/TwiN/gatus

निष्कर्ष: यदि आप config-as-code पसंद करते हैं और SLO-शैली की शर्तें चाहते हैं तो सही पसंद।

3. Statping-ng, पॉलिश किए गए स्टेटस पेज के साथ सर्वश्रेष्ठ

Statping-ng (मूल Statping का समुदाय-रखरखाव फोर्क) अपटाइम निगरानी को इस सूची में सबसे साफ बिल्ट-इन स्टेटस पेज के साथ जोड़ता है। कई डेटाबेस बैकएंड (SQLite, MySQL, Postgres), Slack, Discord, Email, Telegram और webhooks के लिए सरल सतर्कताएं, और स्वचालन के लिए REST API।

जहां यह विफल होता है: Uptime Kuma की तुलना में कम सतर्कता एकीकरण। Uptime Kuma या Gatus की तुलना में धीमी विकास गति।

कीमत:

प्लेटफॉर्म: Docker या Windows, macOS, Linux पर नेटिव बाइनरी।

डाउनलोड करें: statping-ng.github.io या github.com/statping-ng/statping-ng

निष्कर्ष: जब सार्वजनिक स्टेटस पेज निगरानी जितना ही महत्वपूर्ण हो तो सही पसंद।

4. UptimeRobot, सर्वश्रेष्ठ बाहरी SaaS

UptimeRobot अपने नेटवर्क के बाहर से आपकी सेवाओं की निगरानी करता है। यह महत्वपूर्ण है, क्योंकि एक सेल्फ-होस्टेड मॉनिटर आपको नहीं बता सकता कि आपका पूरा घर इंटरनेट कब बंद हो जाता है। मुफ्त स्तर में 5 मिनट के अंतराल पर 50 मॉनिटर शामिल हैं, जो अधिकांश होम लैब को कवर करता है। भुगतान किए गए स्तर 30-सेकंड की जांच, अधिक एकीकरण और Pro-ब्रांडेड स्टेटस पेज जोड़ते हैं।

जहां यह विफल होता है: बाहरी मॉनिटर, इसलिए केवल सार्वजनिक सेवाएं देखता है। UptimeRobot को जांचने के लिए आपको Cloudflare Tunnel या पोर्ट-फॉरवर्ड किए गए एंडपॉइंट की आवश्यकता है। मुफ्त स्तर 5 मिनट के अंतराल पर है, जो कुछ लोगों को धीमा लगता है।

कीमत:

प्लेटफॉर्म: Web, iOS और Android ऐप्स।

डाउनलोड करें: किसी भी ब्राउज़र में uptimerobot.com

निष्कर्ष: सेल्फ-होस्टेड मॉनिटर के लिए सही पूरक। दोनों चलाएं, इसलिए आप दोनों तरफ से आउटेज को पकड़ें।

5. Better Stack (पहले Better Uptime), स्टेटस पेज के साथ सर्वश्रेष्ठ बाहरी SaaS

Better Stack एक उत्पाद में अपटाइम, ऑन-कॉल शेड्यूलिंग और होस्ट किए गए लॉग करता है। अपटाइम जांचें प्रवेश बिंदु हैं: तेज़ अंतराल (30 सेकंड), घटना प्रतिक्रिया ऑन-कॉल रोटेशन के साथ, और सुंदर सार्वजनिक स्टेटस पेज। व्यावहारिक रूप से हर अधिसूचना चैनल के साथ एकीकृत होता है।

जहां यह विफल होता है: समान संख्या में मॉनिटर के लिए UptimeRobot की तुलना में अधिक महंगा। संपूर्ण प्लेटफॉर्म (लॉग, घटनाएं, ऑन-कॉल) बहुत कुछ है यदि आप केवल अपटाइम चाहते हैं।

कीमत:

प्लेटफॉर्म: Web, iOS और Android ऐप्स।

डाउनलोड करें: किसी भी ब्राउज़र में betterstack.com

निष्कर्ष: जब आप एक व्यावसायिक-ग्रेड स्टेटस पेज चाहते हैं और ऑन-कॉल सुविधाओं में बढ़ सकते हैं तो सही पसंद।

6. Cachet, सर्वश्रेष्ठ समर्पित स्टेटस पेज

Cachet एक पूर्ण अपटाइम मॉनिटर नहीं है: यह सार्वजनिक स्टेटस पेज है। स्वचालित घटना निर्माण के लिए Uptime Kuma या Gatus के साथ जोड़ी जाएं, या मैन्युअल रूप से नियंत्रित करें यदि आप अपने उपयोगकर्ताओं को जो देखते हैं उसे क्यूरेट करना पसंद करते हैं। इंटरफेस साफ है और रखरखाव विंडो सुविधा योजनाबद्ध आउटेज के लिए वास्तव में उपयोगी है।

जहां यह विफल होता है: अपने आप से कुछ भी निगरानी नहीं करता। PHP और एक डेटाबेस की आवश्यकता है।

कीमत:

प्लेटफॉर्म: Docker या Windows, macOS, Linux पर नेटिव PHP स्थापना।

डाउनलोड करें: cachethq.io या github.com/cachethq/cachet

निष्कर्ष: यदि आपके पास पहले से एक मॉनिटर है और आप अपने परिवार या उपयोगकर्ताओं को जांचने के लिए एक उचित स्टेटस पेज देना चाहते हैं तो सही पसंद।

7. Healthchecks.io, Cron और नौकरी निगरानी के लिए सर्वश्रेष्ठ

Healthchecks.io उन नौकरियों को देखता है जो चलनी चाहिए और आपको तब सतर्क करता है जब वे नहीं करते (“dead-man’s switch”)। बैकअप स्क्रिप्ट, स्नैपशॉट रोटेशन और किसी भी अनुसूचित कार्य के लिए परिपूर्ण जहां चुप्पी विफलता का मतलब है। हर जांच का एक अनन्य URL होता है जो आप अपनी स्क्रिप्ट से पिंग करते हैं; सेवा सतर्क करती है यदि पिंग अपेक्षित विंडो में नहीं आती है।

जहां यह विफल होता है: Uptime Kuma से भिन्न मानसिक मॉडल। “क्या यह एंडपॉइंट अब ऊपर है?” अपने प्राथमिक काम के रूप में जांचता नहीं है।

कीमत:

प्लेटफॉर्म: Web (SaaS) या Docker के माध्यम से सेल्फ-होस्टेड।

डाउनलोड करें: healthchecks.io या github.com/healthchecks/healthchecks

निष्कर्ष: बैकअप और अन्य साइलेंट-विफलता नौकरियों की निगरानी के लिए सही पसंद। Uptime Kuma के लिए पूरक, प्रतिस्थापन नहीं।

सही चुनने के लिए कैसे करें

यदि आप सबसे सरल सेल्फ-होस्टेड सेटअप चाहते हैं: Uptime Kuma। यह एक कारण से डिफ़ॉल्ट सिफारिश है।

यदि आप अपने बुनियादी ढांचे को एक रेपो में जांचते हैं: Gatus और इसकी YAML-first कॉन्फ़िगरेशन।

यदि आपका स्टेटस पेज आपकी निगरानी जितना ही महत्वपूर्ण है: Statping-ng या Cachet (एक मॉनिटर के साथ युग्मित)।

यदि आपको अपने पूरे नेटवर्क के गिरने पर आउटेज को पकड़ने की आवश्यकता है: एक बाहरी SaaS, UptimeRobot मुफ्त स्तर के लिए या Better Stack यदि आप एक व्यावसायिक स्टेटस पेज चाहते हैं।

यदि आपकी समस्या साइलेंट बैकअप विफलताएं हैं: Healthchecks.io आपके सक्रिय मॉनिटर के पूरक के रूप में।

एक गंभीर होम लैब के लिए सही सेटअप: सेवाओं के लिए नेटवर्क के अंदर Uptime Kuma, बाहरी पहुंच के लिए बाहर UptimeRobot, और अनुसूचित कार्यों के लिए Healthchecks.io। यह वह भार है जो होम लैब वास्तव में देखते हैं तीन विफलता मोड को पकड़ता है।

FAQ

सर्वश्रेष्ठ मुफ्त अपटाइम मॉनिटर क्या है?

Uptime Kuma यदि आप सेल्फ-होस्ट कर सकते हैं, या UptimeRobot की मुफ्त स्तर (50 मॉनिटर, 5 मिनट की जांचें) यदि आप नहीं कर सकते। दोनों प्रमाणित हैं, दोनों पैमाने पर उपयोग किए जाते हैं, और दोनों आपको बताएंगे कि आपकी सेवाएं कब डाउन हैं।

अपटाइम जांचें कितनी बार चलनी चाहिए?

एक होम लैब के लिए, एक मिनट के अंतराल अधिकांश वास्तविक आउटेज को पकड़ते हैं बिना सार्थक भार जोड़े। हर 5 मिनट उन सेवाओं के लिए अच्छा है जिन्हें तत्काल कार्रवाई की आवश्यकता नहीं है। एक मिनट से नीचे (10–30 सेकंड) केवल सार्वजनिक सेवाओं के लिए उपयोगी है जहां डाउनटाइम की हर मिनट आपको चोट लगती है।

क्या मुझे अपटाइम निगरानी को सेल्फ-होस्ट करना चाहिए?

हाँ, लेकिन एक बाहरी मॉनिटर के साथ जोड़ी जाएं। एक सेल्फ-होस्टेड मॉनिटर तेज़, निजी और मुफ्त है, लेकिन जब आपका स्वयं का घर नेटवर्क नीचे है तो कुछ नहीं देख सकता है। UptimeRobot की मुफ्त स्तर सस्ता बाहरी पूरक है।

मुझे सूचित किया जाता है कि जब कोई सेवा गिरती है?

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

क्या अपटाइम मॉनिटर VPN या Cloudflare Tunnel के पीछे सेवाओं की जांच कर सकते हैं?

नेटवर्क के अंदर सेल्फ-होस्टेड मॉनिटर सेवाओं को सीधे हिट कर सकते हैं। बाहरी मॉनिटर को एक सार्वजनिक एंडपॉइंट की आवश्यकता है, जहां Cloudflare Tunnel, Tailscale funnel या पोर्ट-फॉरवर्ड किए गए रिवर्स प्रॉक्सी आते हैं।