ज़ैबिक्स के साथ साक्षात्कार: 12 स्पष्ट उत्तर

आईटी में एक अंधविश्वास है: "यदि यह काम करता है, तो इसे मत छुओ।" यह बात हमारी निगरानी प्रणाली के बारे में कही जा सकती है। साउथब्रिज में हम ज़ैबिक्स का उपयोग करते हैं - जब हमने इसे चुना, तो यह बहुत अच्छा था। और, वास्तव में, उसके पास कोई विकल्प नहीं था।

समय के साथ, हमारे पारिस्थितिकी तंत्र ने निर्देश, अतिरिक्त बाइंडिंग हासिल कर ली है और रेडमाइन के साथ एकीकरण सामने आया है। ज़ैबिक्स के पास एक शक्तिशाली प्रतियोगी था जो कई पहलुओं में बेहतर था: गति, एचए लगभग बॉक्स से बाहर, सुंदर दृश्य, कुबेरनेथ्स वातावरण में काम का अनुकूलन।

लेकिन हमें आगे बढ़ने की कोई जल्दी नहीं है. हमने ज़ैबिक्स पर एक नज़र डालने और यह पूछने का निर्णय लिया कि वे आगामी रिलीज़ में क्या सुविधाएँ बनाने की योजना बना रहे हैं। हम समारोह में खड़े नहीं हुए और ज़ैबिक्स विकास निदेशक सर्गेई सोरोकिन और सॉल्यूशन आर्किटेक्ट विटाली ज़ुरावलेव से असहज प्रश्न पूछे। इसका क्या परिणाम हुआ, यह जानने के लिए आगे पढ़ें।

ज़ैबिक्स के साथ साक्षात्कार: 12 स्पष्ट उत्तर

1. कंपनी के इतिहास के बारे में बताएं। उत्पाद का विचार कैसे आया?

कंपनी का इतिहास 1997 में शुरू हुआ, जब कंपनी के संस्थापक और मालिक एलेक्सी व्लादिशेव ने एक बैंक में डेटाबेस प्रशासक के रूप में काम किया। एलेक्सी को ऐसा लगा कि विभिन्न प्रकार के मापदंडों के ऐतिहासिक मूल्यों पर डेटा के बिना, पर्यावरण की वर्तमान और ऐतिहासिक स्थिति को समझे बिना डेटाबेस का प्रबंधन करना अप्रभावी होगा।

साथ ही, बाजार में वर्तमान में उपलब्ध निगरानी समाधान बहुत महंगे, बोझिल हैं और इसके लिए बड़े संसाधनों की आवश्यकता होती है। इसलिए, एलेक्सी ने विभिन्न स्क्रिप्ट लिखना शुरू कर दिया जो उसे उसे सौंपे गए बुनियादी ढांचे के हिस्से की प्रभावी ढंग से निगरानी करने की अनुमति देती है। यह एक शौक बनता जा रहा है. एलेक्सी ने नौकरी बदल ली, लेकिन प्रोजेक्ट में रुचि बनी रही। 2000-2001 में, परियोजना को नए सिरे से लिखा गया था - और एलेक्सी ने अन्य प्रशासकों को विकास का उपयोग करने का अवसर देने के बारे में सोचा। साथ ही, यह सवाल भी उठा कि मौजूदा कोड को किस लाइसेंस के तहत जारी किया जाए। एलेक्सी ने इसे GPLv2 लाइसेंस के तहत जारी करने का निर्णय लिया। पेशेवर माहौल में इस उपकरण पर तुरंत ध्यान दिया गया। समय के साथ, एलेक्सी को समर्थन, प्रशिक्षण और सॉफ़्टवेयर की क्षमताओं के विस्तार के लिए अनुरोध प्राप्त होने लगे। ऐसे ऑर्डरों की संख्या लगातार बढ़ रही थी। तो, स्वाभाविक रूप से, एक कंपनी बनाने का निर्णय आया। कंपनी की स्थापना 12 अप्रैल 2005 को हुई थी

ज़ैबिक्स के साथ साक्षात्कार: 12 स्पष्ट उत्तर

2. ज़ैबिक्स विकास के इतिहास में आप किन प्रमुख बिंदुओं पर प्रकाश डाल सकते हैं?

वर्तमान में ऐसे कई बिंदु हैं:
एक। एलेक्सी ने 1997 में स्क्रिप्ट पर काम करना शुरू किया।
बी। GPLv2 लाइसेंस के अंतर्गत कोड का प्रकाशन - 2001.
वी ज़ैबिक्स की स्थापना 2005 में हुई थी।
डी. पहले साझेदारी समझौतों का निष्कर्ष, एक संबद्ध कार्यक्रम का निर्माण - 2007।
घ. ज़ैबिक्स जापान एलएलसी की स्थापना - 2012।
ई. ज़ैबिक्स एलएलसी (यूएसए) की स्थापना - 2015
और। ज़ैबिक्स एलएलसी की स्थापना - 2018

3. आप कितने लोगों को रोजगार देते हैं?

फिलहाल, ज़ैबिक्स समूह की कंपनियों में 70 से अधिक कर्मचारी कार्यरत हैं: डेवलपर्स, परीक्षक, परियोजना प्रबंधक, सहायक इंजीनियर, सलाहकार, बिक्री लोग और विपणन कर्मचारी।

4. आप रोडमैप कैसे लिखते हैं, क्या आप उपयोगकर्ताओं से प्रतिक्रिया एकत्र करते हैं? आप कैसे तय करते हैं कि आगे कहां जाना है?

ज़ैबिक्स के अगले संस्करण के लिए रोडमैप बनाते समय, हम निम्नलिखित महत्वपूर्ण कारकों पर ध्यान केंद्रित करते हैं, अधिक सटीक रूप से, हम निम्नलिखित श्रेणियों के अनुसार रोडमैप एकत्र करते हैं:

एक। ज़ैबिक्स रणनीतिक सुधार। कुछ ऐसा जिसे ज़ैबिक्स खुद बहुत महत्वपूर्ण मानता है। उदाहरण के लिए, ज़ैबिक्स एजेंट गो में लिखा गया है।
बी। वे चीज़ें जो ज़ैबिक्स के ग्राहक और भागीदार ज़ैबिक्स में देखना चाहते हैं। और जिसके लिए वे भुगतान करने को तैयार हैं।
वी ज़ैबिक्स समुदाय की ओर से शुभकामनाएं/सुझाव।
घ. तकनीकी ऋण। 🙂 चीजें जो हमने पिछले संस्करणों में जारी की थीं, लेकिन पूर्ण कार्यक्षमता प्रदान नहीं कीं, उन्हें पर्याप्त लचीला नहीं बनाया, सभी विकल्प प्रदान नहीं किए।

ज़ैबिक्स के साथ साक्षात्कार: 12 स्पष्ट उत्तर

5. क्या आप ज़ैबिक्स और प्रोमेथियस की तुलना कर सकते हैं? ज़ैबिक्स में क्या बेहतर है और क्या ख़राब?

हमारी राय में मुख्य अंतर यह है कि प्रोमेथियस मुख्य रूप से मेट्रिक्स एकत्र करने के लिए एक प्रणाली है - और किसी उद्यम में पूर्ण निगरानी एकत्र करने के लिए, प्रोमेथियस में कई अन्य घटकों को जोड़ना आवश्यक है, जैसे विज़ुअलाइज़ेशन के लिए ग्राफाना, ए अलग दीर्घकालिक भंडारण, और अलग प्रबंधन, कहीं न कहीं समस्याएं, लॉग के साथ अलग से काम करें...

प्रोमेथियस में कोई मानक निगरानी टेम्पलेट नहीं होंगे; निर्यातकों से सभी हजारों मीट्रिक प्राप्त करने के बाद, आपको स्वतंत्र रूप से उनमें समस्याग्रस्त सिग्नल ढूंढने की आवश्यकता होगी। प्रोमेथियस की स्थापना - कॉन्फ़िगरेशन फ़ाइलें। कुछ स्थानों पर यह अधिक सुविधाजनक है, कुछ स्थानों पर नहीं।

ज़ैबिक्स "से और तक" निगरानी बनाने के लिए एक सार्वभौमिक मंच है, हमारे पास अपना स्वयं का विज़ुअलाइज़ेशन, समस्याओं का सहसंबंध और उनका प्रदर्शन, सिस्टम तक पहुंच अधिकारों का वितरण, कार्यों का ऑडिट, एक एजेंट के माध्यम से डेटा एकत्र करने के लिए कई विकल्प हैं। प्रॉक्सी, पूरी तरह से अलग प्रोटोकॉल का उपयोग करके, प्लगइन्स, स्क्रिप्ट, मॉड्यूल के साथ सिस्टम को तेज़ी से विस्तारित करने की क्षमता...

या आप डेटा को वैसे ही एकत्र कर सकते हैं जैसे वह है, उदाहरण के लिए, HTTP प्रोटोकॉल के माध्यम से, और फिर जावास्क्रिप्ट, JSONPath, XMLPath, CSV और इसी तरह के प्रीप्रोसेसिंग फ़ंक्शंस का उपयोग करके प्रतिक्रियाओं को उपयोगी मेट्रिक्स में बदल सकते हैं। कई उपयोगकर्ता ज़ैबिक्स को वेब इंटरफ़ेस के माध्यम से सिस्टम को कॉन्फ़िगर और प्रबंधित करने की क्षमता के लिए महत्व देते हैं, टेम्पलेट्स के रूप में विशिष्ट निगरानी कॉन्फ़िगरेशन का वर्णन करने की क्षमता के लिए जिन्हें एक-दूसरे के साथ साझा किया जा सकता है, और जिसमें न केवल मेट्रिक्स, बल्कि पहचान नियम भी शामिल हैं, थ्रेशोल्ड मान, ग्राफ़, विवरण - विशिष्ट वस्तुओं की निगरानी के लिए वस्तुओं का एक पूरा सेट।

बहुत से लोग ज़ैबिक्स एपीआई के माध्यम से प्रबंधन और कॉन्फ़िगरेशन को स्वचालित करने की क्षमता भी पसंद करते हैं। सामान्य तौर पर, मैं होलीवर का आयोजन नहीं करना चाहता। हमें ऐसा लगता है कि दोनों प्रणालियाँ अपने कार्यों के लिए उपयुक्त हैं और सामंजस्यपूर्ण रूप से एक-दूसरे की पूरक हो सकती हैं, उदाहरण के लिए, संस्करण 4.2 से ज़ैबिक्स प्रोमेथियस निर्यातकों से या स्वयं से डेटा एकत्र कर सकता है।

6. क्या आपने ज़ैबिक्स सास बनाने के बारे में सोचा है?

हमने इसके बारे में सोचा और भविष्य में भी ऐसा करेंगे, लेकिन हम इस समाधान को ग्राहकों के लिए यथासंभव सुविधाजनक बनाना चाहते हैं। इस मामले में, मानक ज़ैबिक्स को संचार उपकरण, उन्नत डेटा संग्रह उपकरण इत्यादि के साथ पेश किया जाना चाहिए।

7. मुझे ज़ैबिक्स हा की उम्मीद कब करनी चाहिए? और क्या हमें इंतज़ार करना चाहिए?

ज़ैबिक्स एचए निश्चित रूप से एक प्रतीक्षा है। हम वास्तव में ज़ैबिक्स 5.0 एलटीएस में कुछ देखने की उम्मीद करते हैं, लेकिन स्थिति नवंबर 2019 में स्पष्ट हो जाएगी जब ज़ैबिक्स 5.0 रोडमैप पूरी तरह से पुष्टि हो जाएगी।

8. मीडिया प्रकार का बॉक्स से बाहर इतना खराब चयन क्यों होता है? क्या आप स्लैक, टेलीग्राम इत्यादि जोड़ने की योजना बना रहे हैं? क्या कोई और जैबर का उपयोग करता है?

जैब्बर को ज़ैबिक्स 4.4 में हटा दिया गया था, लेकिन वेबहुक जोड़े गए थे। मीडिया प्रकारों के संबंध में, मैं सिस्टम से विशिष्ट एप्लिकेशन नहीं, बल्कि मानक मैसेजिंग टूल बनाना चाहूंगा। यह कोई रहस्य नहीं है कि कई समान चैट या डेस्क सेवाओं में HTTP के माध्यम से एक एपीआई है - इसलिए इस साल 4.4 की रिलीज के साथ स्थिति बदल जाएगी।

ज़ैबिक्स में वेबहुक के आगमन के साथ, आप निकट भविष्य में सभी सबसे लोकप्रिय एकीकरणों की उम्मीद कर सकते हैं। इस मामले में, एकीकरण दो-तरफ़ा होगा, न कि केवल साधारण एक-तरफ़ा सूचनाएं। और वे मीडिया प्रकार जिन तक हम नहीं पहुंच सकते, वे हमारे समुदाय द्वारा किए जाएंगे - क्योंकि अब संपूर्ण मीडिया प्रकार को एक कॉन्फ़िगरेशन फ़ाइल में निर्यात किया जा सकता है और share.zabbix.com या github पर पोस्ट किया जा सकता है। और अन्य उपयोगकर्ताओं को इस एकीकरण का उपयोग शुरू करने के लिए केवल फ़ाइल आयात करने की आवश्यकता होगी। इस स्थिति में, आपको कोई अतिरिक्त स्क्रिप्ट स्थापित करने की आवश्यकता नहीं है!

9. वर्चुअल मशीन खोज दिशा विकसित क्यों नहीं हो रही है? केवल vmware है. कई लोग ec2, ओपनस्टैक के साथ एकीकरण की प्रतीक्षा कर रहे हैं।

नहीं, दिशा विकसित हो रही है. उदाहरण के लिए, 4.4 में, डेटास्टोर खोज vm.datastore.discovery कुंजी के माध्यम से दिखाई दी। 4.4 में, बहुत अच्छी wmi.getall कुंजियाँ भी दिखाई दीं - हम उम्मीद करते हैं कि इसके माध्यम से, perf_counter_en कुंजी के साथ, अच्छी हाइपर-वी निगरानी करना संभव होगा। खैर, Zabbix 5.0 में इस दिशा में अन्य महत्वपूर्ण बदलाव भी होंगे।

ज़ैबिक्स के साथ साक्षात्कार: 12 स्पष्ट उत्तर

10. क्या आपने टेम्पलेट्स को त्यागने और इसे प्रोमेटियस की तरह करने के बारे में सोचा है, जब जो कुछ भी दिया गया है वह छीन लिया जाता है?

प्रोमेथियस स्वचालित रूप से सभी मेट्रिक्स लेता है, यह सुविधाजनक है। और एक टेम्प्लेट केवल मेट्रिक्स के एक सेट से कहीं अधिक है, यह एक "कंटेनर" है जिसमें किसी दिए गए प्रकार के संसाधन या सेवा की निगरानी के लिए सभी आवश्यक विशिष्ट कॉन्फ़िगरेशन शामिल हैं। इसमें पहले से ही महत्वपूर्ण ट्रिगर्स, ग्राफ़, डिटेक्शन नियमों का एक सेट है, इसमें मेट्रिक्स और थ्रेशोल्ड का विवरण है जो उपयोगकर्ता को यह समझने में मदद करता है कि क्या एकत्र किया जा रहा है, और कौन सी थ्रेशोल्ड की जाँच की जा रही है और क्यों। साथ ही, टेम्प्लेट अन्य उपयोगकर्ताओं के साथ साझा करना आसान है - और उन्हें अपने सिस्टम की अच्छी निगरानी मिलेगी, यहां तक ​​​​कि इसमें विशेषज्ञ होने के बिना भी।

11. बॉक्स से बाहर इतने कम मेट्रिक्स क्यों हैं? यह संचालन के दृष्टिकोण से भी सेटअप को बहुत जटिल बनाता है।

यदि बॉक्स से बाहर आपका मतलब तैयार टेम्पलेट्स से है, तो अभी हम अपने टेम्पलेट्स के विस्तार और सुधार पर काम कर रहे हैं। ज़ैबिक्स 4.4 एक नए, बेहतर सेट और बेहतर सुविधाओं के साथ आता है।

Zabbix के लिए आप share.zabbix.com पर लगभग किसी भी सिस्टम के लिए हमेशा तैयार टेम्पलेट पा सकते हैं। लेकिन हमने तय किया कि हमें स्वयं बुनियादी टेम्पलेट बनाना चाहिए, दूसरों के लिए एक उदाहरण स्थापित करना चाहिए, और उपयोगकर्ताओं को कुछ MySQL के लिए एक बार फिर से टेम्पलेट लिखने से भी मुक्त करना चाहिए। इसलिए, अब ज़ैबिक्स में प्रत्येक संस्करण के साथ केवल अधिक आधिकारिक टेम्पलेट होंगे।

ज़ैबिक्स के साथ साक्षात्कार: 12 स्पष्ट उत्तर

12. ऐसे ट्रिगर बनाना कब संभव होगा जो होस्ट से बंधे नहीं हैं, लेकिन, उदाहरण के लिए, लेबल के आधार पर। उदाहरण के लिए, हम विभिन्न बिंदुओं से किसी साइट की निगरानी करते हैं, और हम एक सरल ट्रिगर चाहते हैं जो तब सक्रिय हो जाए जब साइट 2 या अधिक बिंदुओं से पहुंच योग्य न हो।

वास्तव में, ऐसी कार्यक्षमता Zabbix में कई वर्षों से उपलब्ध है, जो ग्राहकों में से एक के लिए लिखी गई है। ग्राहक - आईसीएएनएन। इसी तरह की जाँच भी की जा सकती है, उदाहरण के लिए, एकत्रित वस्तुओं के माध्यम से या ज़ैबिक्स एपीआई का उपयोग करके। अब हम ऐसे चेक के निर्माण को सरल बनाने के लिए सक्रिय रूप से काम कर रहे हैं।

पुनश्च: स्लम में से एक में, ज़ैबिक्स डेवलपर्स ने हमसे पूछा कि हम ज़ैबिक्स का उपयोग करके कुबेरनेट्स समूहों की निगरानी करने के लिए उत्पाद में क्या देखना चाहते हैं, न कि प्रोमेथियस का।

यह बहुत अच्छा है जब डेवलपर्स ग्राहकों से आधे-अधूरे मिलते हैं और अपने लिए कुछ नहीं बने रहते हैं। और अब हम प्रत्येक रिलीज का ईमानदारी से स्वागत करते हैं - अच्छी खबर यह है कि अधिक से अधिक विशेषताएं जिनके बारे में हमने बात की थी वे मांस और रक्त बन रही हैं।

जब तक डेवलपर्स खुद में पीछे नहीं हटते, बल्कि ग्राहकों की जरूरतों में रुचि रखते हैं, तब तक उत्पाद जीवित रहता है और विकसित होता है। हम नई ज़ैबिक्स रिलीज़ पर नज़र रखेंगे।

पीपीएस: हम कुछ महीनों में एक ऑनलाइन निगरानी पाठ्यक्रम शुरू करेंगे। यदि आप रुचि रखते हैं, तो सदस्यता लें ताकि घोषणा न चूकें। इस बीच, आप हमारे माध्यम से जा सकते हैं कुबेरनेट्स पर कीचड़ उछाल.

स्रोत: www.habr.com

एक टिप्पणी जोड़ें