Zabbix मेरे लिए सही उपकरण है?


19

मैं बस एक छोटे से मुट्ठी भर सर्वर (10 से कम) की निगरानी करना चाहता हूं।

विभिन्न स्थानों को पढ़ने से ऐसा लगता है कि शीर्ष प्रमुख दावेदार (खुले स्रोत के लिए कम से कम) हैं:

  • Nagios
  • Munin
  • Zabbix

मैंने जो कुछ पढ़ा है उससे बहुत सारे लोग मुनिन और नगियो का एक साथ उपयोग करते हैं - इतिहास और रेखांकन के लिए मुनिन, और सतर्क करने के लिए नगिओस।

दूसरी ओर ऐसा लगता है कि ज़ैबिक्स अन्य दो की तुलना में अधिक पूर्ण समाधान और कॉन्फ़िगर करने में आसान है। तो मैं उस रास्ते से जाने की सोच रहा था।

मेरे विचार अभी हैं:

  1. Zabbix के सामान्य नुकसान क्या हैं?
  2. क्या Zabbix की निगरानी रखने वाले बक्से पर एक छोटा पदचिह्न है?
  3. क्या मुझे वास्तव में इसके लिए एक पूरे अन्य सर्वर को सेटअप करने की आवश्यकता है? वर्तमान में मेरे पास एक सर्वर है जो बहुत ही हल्के लोड के तहत है - क्या मैं इसे दोहरा सकता हूं?

आप कैक्टि को कैसे नहीं मानते हैं? इसमें अलर्टिंग क्षमता (थ्रेड प्लग इन) और ऐतिहासिक डेटा (रेखांकन) है और यह विस्तार योग्य (प्लगइन्स) है।
रिक्त

1
कैक्टि कुछ अन्य लिपियों के शीर्ष पर ज्यादातर एक और यूआई की तरह लग रहा था (और मैं bs / c की निगरानी का अधिक लाभ नहीं ले सकता b / c मुझे डीबी पर सुपर विशेषाधिकार प्राप्त नहीं है)।
20

जवाबों:


12

मुझे लगता है कि आपके द्वारा नियोजित परिनियोजन के आकार (~ 10 मॉनिटर किए गए मेजबानों) को ध्यान में रखते हुए, उन विशिष्ट प्रश्नों के उत्तर पर ध्यान देना सबसे अच्छा होगा।

  1. Zabbix के सामान्य नुकसान क्या हैं?

    • यह स्वचालित रूप से यह पता नहीं लगाएगा कि आपको क्या मॉनिटर करना है, कब आपको और आदि को सचेत करना है - आपको यह सोचना होगा कि आप जिन मेट्रिक्स में रुचि रखते हैं और उन्हें अपफ्रंट कॉन्फ़िगर करें।
    • डिबगिंग वांछित होने के लिए कुछ छोड़ देता है। हालांकि इस तरह के एक छोटे से वातावरण के साथ फ़ोरम, irc चैनल आदि जैसे विकल्प आसानी से मिल सकते हैं
  2. क्या Zabbix की निगरानी रखने वाले बक्से पर एक छोटा पदचिह्न है?

    हाँ बिलकुल। ज़ैबिक्स एसएनएमपी जैसे तरीकों का उपयोग करके निगरानी कर सकता है, सरल नेटवर्क जांच (एक बंदरगाह खुला है?), और इसमें कई प्लेटफार्मों के लिए मूल एजेंट भी हैं। जैसा कि एजेंट सी में लिखा गया है, इसमें एक बहुत छोटा पदचिह्न है (जैसा कि व्याख्या की गई लिपियों के गुच्छा के विपरीत ...)। आप एकल मॉनीटर होस्ट पर विभिन्न चेक आसानी से जोड़ सकते हैं। ध्यान दें कि आप निगरानी सर्वर तक सीमित नहीं हैं, आप नेटवर्क डिवाइस और अन्य चीजें भी जोड़ सकते हैं।

  3. क्या मुझे वास्तव में इसके लिए एक पूरे अन्य सर्वर को सेटअप करने की आवश्यकता है? वर्तमान में मेरे पास एक सर्वर है जो बहुत ही हल्के लोड के तहत है - क्या मैं इसे दोहरा सकता हूं?

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

Freenode पर #zabbix में किसी भी विशिष्ट प्रश्नों का बहुत स्वागत होगा।


11

मैं 2 साल के लिए Zabbix का उपयोग करता हूं, इससे पहले कि मैं Nagios का उपयोग करता हूं ...

मेरी राय में, बड़ा अंतर यह है: Nagios के साथ आपको एक स्थिति मिलती है (OK / WARNING / CRITICAL), Zabbix के साथ आपको एक डेटा (पूर्णांक, फ्लोट, स्ट्रिंग ...) मिलता है।

यह Zabbix के लिए एक बहुत अच्छा बिंदु है क्योंकि:

  • आप किसी भी (संख्यात्मक) डेटा को बिना ग्राफ़ बनाए 'परिभाषित / परिभाषित' कर सकते हैं
  • आप एक से अधिक डेटा मान से अलर्ट / ट्रिगर को आसानी से परिभाषित कर सकते हैं

बुनियादी सिस्टम डेटा को आसानी से / तेजी से इकट्ठा करने के लिए एजेंट का उपयोग भी बहुत अच्छा है।

Zabbix के नुकसान:

  • नागियो से कम ज्ञात
  • डेटाबेस कॉन्फ़िगरेशन और डेटा संग्रहीत करने के लिए (फ्लैट फ़ाइलों की तुलना में बैकअप और हेरफेर करने के लिए अधिक कठिन)

6

निगरानी के लिए आपके लक्ष्य क्या हैं? अपटाइम? प्रदर्शन? बिलिंग मैट्रिक्स? आपके द्वारा उपरोक्त उपयोगिताओं में से कुछ उन उपयोगों में से प्रत्येक के लिए बेहतर हैं, और कुछ बदतर हैं।

के लिए सक्रिय रहने की अवधि ENSURANCE, हम का उपयोग monit यूनिक्स / लिनक्स सिस्टम पर स्थापित करने के लिए है, जो दोनों के लिए स्वतंत्र है, और सरल। यह उपयोगिता मॉनिटर करती है कि क्या कोई प्रक्रिया जीवित है, और यह सुनिश्चित करती है कि यह संसाधनों (सीपीयू, मेमोरी) के अपने उचित हिस्से से अधिक का उपयोग नहीं कर रहा है - और यदि यह गलत व्यवहार है, तो मोनिट प्रक्रिया को फिर से शुरू करेगा।

के लिए प्रदर्शन की निगरानी , मेरा सुझाव है Munin । यह कॉन्फ़िगर करना आसान है, और डेटा संग्रह विधि के रूप में पर्ल / बैश / पायथन / जो कुछ भी उपयोग करता है। मुनिन में एक ही स्थान पर कई मशीनों से प्रदर्शन एकत्र करने की क्षमता है, और ग्राफ़ को समझने में आसान बनाता है।

के लिए बिलिंग मैट्रिक्स (बैंडविड्थ की खपत), मेरा सुझाव है PRTG । यह मुफ़्त नहीं है, लेकिन पेशेवर-स्तर की रिपोर्ट और आँकड़े प्रदान करता है जो आसानी से आपके ग्राहक की बिलिंग रिपोर्ट के हिस्से के रूप में उपयोग किए जा सकते हैं, यदि आप उस तरह का काम करते हैं। हमने अपने ज़ैबिक्स इंस्टॉलेशन को बदल दिया, जिसमें पीआरटीजी के साथ प्रत्येक मॉनिटर किए गए मशीन पर एजेंटों के उपयोग की आवश्यकता होती है, जो एसएनएमपी का उपयोग करता है, और हमने कभी पीछे मुड़कर नहीं देखा।

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


1
मैं इस धारणा के तहत था कि ज़ैबिक्स एसएनएमपी का उपयोग कर सकता है - ऐसा नहीं है?
उपराष्ट्रपति

1
निश्चित रूप से, यह कर सकते हैं!
जो

3

मैं हमारी कंपनी के बुनियादी ढांचे (जो केवल 6 सर्वर + सभी नेटवर्किंग सामान) की निगरानी के लिए ज़ैबिक्स का उपयोग करता हूं। मैं दो साल के लिए zabbix किया है और यह बहुत अच्छा काम करता है। मैं इस तथ्य को पसंद करता हूं कि यह सब एक ऐप में है और टन प्लगइन्स को स्थापित करने की आवश्यकता नहीं है। इंटरफ़ेस किसी भी डिज़ाइन पुरस्कार को नहीं जीतता है, लेकिन कार्यक्षमता के मामले में इसे आश्चर्यजनक रूप से अच्छी तरह से रखा गया है। मेरे पास अतीत में हमारे सर्वर पर कुछ आंतरायिक हार्डवेयर समस्याएं हैं और zabbix में बहुत सारे ऐतिहासिक डेटा होने से निश्चित रूप से उन्हें बाहर निकालने में बहुत मदद मिली है।

कुछ संस्करणों में स्थिरता के मुद्दे थे और एक बार में दुर्घटनाग्रस्त हो गया था, लेकिन मॉनेट ने इसका ध्यान रखा।

मैं एक अलग बॉक्स पर zabbix लगाने की सलाह देता हूं (और 3-4 साल पहले कुछ डिस्क्रिमिनेशन सर्वर हार्डवेयर बहुत अच्छी तरह से काम करेगा) एप्लिकेशन स्वयं बहुत भारी नहीं है, लेकिन यह डेटाबेस पर एक महत्वपूर्ण दबाव डालता है (मेरे मामले में mysql) - सभी ऐतिहासिक डेटा को सहेजना सस्ता नहीं है।


1

मैंने Zenoss और Zabbix दोनों का उपयोग किया है। ज़ाबिक्स के बारे में मुझे जो एक शिकायत है, वह यह है कि यह हमेशा मुझे दुर्घटनाग्रस्त लगता है। मेरे पुराने काम पर मेरी एक स्थापना थी, जहाँ हम ज़ैबिक्स और ज़ेनॉस (कामिल इस पर अधिक जवाब दे सकते हैं) पर दोगुना हो गए और घर पर और फ्री गीक वैंकूवर में एक इंस्टॉलेशन भी किया, जहाँ मैं सिसडमिन काम करता हूँ। एक नियमित आधार पर सभी तीन दुर्घटना और डेमॉन को फिर से शुरू करने की आवश्यकता होगी।

ज़ेनॉस मुझे अच्छा लगता है क्योंकि यह काफी स्थिर है और इसमें बहुत अधिक अच्छे यूआई हैं, हालांकि यह बहुत ही संसाधन गहन है।

उस सब के साथ, कहा जा रहा है कि मैं अभी भी ज़ैबिक्स के साथ एक निगरानी समाधान के लिए जाऊंगा क्योंकि एसओपी जिस तरह से नए उपकरणों को स्थापित करने के लिए है, वह मेरे सोचने के तरीके से अधिक है। सबसे अच्छी बात यह है कि उन सभी को सेट करें और देखें कि आपको कौन सा पसंद है।


1

हम 4 वर्षों से ज़ैबिक्स का उपयोग कर रहे हैं (अब 1.6 रन कर रहे हैं) और यह अभी भी एक बार भी क्रैश नहीं हुआ है (आरएचईएल 5 पर चल रहा है)। अतीत में मेरी एकमात्र शिकायत दस्तावेज़ीकरण और मैत्रीपूर्ण समर्थन (मुक्त समुदाय समर्थन के बारे में बात करना) की कमी थी। बेहतर दस्तावेज है अब मैंने देखा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.