XDA लेखक जिसने अपने मीडिया सर्वर को 14 दिनों तक अनदेखा छोड़ दिया था, उसे वह बात स्वीकार करनी पड़ी जो अंत में हर सेल्फ-होस्टर स्वीकार करता है: सर्वर नहीं टूटा, SSL प्रमाणपत्र समाप्त हुआ, और कोई नहीं देख रहा था। एक होम लैब जो “ठीक काम कर रहा है” आमतौर पर एक होम लैब है जिसकी विफलता अभी तक देखी नहीं गई है। ये सात अपटाइम निगरानी ऐप्स आपकी सेवाओं को पिंग करते हैं, जब कुछ गिरता है तो आपके फोन को जागृत करते हैं, और लॉग रखते हैं ताकि आप जान सकें कि क्या कल रात सिर्फ एक खामोशी थी या एक प्रवृत्ति की शुरुआत।
हमने प्रत्येक को एक वास्तविक होम लैब (Plex, Jellyfin, Home Assistant, Nextcloud, एक रिवर्स प्रॉक्सी और एक Wireguard एंडपॉइंट) पर परीक्षण किया है झूठी सकारात्मकता दर, विभिन्न चैनलों में सतर्कता वितरण विश्वसनीयता, मेट्रिक्स डेटाबेस भंडारण लागत, और ऐप को पहली घंटे के बाद कॉन्फ़िगर करने में कितना समय लगता है।
अपटाइम निगरानी ऐप में क्या देखना है
- पुश गंतव्य जो वास्तव में आप तक पहुंचते हैं। ईमेल को मिस करना आसान है। Ntfy, Gotify, Discord और Telegram बॉट्स वे हैं जो समय पर सेल्फ-होस्टर को जगाते हैं।
- सेल्फ-होस्टेड या SaaS। सेल्फ-होस्टेड पैसे बचाता है और निगरानी को आपके नेटवर्क के अंदर रखता है। SaaS कहीं और चलता है, इसलिए यह आपको बता सकता है कि आपका पूरा घर कब ऑफलाइन है।
- ऐतिहासिक प्रतिधारण। आज का एक बिंदु कल के 30 दिनों के पैटर्न से कम महत्वपूर्ण है।
- स्टेटस पेज। एक सार्वजनिक या निजी स्टेटस पेज पारिवारिक समूह चैट में “क्या X डाउन है?” सवाल को बचाता है।
- TLS प्रमाणपत्र निगरानी। समाप्त प्रमाणपत्र सेल्फ-होस्टेड आउटेज का सबसे सामान्य कारण हैं।
- कंटेनर-नेटिव। सब कुछ जो होम लैब में चलाने योग्य है उसे Docker के माध्यम से भी निगरानी की जानी चाहिए।
त्वरित तुलना
| ऐप | सर्वश्रेष्ठ | प्लेटफॉर्म | मुफ्त योजना | शुरुआती मूल्य | रेटिंग |
|---|---|---|---|---|---|
| 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, जो कुछ सौ मॉनिटर से आगे एक अड़चन बन जाता है।
कीमत:
- मुफ्त, open source (MIT)।
- यदि आप सेल्फ-होस्ट नहीं करना चाहते हैं तो $6/माह के लिए वैकल्पिक Kuma.pet होस्ट की गई सेवा।
प्लेटफॉर्म: 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 की तुलना में अधिक खड़ी सीखने की अवस्था।
कीमत:
- मुफ्त, open source (Apache 2.0)।
प्लेटफॉर्म: 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 की तुलना में धीमी विकास गति।
कीमत:
- मुफ्त, open source (GPL v3)।
प्लेटफॉर्म: 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 मिनट के अंतराल पर है, जो कुछ लोगों को धीमा लगता है।
कीमत:
- मुफ्त: 50 मॉनिटर, 5 मिनट की जांचें।
- Solo: $8/माह, 30 सेकंड की जांचें।
- $22/माह से टीम योजनाएं।
प्लेटफॉर्म: Web, iOS और Android ऐप्स।
डाउनलोड करें: किसी भी ब्राउज़र में uptimerobot.com।
निष्कर्ष: सेल्फ-होस्टेड मॉनिटर के लिए सही पूरक। दोनों चलाएं, इसलिए आप दोनों तरफ से आउटेज को पकड़ें।
5. Better Stack (पहले Better Uptime), स्टेटस पेज के साथ सर्वश्रेष्ठ बाहरी SaaS
Better Stack एक उत्पाद में अपटाइम, ऑन-कॉल शेड्यूलिंग और होस्ट किए गए लॉग करता है। अपटाइम जांचें प्रवेश बिंदु हैं: तेज़ अंतराल (30 सेकंड), घटना प्रतिक्रिया ऑन-कॉल रोटेशन के साथ, और सुंदर सार्वजनिक स्टेटस पेज। व्यावहारिक रूप से हर अधिसूचना चैनल के साथ एकीकृत होता है।
जहां यह विफल होता है: समान संख्या में मॉनिटर के लिए UptimeRobot की तुलना में अधिक महंगा। संपूर्ण प्लेटफॉर्म (लॉग, घटनाएं, ऑन-कॉल) बहुत कुछ है यदि आप केवल अपटाइम चाहते हैं।
कीमत:
- मुफ्त: 10 मॉनिटर, 3 मिनट की जांचें।
- Pro: $29/माह प्रति उपयोगकर्ता, 30 सेकंड की जांचें और स्टेटस पेज।
प्लेटफॉर्म: Web, iOS और Android ऐप्स।
डाउनलोड करें: किसी भी ब्राउज़र में betterstack.com।
निष्कर्ष: जब आप एक व्यावसायिक-ग्रेड स्टेटस पेज चाहते हैं और ऑन-कॉल सुविधाओं में बढ़ सकते हैं तो सही पसंद।
6. Cachet, सर्वश्रेष्ठ समर्पित स्टेटस पेज
Cachet एक पूर्ण अपटाइम मॉनिटर नहीं है: यह सार्वजनिक स्टेटस पेज है। स्वचालित घटना निर्माण के लिए Uptime Kuma या Gatus के साथ जोड़ी जाएं, या मैन्युअल रूप से नियंत्रित करें यदि आप अपने उपयोगकर्ताओं को जो देखते हैं उसे क्यूरेट करना पसंद करते हैं। इंटरफेस साफ है और रखरखाव विंडो सुविधा योजनाबद्ध आउटेज के लिए वास्तव में उपयोगी है।
जहां यह विफल होता है: अपने आप से कुछ भी निगरानी नहीं करता। PHP और एक डेटाबेस की आवश्यकता है।
कीमत:
- मुफ्त, open source (BSD-3-Clause)।
प्लेटफॉर्म: Docker या Windows, macOS, Linux पर नेटिव PHP स्थापना।
डाउनलोड करें: cachethq.io या github.com/cachethq/cachet।
निष्कर्ष: यदि आपके पास पहले से एक मॉनिटर है और आप अपने परिवार या उपयोगकर्ताओं को जांचने के लिए एक उचित स्टेटस पेज देना चाहते हैं तो सही पसंद।
7. Healthchecks.io, Cron और नौकरी निगरानी के लिए सर्वश्रेष्ठ
Healthchecks.io उन नौकरियों को देखता है जो चलनी चाहिए और आपको तब सतर्क करता है जब वे नहीं करते (“dead-man’s switch”)। बैकअप स्क्रिप्ट, स्नैपशॉट रोटेशन और किसी भी अनुसूचित कार्य के लिए परिपूर्ण जहां चुप्पी विफलता का मतलब है। हर जांच का एक अनन्य URL होता है जो आप अपनी स्क्रिप्ट से पिंग करते हैं; सेवा सतर्क करती है यदि पिंग अपेक्षित विंडो में नहीं आती है।
जहां यह विफल होता है: Uptime Kuma से भिन्न मानसिक मॉडल। “क्या यह एंडपॉइंट अब ऊपर है?” अपने प्राथमिक काम के रूप में जांचता नहीं है।
कीमत:
- मुफ्त (SaaS): 20 जांचें।
- Hobbyist: $5/माह, 100 जांचें।
- सेल्फ-होस्टेड: मुफ्त, open source (BSD-3-Clause)।
प्लेटफॉर्म: 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 या पोर्ट-फॉरवर्ड किए गए रिवर्स प्रॉक्सी आते हैं।