☑ - प्रतीक इंगित करता है कि बीकन सक्रिय और कार्यशील है
गणना की जाती है कि अंतिम चेक-इन अधिकतम अपेक्षित चेक-इन समय (sleep + (sleep * .01 * jitter)) से कम है
जैसे, वाले बीकन का अधिकतम अपेक्षित चेक-इन समय होगा, जो से गणना किया गया।
sleep 300 20
360
300 + (300 * .01 * 20)
💀 - प्रतीक इंगित करता है कि बीकन मर चुका है
गणना की जाती है कि अंतिम चेक-इन समय अधिकतम अपेक्षित चेक-इन समय * 2 से अधिक है। इसे 'डेड टाइम' (मृत समय) के रूप में जाना जाता है।
जैसे, sleep 300 20 वाले बीकन का डेड टाइम 720 होगा।
❎ - प्रतीक इंगित करता है कि बीकन को एक ऑपरेटर ने मार दिया है।
यदि beacon['alive'] गलत है, तो एक ऑपरेटर ने इस बीकन को मारा/बाहर निकाला और बीकन ने एग्ज़िट कमांड को स्वीकार कर लिया।
⚠ - प्रतीक इंगित करता है कि बीकन मर रहा है
गणना की जाती है कि अंतिम चेक-इन अधिकतम अपेक्षित चेक-इन समय से अधिक और डेड टाइम से कम है।
⏸ - प्रतीक इंगित करता है कि बीकन रुका हुआ है।
यह एक लिंक्ड बीकन है जो डिस्कनेक्ट हो गया है लेकिन अभी भी जीवित माना जाता है। ये बीकन संचार के लिए एक पैरेंट पर निर्भर करते हैं। इन्हें मृत चिह्नित करने के बजाय, रुके हुए (paused) चिह्नित किया जाता है। डिस्कनेक्ट किए गए बीकन की प्रक्रियाओं को ट्रैक करने का कोई अच्छा तरीका नहीं है।
निम्नलिखित दिखाता है कि ये आइकन कोबाल्ट स्ट्राइक क्लाइंट में कैसे दिखते हैं।
बीकन आईडी और PID को प्रारंभिक बीकन इवेंट लॉग संदेश में जोड़ा गया है।
उपयोग
स्क्रिप्ट प्रबंधक के माध्यम से beaconhealth.cna फ़ाइल लोड करें।
बीकन स्लीप/जिटर ट्रैकर देखने के लिए स्क्रिप्ट कंसोल में get_BeaconHealthCheck_settings फ़ंक्शन का उपयोग करें।
स्क्रिप्ट के बारे में आपको क्या पता होना चाहिए
यह नोट फ़ील्ड का उपयोग करता है। आप इसे अपनी इच्छानुसार संपादित करने के लिए स्वतंत्र हैं। स्वास्थ्य जाँच के दौरान नोट का पहला अक्षर उपयुक्त प्रतीक के साथ अपडेट किया जाएगा।
लिंक्ड बीकन में स्लीप नहीं होता। स्लीप को लिंक्ड बीकन के पैरेंट द्वारा ट्रैक किया जाता है
स्लीप सेटिंग्स को ट्रैक करने से पहले सत्यापित नहीं किया जाता है। मृत बीकन पर स्लीप सेट करने से बीकन द्वारा वास्तविक स्लीप प्रोसेस करने से पहले प्रतीक बदल सकता है।
स्वास्थ्य जाँच लंबे समय तक चलने वाले बीकन की निगरानी के लिए डिज़ाइन की गई है।
स्वास्थ्य हर मिनट मापा जाता है
यह अभी भी बहुत आक्रामक हो सकता है
आप जाँच शुरू करने वाले हार्टबीट इवेंट को बदलकर समय को समायोजित कर सकते हैं।
ट्रैकिंग डेटाबेस स्थायी नहीं है। यदि आप कोबाल्ट स्ट्राइक क्लाइंट को बंद करते हैं और पुनः कनेक्ट करते हैं, तो डेटाबेस रीफ्रेश हो जाएगा और बीकन को NEW के रूप में चिह्नित किया जा सकता है।