Checkmk
चेकएमके आईटी अवसंरचना निगरानी के लिए पायथन और सी + + में विकसित एक सॉफ्टवेयर है। इसका उपयोग सर्वर, अनुप्रयोग, नेटवर्क, क्लाउड अवसंरचना (सार्वजनिक, निजी, संकर), कंटेनर, भंडारण, डेटाबेस और पर्यावरण संवेदक की निगरानी के लिए किया जाता है। चेकएमके चार संस्करणों में उपलब्ध हैः एक ओपन सोर्स संस्करण (चेकएमके रॉ संस्करण), एक वाणिज्यिक उद्यम-ग्रेड संस्करण (चेकएमके एंटरप्राइज संस्करण), उन्नत क्लाउड निगरानी सुविधाओं के साथ एक वाणिज्यिक संस्करण (चेकएमके क्लाउड संस्करण), और प्रबंधित सेवा प्रदाताओं के लिए एक संस्करण (चेकएमके प्रबंधित सेवा संस्करण)। ये चेकएमके संस्करण कई प्लेटफार्मों के लिए उपलब्ध हैं, विशेष रूप से डेबियन, उबंटू, एस. एल. ई. एस. और रेड हैट के विभिन्न संस्करणों के लिए, और एक डॉकर छवि के रूप में भी। इसके अलावा, ग्राफिकल यूजर इंटरफेस के माध्यम से अंतर्निहित ऑपरेटिंग सिस्टम के प्रशासन को सरल बनाने और उच्च उपलब्धता वाले समाधानों को सक्षम करने के लिए विभिन्न आकारों के भौतिक उपकरणों के साथ-साथ एक आभासी उपकरण की पेशकश की जाती है। डेटा एकत्र करने के लिए चेकएमके द्वारा उपयोग किए जाने वाले एजेंट विंडोज सहित 11 प्लेटफार्मों के लिए उपलब्ध हैं। हिस्ट्री चेकमक की शुरुआत 2008 में आई. एन. ई. टी. डी. के लिए एक एजेंट-प्रतिस्थापन शेल स्क्रिप्ट के रूप में हुई थी और इसे जी. पी. एल. के तहत अप्रैल 2009 में प्रकाशित किया गया था। यह शुरू में नागियोस पर आधारित था, और इसे कई नए घटकों के साथ विस्तारित किया गया। ओपन सोर्स संस्करण (चेकमक रॉ संस्करण) भी नागियोस-कोर पर आधारित है, और इसे एक पूर्ण प्रणाली में अतिरिक्त ओपन सोर्स घटकों के साथ जोड़ता है। कई वर्षों में, चेकमक के वाणिज्यिक संस्करण एक स्व-निहित निगरानी प्रणाली के रूप में विकसित हुए हैं-एक जिसने अपने स्वयं के निगरानी केंद्र सहित सभी आवश्यक नागियोस घटकों को अपने स्वयं के साथ बदल दिया है। वाणिज्यिक संस्करणों के लिए अधिकांश विकास, विशेष रूप से सभी प्लग-इन, चेकमक रॉ संस्करण में भी उपलब्ध हैं। जबकि अतीत में चेकएमके को बड़े और विषम ऑन-प्रिमाइस वातावरण की निगरानी के लिए डिज़ाइन किया गया था, संस्करण 1.5 + (1.5p12) से यह एडब्ल्यूएस, एज़्योर, डॉकर और कुबेरनेट सेवाओं की निगरानी का भी समर्थन करता है। चेकएमके को जर्मनी के म्यूनिख में चेकएमके जीएमबीएच द्वारा विकसित किया जा रहा है। 16.04.2019 तक यह मथियास केटनर GmbH के नाम से संचालित होता था, जिस समय कंपनी को जनजाति 29 GmbH में बदल दिया गया था, जबकि उत्पाद का नाम "चेक _ एमके" भी बदलकर "चेकएमके" कर दिया गया था। एक बाद में रीब्रांडिंग 14.04.2023 पर हुई, जब कंपनी का नाम बदलकर चेकएमके जीएमबीएच कर दिया गया। चेकएमके जीएमबीएच एक ओपन कोर बिजनेस मॉडल का अनुसरण करता है। मुक्त स्रोत संस्करण विभिन्न मुक्त स्रोत लाइसेंसों के तहत उपलब्ध है-ज्यादातर जी. पी. एल. वी. 2, जबकि वाणिज्यिक संस्करणों के बड़े हिस्से स्वामित्व वाले "चेकमक एंटरप्राइज लाइसेंस" के तहत चलते हैं। उत्पाद चेकएमके तीन प्रकार की आईटी निगरानी को जोड़ती हैः स्थिति-आधारित निगरानी, जो किसी उपकरण या अनुप्रयोग के "स्वास्थ्य" को सीमा के माध्यम से रिकॉर्ड करती है। मीट्रिक-आधारित निगरानी जो एच. टी. एम. एल. 5-आधारित आलेखन प्रणाली का उपयोग करके समय श्रृंखला आलेखों की रिकॉर्डिंग और विश्लेषण को सक्षम बनाती है। ग्राफाना के साथ एक एकीकरण भी उपलब्ध है। लॉग-आधारित और घटना-आधारित निगरानी, जिसमें प्रमुख घटनाओं को फ़िल्टर किया जा सकता है और इन घटनाओं के आधार पर कार्रवाई शुरू की जा सकती है। बहुत व्यापक निगरानी सुनिश्चित करने के लिए, चेकएमके के पास वर्तमान में प्रत्येक संस्करण में 2000 से अधिक प्लग-इन हैं-जिनमें से सभी जी. पी. एल. वी. 2 के तहत लाइसेंस प्राप्त हैं। इन प्लग-इन को उत्पाद के हिस्से के रूप में बनाए रखा जाता है और नियमित रूप से अतिरिक्त प्लग-इन या एक्सटेंशन के साथ पूरक किया जाता है। मौजूदा विरासत नागियोस प्लग-इन को जोड़ना भी संभव है। सेटअप और संचालन को सरल बनाने के लिए, चेकएमके के सभी घटकों को पूरी तरह से एकीकृत किया जाता है। एक नियम-आधारित 1: एन विन्यास, साथ ही साथ उच्च स्तर का स्वचालन, कार्यप्रवाह को काफी तेज करता है। इसमें शामिल हैंः मेजबानों की स्वतः खोज (जहां लागू हो) सेवाओं की स्वतः खोज पूर्वनिर्धारित सीमा और नियमों के माध्यम से प्लग-इन का स्वचालित विन्यास स्वचालित एजेंट अद्यतन (एक सी. ई. ई. सुविधा) स्वचालित और गतिशील विन्यास जो केवल कुछ सेकंड के जीवनकाल के साथ अस्थिर सेवाओं की निगरानी को सक्षम बनाता है, जैसे कि कुबेरनेटस वातावरण में (सी. ई. ई. v1.6 से शुरू) कुबेरनेटस, ए. डब्ल्यू. एस. और एज़्योर (सी. ई. ई. v1.6 से शुरू) जैसे स्रोतों से टैग और लेबल की स्वचालित खोज इसके अलावा, विन्यास और परिनियोजन उपकरण जैसे कि अंसिबल या सॉल्ट के उपयोग के लिए प्लेबुक भी हैं। चेकएमके का उपयोग अक्सर बहुत बड़े वितरित वातावरण में किया जाता है जहां साइटों की एक बड़ी संख्या (जैसे, फॉरेशिया के 300 स्थान) और/या अच्छी तरह से 100.000 उपकरणों (जैसे। एडेका) की निगरानी की जाती है। यह अन्य बातों के अलावा संभव है, क्योंकि चेकमक का माइक्रोकोर उदाहरण के लिए, नागियोस की तुलना में बहुत कम सीपीयू संसाधनों की खपत करता है, और इसलिए उसी हार्डवेयर पर काफी अधिक प्रदर्शन प्रदान करता है। इसके अलावा, गैर-स्थायी डेटा को रैम में मेमोरी में संग्रहीत किया जाता है जो पहुंच समय में काफी सुधार करता है। कम्पोनेंट्स मॉनिटरिंग कोर चेकमक रॉ एडिशन नागियोस मॉनिटरिंग कोर का उपयोग करता है। चेकएमके वाणिज्यिक संस्करण सी + + में लिखे गए स्वामित्व वाले "चेकएमके माइक्रोकोर" (सीएमसी) निगरानी कोर का उपयोग करता है। इसमें चेकएमके रॉ एडिशन कोर की तुलना में बेहतर प्रदर्शन है। यह छोटे जीवनकाल वाली वस्तुओं की रिकॉर्डिंग का समर्थन करता है, जैसे कि कंटेनर। विन्यास परिवर्तनों को लागू करने के लिए इसे रिबूट करने की आवश्यकता नहीं है। कॉन्फ़िगरेशन और चेक इंजन चेकएमके स्व-निहित सेवा खोज और सेटिंग पीढ़ी प्रदान करता है। जाँच करते समय चेकएमके अपनी विधि का उपयोग करता है। परीक्षण अवधि के दौरान प्रत्येक मेजबान से केवल एक बार संपर्क किया जाता है। परीक्षण के परिणाम निष्क्रिय जाँच के रूप में निगरानी केंद्र में प्रेषित किए जाते हैं। यह निगरानी सर्वर के साथ-साथ निगरानी किए जा रहे मेजबानों के प्रदर्शन में काफी सुधार करता है। चेकएमके लक्ष्य प्रणालियों में डेटा तक पहुँचने के लिए विभिन्न तरीकों का उपयोग करता है। इनमें लक्षित प्रणाली पर स्थापित एजेंट, निगरानी सर्वर पर चलने वाले और लक्षित प्रणाली के एपीआई के साथ संवाद करने वाले "विशेष एजेंट", निगरानी के लिए एसएनएमपी एपीआई, उदाहरण के लिए, नेटवर्क उपकरण और प्रिंटर, और वेब और इंटरनेट सेवाओं के साथ संवाद करने के लिए एचटीटीपी/टीसीपी प्रोटोकॉल शामिल हैं। डिफ़ॉल्ट रूप से, चेकएमके "पुल सिद्धांत" का पालन करता है, अर्थात। निगरानी प्रणाली द्वारा डेटा से स्पष्ट रूप से पूछताछ की जाती है ताकि यह पता लगाया जा सके कि कब कोई प्रणाली अचानक विफल हो जाती है और "पुल" का जवाब नहीं देती है। एक विकल्प के रूप में, हालांकि, एक "पुश" को कॉन्फ़िगर किया जा सकता है जिसके साथ सिस्टम अपने डेटा को सीधे चेकएमके या एक मध्यवर्ती होस्ट को स्थानांतरित करता है। डेटा इंटरफेस ("लाइवस्टैटस") लाइवस्टैटस चेकएमके में मुख्य इंटरफेस है। यह निगरानी किए गए मेजबानों और सेवाओं से सभी डेटा तक लाइव पहुंच प्रदान करता है। डेटा सीधे रैम से प्राप्त किया जाता है, जो धीमी हार्ड डिस्क पहुंच से बचाता है और सिस्टम को बहुत अधिक अधिभारित किए बिना जानकारी तक तेजी से पहुंच प्रदान करता है। अभिगम एक सरल प्रोटोकॉल के माध्यम से किया जाता है और यह एक विशेष पुस्तकालय की आवश्यकता के बिना सभी प्रोग्रामिंग भाषाओं से संभव है। वेब-जीयूआई ("मल्टीसाइट") मल्टीसाइट चेकएमके का वेब जीयूआई है। एक त्वरित पृष्ठ लेआउट होने के अलावा, यह उपयोगकर्ता-परिभाषित दृश्य और डैशबोर्ड प्रदान करता है, लाइवस्टैटस के माध्यम से कई निगरानी उदाहरणों को एकीकृत करके वितरित निगरानी, नागविस का एकीकरण, एक एकीकृत एलडीएपी कनेक्शन, वेब सेवाओं के माध्यम से स्थिति डेटा तक पहुंच, और बहुत कुछ। डैशबोर्ड और दृश्यों को विभिन्न उपयोगकर्ताओं या उपयोगकर्ताओं के समूहों के लिए अलग किया जा सकता है, उदाहरण के लिए वीएमवेयर प्रशासकों के लिए vSphere-विशिष्ट दृश्य। वेब जी. यू. आई. कई भाषाओं में उपलब्ध है। सेटअप चेकएमके अपने सेटअप मॉड्यूल के माध्यम से ब्राउज़र के माध्यम से पूरी तरह से प्रशासित है। इसमें उपयोगकर्ताओं, भूमिकाओं, समूहों, समय अवधि और बहुत कुछ का प्रबंधन शामिल है। भूमिका अवधारणा का उपयोग करके बारीक तरीके से अनुमति दी जा सकती है। इसके लिए मौजूदा भूमिका-आधारित अभिगम नियंत्रण (एलडीएपी, एडी) का उपयोग किया जा सकता है। चेकएमके का विन्यास नियम-आधारित है, ताकि यह जटिल वातावरण में भी सहज और मापनीय बना रहे। स्वचालित सेवा खोज और विन्यास के साथ-साथ स्वचालित एजेंट अद्यतन, विन्यास प्रक्रिया को और तेज करता है। एक एच. टी. टी. पी. ए. पी. आई. का उपयोग त्वरित विन्यास के लिए सी. एम. डी. बी. को एकीकृत करने के लिए भी किया जा सकता है। चेतावनी प्रणाली कई अधिसूचना चैनलों को प्रत्येक उपयोगकर्ता के लिए अलग-अलग नियमों के साथ स्थापित और कॉन्फ़िगर किया जा सकता है। उदाहरण के लिए, ईमेल दिन के किसी भी समय चालू किए जा सकते हैं, लेकिन एस. एम. एस. के माध्यम से सूचनाएं केवल ऑन-कॉल घंटों के दौरान महत्वपूर्ण मुद्दों के लिए भेजी जाती हैं। अधिसूचनाएँ सभी के लिए या विशिष्ट टीमों के लिए निर्धारित की जा सकती हैं, जैसे। असफल हार्ड ड्राइव के बारे में केवल भंडारण प्रशासकों को सूचित करें। डुप्लिकेट अधिसूचनाओं को एक साथ समूहीकृत किया जाता है ताकि किसी भी उपयोगकर्ता को किसी विशेष चैनल के माध्यम से दो बार सूचित न किया जाए। इसके अलावा, उपयोगकर्ता अपनी अधिसूचनाओं को स्वयं कॉन्फ़िगर कर सकते हैं। वितरित वातावरण में चेतावनी को केंद्रीय रूप से प्रबंधित किया जा सकता है। ज्ञात समस्याओं के लिए, क्रियाओं को स्क्रिप्ट के माध्यम से स्वचालित रूप से (अलार्म नियंत्रण) ट्रिगर किया जा सकता है। चेकएमके में ईमेल और एस. एम. एस. गेटवे के साथ-साथ संचार और आई. टी. सेवा-प्रबंधन समाधान जैसे स्लैक, जीरा, पेजर ड्यूटी, ऑप्सजेनी, विक्टरऑप्स और सर्विसनाऊ के एकीकरण शामिल हैं। बिजनेस इंटेलिजेंस बी. आई. मॉड्यूल को ग्राफिकल यूजर इंटरफेस में एकीकृत किया गया है। यह नियम-आधारित तरीके से कई व्यक्तिगत मेजबानों और सेवाओं से व्यावसायिक प्रक्रियाओं की समग्र स्थिति, जटिल अनुप्रयोगों और आई. टी. बुनियादी ढांचे के तत्वों पर उनकी निर्भरता को एकत्रित करता है। इसका उपयोग सूक्ष्म सेवाओं से बने अनुप्रयोगों का प्रतिनिधित्व करने के लिए भी किया जा सकता है, जिसमें बदले में कुबेरनेटस पॉड और परिनियोजन शामिल होते हैं। इसके अलावा, सबसे खराब स्थिति के परिदृश्यों का वास्तविक समय में अनुकरण किया जा सकता है और प्रदर्शन में गिरावट के कारणों को समझने के लिए ऐतिहासिक आंकड़ों का विश्लेषण किया जा सकता है। इवेंट कंसोल निगरानी में लॉग संदेशों और एस. एन. एम. पी. ट्रैप के प्रसंस्करण को एकीकृत करता है। यह नियमों के एक लचीले सेट के माध्यम से कॉन्फ़िगर किया गया है, और यह तय करता है कि आने वाले संदेशों को त्याग दिया जाना है या उन्हें कैसे वर्गीकृत किया जाना है। यह गणना कर सकता है, सहसंबंध बना सकता है, संदेशों की अपेक्षा कर सकता है, संदेशों को फिर से लिख सकता है, और भी बहुत कुछ। इसी तरह की प्रविष्टियों को एक ही घटना में समूहीकृत किया जा सकता है (जैसे। घटनाओं पर नज़र रखने के लिए कई असफल लॉगिन)। इसमें एक अंतर्निहित सिस्लॉग डेमन भी है जो सीधे पोर्ट 514 पर संदेश प्राप्त करता है, और एक एस. एन. एम. पी. ट्रैप रिसीवर है जो पोर्ट 162 पर ट्रैप प्राप्त करता है। मेट्रिक्स ग्राफ़िंग वाणिज्यिक चेकएमके संस्करण अपनी स्वयं की मीट्रिक और ग्राफ़िंग प्रणाली का उपयोग करते हैं। समय श्रृंखला मेट्रिक्स का विश्लेषण इंटरैक्टिव एच. टी. एम. एल. 5 ग्राफ का उपयोग करके लंबे अंतराल पर किया जा सकता है। अधिकतम संकल्प एक सेकंड है। डेटा को विभिन्न डेटा स्रोतों और मेट्रिक्स प्रारूपों (जे. एस. ओ. एन., एक्स. एम. एल., एस. एन. एम. पी. आदि) से आयात किया जा सकता है। और एक दीर्घकालिक डेटा भंडारण उपकरण की डिस्क पर संग्रहीत किया जाता है। वैकल्पिक रूप से, ग्रेफाइट या इंफ्लक्सडीबी को एक निर्यात इंटरफेस के माध्यम से जोड़ा जा सकता है। सी. ई. ई. संस्करण 1.5p16 से दृश्य उद्देश्यों के लिए चेकमक से सीधे ग्राफाना में डेटा को एकीकृत करने के लिए एक प्लग-इन भी उपलब्ध है। चेकमक रॉ संस्करण वर्तमान में पीएनपी4नैगियोस का उपयोग अपनी चित्रांकन प्रणाली के रूप में करता है। रिपोर्टिंग रिपोर्टिंग नियमित अंतराल पर पीडीएफ रिपोर्ट, तदर्थ या स्वचालित रूप से सीधे वितरित करने में सक्षम बनाती है। इसमें उपलब्धता विश्लेषण शामिल है जिसमें किसी भी वांछित समय अवधि में राज्यों के इतिहास को एक क्लिक के साथ प्रदान किया जा सकता है। उपलब्धता गणना गैर-निगरानी समय को बाहर कर सकती है, संकल्प को समायोजित कर सकती है, या छोटे अंतराल को अनदेखा कर सकती है। उपलब्धता गणना के अलावा, रिपोर्टिंग में एस. एल. ए. रिपोर्टिंग भी शामिल है जिसमें जटिल एस. एल. ए. की निगरानी की जा सकती है। रिपोर्टिंग केवल चेकएमके के वाणिज्यिक संस्करणों में उपलब्ध है। हार्डवेयर/सॉफ्टवेयर इन्वेंटरी हार्डवेयर/सॉफ्टवेयर इन्वेंटरी का उपयोग किया जा सकता है, उदाहरण के लिए, हार्डवेयर और सॉफ्टवेयर परिवर्तनों की निगरानी करने के लिए, स्थापित सुरक्षा अपडेट की उपस्थिति को सत्यापित करने के लिए, और गतिशील मापदंडों के साथ स्थिर डेटा को अपडेट करने के लिए (उदाहरण के लिए, निगरानी डेटा के आधार पर वर्तमान डिस्क उपयोग आंकड़ों को अपडेट करना)। कॉन्फ़िगरेशन मैनेजमेंट डेटाबेस (सीएमडीबी) आई-डूइट में एक गहरा एकीकरण है जो निगरानी डेटा के साथ सीएमडीबी डेटा के आदान-प्रदान को सक्षम बनाता है। नेटवर्क निगरानी प्रणालियों की तुलना भी देखें संदर्भ बाहरी लिंक ओपन मॉनिटरिंग डिस्ट्रीब्यूशन के साथ कंप्यूटर निगरानी (केल्विन वेंडरलिप, 2012-03-01) जटिल हार्डवेयर/सॉफ्टवेयर सिस्टम की निगरानी के लिए ओपन मॉनिटरिंग डिस्ट्रीब्यूशन (नागियोस) का उपयोग करना (जो वानएंडेल, 2012-03-29) फ्री नेटवर्क प्रबंधन सॉफ्टवेयर पायथन नागियोस सिस्टम मॉनिटरिंग सिस्टम प्रबंधन में प्रोग्राम किया गया फ्री सॉफ्टवेयर