अगले लेख में हम Grafana पर एक नज़र डालने जा रहे हैं। यह है एक विश्लेषण और निगरानी सॉफ्टवेयर। यह खुला स्रोत है, सुविधा संपन्न, शक्तिशाली, सुरुचिपूर्ण, और अत्यधिक एक्स्टेंसिबल। हम इसे Gnu / Linux, Windows और MacOS पर चला सकते हैं। एक है डेटा विश्लेषण सॉफ्टवेयर, जिसका उपयोग कुछ प्रसिद्ध साइटों जैसे स्टैक ओवरफ्लो, पेपाल या उबेर में किया जाता है।
30+ मुक्त स्रोत स्रोतों के साथ-साथ वाणिज्यिक डेटाबेस / डेटा स्रोत जिनमें MySQL, PostgreSQL, ग्रेफाइट, इलास्टिसर्च, ओपनटीएसडीबी, प्रोमेथियस और प्रोलेक्सडीबी शामिल हैं। उसके साथ हम वास्तविक समय में परिचालन डेटा के बड़े संस्करणों में तल्लीन करने में सक्षम होंगे। हम आपके मेट्रिक्स पर सूचना देखने, परामर्श करने, अलर्ट सेट करने और जानकारी प्राप्त करने में सक्षम होंगे।
यह ध्यान रखना महत्वपूर्ण है कि ग्राफाना निर्माण की अनुमति देता है कई स्वतंत्र संगठन। प्रत्येक अपने उपयोग के वातावरण के साथ (प्रशासक, डेटा स्रोत, पैनल और उपयोगकर्ता)।
ग्राफाना की सामान्य विशेषताएँ
- हमारे पास होगा सुरुचिपूर्ण ग्राफिक्स डेटा विज़ुअलाइज़ेशन के लिए। ग्राफिक्स तेज और लचीले हैं, जिसमें कई विकल्प हैं।
- हमारे निपटान में डालता है गतिशील और पुन: प्रयोज्य पैनल.
- Es अत्यधिक विलुप्त, हम आधिकारिक पुस्तकालय में उपलब्ध कई पैनलों और प्लगइन्स का उपयोग कर सकते हैं।
- हमारे निपटान में डाल देंगे प्रमाणीकरण LDAP, Google प्रामाणिक, Grafana.com और Github के माध्यम से।
- सक्षम करके सहयोग का दृढ़ता से समर्थन करता है डेटा विनिमय और डैशबोर्ड टीमों के बीच।
- A उपलब्ध है ऑनलाइन डेमो इसलिए आप इसे अपने कंप्यूटर पर इंस्टॉल करने से पहले ग्राफ्टाना आज़मा सकते हैं।
उबंटू 18.04 पर ग्राफाना स्थापित करें
हम आपकी ओर से ग्रेफाना स्थापित करेंगे आधिकारिक रिपोजिटरी। इसलिए हम अपने डिफ़ॉल्ट पैकेज मैनेजर का उपयोग करके इसे अपडेट कर सकते हैं। सबसे पहले, यह कहें कि हमें कर्ल स्थापित करना होगा हमारे सिस्टम में। अगला हम टर्मिनल खोलते हैं (Ctrl + Alt + T) और हम निम्नलिखित पंक्तियों में से प्रत्येक को लिखने जा रहे हैं:
echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list curl https://packagecloud.io/gpg.key | sudo apt-key add - sudo apt-get update sudo apt-get install grafana
महत्वपूर्ण फाइलों का स्थान
हमारे उबंटू में इंस्टॉलेशन को पूरा करने के बाद, हम निम्नलिखित स्थानों में महत्वपूर्ण फाइलों को खोजने में सक्षम होंगे:
- El बाइनरी फ़ाइल हम इसे खोज लेंगे / usr / sbin / grafana- सर्वर.
- El स्क्रिप्ट Init.d में मिल जाएगा /etc/init.d/grafana-server.
- में डिफ़ॉल्ट फ़ाइल (vars वातावरण) बनाएँ / etc / डिफ़ॉल्ट / ग्राफाना-सर्वर.
- स्थापित करें विन्यास फाइल en /etc/grafana/grafana.ini.
- डिफ़ॉल्ट सेटिंग सेट करता है लॉग फ़ाइल en /var/log/grafana/grafana.log.
- डिफ़ॉल्ट सेटिंग्स एक निर्दिष्ट करती हैं sqlite3 डी.बी. en /var/lib/grafana/grafana.db.
- NS HTML / JS / CSS फ़ाइल और अन्य ग्राफाना फाइलें en / usr / शेयर / ग्राफाना.
Grafana प्रारंभ करें
अगला, हम सेवा शुरू करेंगे। हम पहले जांच करेंगे कि क्या यह काम कर रहा है और फिर हम इसे बूट समय पर स्वचालित रूप से शुरू करने में सक्षम करेंगे। डिफ़ॉल्ट रूप से, प्रक्रिया के रूप में चलता है grafana उपयोगकर्ता (स्थापना प्रक्रिया के दौरान बनाया गया) और HTTP पोर्ट 3000 पर सुनें.
आगे हम सर्वर शुरू करने के दो तरीके देखेंगे:
Systemd के माध्यम से शुरू करो
हम टर्मिनल में टाइप करके शुरू करते हैं (Ctrl + Alt + T):
systemctl daemon-reload
हम उसी टर्मिनल में टाइप करके सेवा शुरू करते रहते हैं:
systemctl start grafana-server systemctl status grafana-server
अगर किसी को इसकी आवश्यकता है, तो आप इसके बारे में अधिक जान सकते हैं इस तरह से सेवा कैसे शुरू करें परियोजना की वेबसाइट पर।
Init.d के माध्यम से प्रारंभ करें
service grafana-server start service grafana-server status sudo update-rc.d grafana-server defaults
आप के बारे में अधिक जानकारी प्राप्त कर सकते हैं इस तरह से सेवा कैसे शुरू करें परियोजना की वेबसाइट पर।
लॉगिन वाला पन्ना
सर्वर शुरू होने के बाद, हम अपना पसंदीदा ब्राउज़र खोल सकते हैं और निम्नलिखित URL लिख सकते हैं: http://direccion-IP:3000 o http://tu-dominio.com:3000 के लिए वेब इंटरफेस का उपयोग। यह पता हमें लॉगिन पेज पर ले जाएगा। यहां हम उपयोगकर्ता की तरह क्रेडेंशियल्स का उपयोग कर सकते हैं उपयोगकर्ता नाम: व्यवस्थापक y पासवर्ड: व्यवस्थापक.
लॉग इन करने के बाद, हम होम पैनल पर पहुंचेंगे, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
इस बिंदु पर, हमें एक डेटाबेस या डेटा स्रोत जोड़ना होगा। हम 'पर क्लिक करेंगे।डेटा स्रोत जोड़ें'। उदाहरण के लिए, हम एक MySQL डेटाबेस जोड़ेंगे। हम डेटा स्रोत, प्रकार और कनेक्शन मापदंडों का नाम निर्दिष्ट करेंगे। फिर हम पर क्लिक करेंगे सहेजें और परीक्षण करें.
यदि डेटाबेस का कनेक्शन सफल है, तो कार्यक्रम हमें सूचित करेगा, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है। यदि कनेक्शन विफल हो जाता है, हम परामर्श कर सकते हैं MySQL कनेक्शन पर प्रलेखन कि वे हमें परियोजना की वेबसाइट पर प्रदान करते हैं और आवश्यक विन्यास करते हैं।
होम पैनल से, हम पर क्लिक करेंगे एक नया जोड़ने के लिए नया पैनल। इसके साथ हम अपने डेटा स्रोत के मीट्रिक की कल्पना कर सकते हैं।
यहां से, हम और अधिक डेटा स्रोत, पैनल, टीम के सदस्यों को आमंत्रित कर सकते हैं, डिफ़ॉल्ट फ़ंक्शंस को बढ़ाने के लिए एप्लिकेशन और प्लगइन्स इंस्टॉल कर सकते हैं, आदि। अधिक जानकारी के लिए आप परामर्श कर सकते हैं पेज शुरू करें परियोजना का या सीधे संपर्क करें आधिकारिक दस्तावेज.
संक्षेप में, ग्राफाना के लिए सुरुचिपूर्ण सॉफ्टवेयर है विश्लेषण और निगरानी वास्तविक समय डेटा.
»विश्लेषण और निगरानी सॉफ्टवेयर»
यह क्या विश्लेषण करता है और यह क्या निगरानी रखता है? मैं उन चार्ट से समझता हूं कि यह ऑपरेटिंग सिस्टम और नेटवर्क लोड डेटा का विश्लेषण करता है और ऑपरेटिंग सिस्टम के समग्र स्वास्थ्य की निगरानी करता है। लेकिन यह कुछ और भी हो सकता है। क्या मैं शेयर बाजार पर शेयरों की स्थिति का विश्लेषण और निगरानी कर सकता हूं? खैर यह हो सकता है। लेख पढ़ने के बाद, कोई भी हाँ या नहीं कहेगा।
आप कंप्यूटर वैज्ञानिकों को अपने आप को कितनी बुरी तरह से समझाते हैं!
मूल बातें के ग्राफन आप उन डेटा का विश्लेषण और निगरानी कर सकते हैं जिन्हें उन स्रोतों में संग्रहीत किया जा सकता है जिनमें ग्राफाना की पहुंच है। दूसरा पैराग्राफ लिखने के बाद यह स्पष्ट हो गया कि यह स्पष्ट था। अंतरिक्ष सीमाओं के कारण मैं इस कार्यक्रम की सभी संभावनाओं को नहीं लिख सका। लेकिन आप हमेशा प्रोजेक्ट वेबसाइट की जांच कर सकते हैं, जहां आपको उन उत्तर मिलेंगे जिनकी आप तलाश कर रहे हैं।
हाँ, Grafana बहुत प्यारा है और वह सब है। लेकिन, सभी निगरानी प्रणालियों की तरह, अधिक प्यारा या अधिक कार्यात्मक (मैं व्यक्तिगत रूप से, हमेशा से नागोसि + कैक्टि), क्या मायने रखता है प्रति स्क्रीन ग्राफिक्स की मात्रा नहीं है, लेकिन यह जानना कि आप क्या देख रहे हैं और अपने ऑपरेटिंग वातावरण के अनुसार इसकी व्याख्या कैसे करें। ।