दस्तावेज़
त्वरित शुरुआत + हर हिस्से और हर डिवाइस की सुविधाओं का विवरण (लगातार अपडेट हो रहा है)
हेल्थ चेक और डैशबोर्ड
यह लेख डैशबोर्ड की सर्वर हेल्थ मॉनिटरिंग सुविधा और हर मीट्रिक का अर्थ बताता है।
सुविधा परिचय
डैशबोर्ड सभी सर्वर की रियल-टाइम हेल्थ स्थिति एक साथ दिखाता है: CPU लोड, मेमोरी उपयोग, डिस्क भराव, सिस्टम जानकारी, ऑनलाइन स्थिति। पैनल का होम पेज खोलते ही सभी सर्वर एक नज़र में दिख जाते हैं।
कब उपयोगी है
- जल्दी पता करना कि कौन-से सर्वर ठीक चल रहे हैं और कहाँ गड़बड़ है
- मेमोरी/डिस्क भरने वाली है या नहीं, इसकी पहले से चेतावनी
- सर्वर की बुनियादी जानकारी देखना (CPU मॉडल, कोर, सिस्टम वर्शन, आर्किटेक्चर)
क्या-क्या दिखता है (हर मीट्रिक का क्या अर्थ है)
हर सर्वर कार्ड पर दिखता है:
| मीट्रिक | अर्थ | आसान भाषा में |
|---|---|---|
| ऑनलाइन स्थिति | ऑनलाइन / ऑफ़लाइन (हरा बिंदु / लाल बिंदु) | पैनल उससे SSH जोड़ पा रहा है या नहीं |
| CPU लोड | सिस्टम लोड एवरेज | संख्या “कोर” के जितनी पास होगी, मशीन उतनी व्यस्त; लंबे समय तक कोर से ज़्यादा रहना CPU पर दबाव है |
| मेमोरी | कुल / इस्तेमाल / उपलब्ध | उपलब्ध मेमोरी बहुत कम (<8%) हो तो OOM से सावधान |
| डिस्क | रूट पार्टिशन कुल / इस्तेमाल / उपयोग दर | उपयोग दर 90% से ऊपर हो तो सफ़ाई की ज़रूरत |
| अपटाइम | पिछले रीबूट से कितने दिन | बड़ी संख्या का मतलब सिस्टम स्थिर है |
| CPU मॉडल / कोर / आर्किटेक्चर | जैसे “4 कोर / x86_64 / Intel Xeon” | हार्डवेयर कॉन्फ़िग |
| ऑपरेटिंग सिस्टम | डिस्ट्रीब्यूशन का नाम और वर्शन | जैसे “Ubuntu 22.04” |
| होस्टनेम | सर्वर का hostname | मशीन का नाम |
| लोकल नेटवर्क IP | सर्वर का प्राइवेट पता | प्राइवेट पता |
लोड और कोर का संबंध
- लोड < कोर: सामान्य, मशीन में खाली जगह है
- लोड = कोर: बिल्कुल भरा हुआ
- लोड > कोर: ओवरलोड, धीमा पड़ सकता है
- लोड > कोर × 3: गंभीर ओवरलोड (क्रैश रोकथाम डिफ़ॉल्ट रूप से इसी थ्रेशोल्ड पर हस्तक्षेप करता है)
रीफ़्रेश का तरीका
- पैनल सभी सर्वर की बैच में जाँच करता है (समानांतर), ताकि एक-एक कनेक्ट करने की धीमी प्रक्रिया न हो
- हेल्थ डेटा पर 60 सेकंड का कैश है: उसी मिनट में रीफ़्रेश करने पर दोबारा SSH कनेक्शन नहीं होगा
- जिन सर्वर की जाँच फ़ेल होती है उन पर 30 सेकंड का फ़ेल्यर कैश है: ऑफ़लाइन सर्वर हर बार टाइमआउट का समय बर्बाद नहीं करेंगे
> इसलिए जब आप खुद “रीफ़्रेश” दबाते हैं और डेटा नहीं बदलता, तो यह सामान्य कैश व्यवहार है; 60 सेकंड बाद अपने आप अपडेट हो जाएगा।
ऑनलाइन / ऑफ़लाइन स्थिति की व्याख्या
“ऑफ़लाइन” का मतलब सर्वर डाउन होना नहीं है, यह सिर्फ़ बताता है कि “पैनल SSH से इस सर्वर से नहीं जुड़ पा रहा”। आम कारण:
1. SSH पोर्ट तक पहुँच नहीं (क्लाउड फ़ायरवॉल/सिक्योरिटी ग्रुप की रोक, NAT पोर्ट मैपिंग बेकार)
2. खाता या पासवर्ड ग़लत
3. सर्वर वाकई डाउन है
जाँच का तरीका सामान्य प्रश्न FAQ के “सर्वर ऑफ़लाइन दिख रहा है” वाले हिस्से में देखें।
सावधानियाँ
1. हेल्थ चेक SSH से दूर से कमांड चलाकर होता है, लक्ष्य सर्वर पर कोई प्रोग्राम इंस्टॉल नहीं होता और लक्ष्य के संसाधन नहीं लगते।
2. “टनल सर्वर” (बिना पब्लिक IP) के लिए हेल्थ डेटा रिवर्स टनल से आता है, जाँच का तरीका सामान्य सर्वर जैसा ही है।
3. अगर कोई सर्वर लंबे समय से ऑफ़लाइन है और अब इस्तेमाल नहीं होता, तो उसे “सर्वर प्रबंधन” से हटा दें, ताकि हर रीफ़्रेश पर टाइमआउट का इंतज़ार न करना पड़े।