क्या आप उबंटू लिनक्स पर ग्रेफाना का उपयोग करके एसएनएमपी उपकरणों की निगरानी करना सीखना चाहेंगे? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि उबंटू लिनक्स पर ग्रेफाना कैसे स्थापित करें और अपने नेटवर्क से अन्य उपकरणों से एसएनएमपी जानकारी इकट्ठा करने और संग्रहीत करने के लिए इन्फ्लक्सडीबी और टेलीग्राफ कैसे स्थापित करें।
यह कैसे काम करता है?
हम दूर से SNMP जानकारी का उपयोग करने के लिए टेलीग्राफ एजेंट का उपयोग करने जा रहे हैं।
टेलीग्राफ द्वारा एकत्र की गई सभी जानकारी INfluxDB डेटाबेस में डाली जाएगी।
Grafana InfluxDB डेटाबेस से कनेक्ट होगा, आवश्यक जानकारी प्राप्त करेगा और एक डैशबोर्ड बनाएगा।
ग्राफाना क्या है?
ग्राफाना डेटा निगरानी, विश्लेषण और विज़ुअलाइज़ेशन के लिए एक ओपन-सोर्स प्लेटफ़ॉर्म है जो एक वेब सर्वर के साथ आता है जो इसे कहीं से भी एक्सेस करने की अनुमति देता है।
वेब इंटरफ़ेस पर, उपयोगकर्ता समय के साथ मैट्रिक्स का प्रतिनिधित्व करने के लिए पैनल के साथ ग्राफाना डैशबोर्ड बनाने में सक्षम हैं।
ग्राफाना ट्यूटोरियल:
इस पृष्ठ पर, हम Grafana ट्यूटोरियल की एक सूची के लिए त्वरित पहुँच प्रदान करते हैं।
ट्यूटोरियल – उबंटू लिनक्स पर ग्राफाना इंस्टॉलेशन
लिनक्स कंसोल पर, MySQL डेटाबेस सर्विस को स्थापित करने के लिए निम्न कमांड का उपयोग करें।
MySQL कमांड-लाइन तक पहुंचने के लिए निम्न कमांड का उपयोग करें।
Grafana नाम का डेटाबेस बनाने के लिए निम्न SQL कमांड का उपयोग करें।
Grafana नामक डेटाबेस उपयोगकर्ता बनाने के लिए निम्न SQL कमांड का उपयोग करें।
Grafana नाम के डेटाबेस पर SQL उपयोगकर्ता को grafana नाम दें।
लिनक्स कंसोल पर, Grafana APT रिपॉजिटरी को कॉन्फ़िगर करने के लिए निम्न कमांड का उपयोग करें।
Grafana को स्थापित करने के लिए निम्न कमांड का उपयोग करें।
Grafana कॉन्फ़िगरेशन फ़ाइल grafana.ini संपादित करें।
[डेटाबेस] अनुभाग के तहत निम्न कॉन्फ़िगरेशन करें।
ध्यान रखें कि आपको अपने पर्यावरण को प्रतिबिंबित करने के लिए MySQL उपयोगकर्ता नाम और पासवर्ड को बदलने की आवश्यकता है।
Grafana सेवा शुरू करने के लिए निम्नलिखित कमांड का उपयोग करें।
Grafana सेवा TCP पोर्ट 3000 पर सुनना शुरू करेगी।
बूट के दौरान स्वचालित रूप से शुरू करने के लिए ग्राफाना सेवा कॉन्फ़िगर करें।
Grafana सेवा की स्थिति की जाँच करें।
यहाँ Grafana सेवा की स्थिति का एक उदाहरण है।
अपना ब्राउज़र खोलें और अपने सर्वर का आईपी पता प्लस: 3000 दर्ज करें।
हमारे उदाहरण में, निम्न URL ब्राउज़र में दर्ज किया गया था:
• http://34.216.84.149:3000
ग्राफाना वेब इंटरफेस प्रस्तुत किया जाना चाहिए।
प्रॉम्प्ट स्क्रीन पर, ग्राफाना डिफ़ॉल्ट पासवर्ड लॉगिन जानकारी दर्ज करें।
• उपयोगकर्ता नाम: व्यवस्थापक
• पासवर्ड: व्यवस्थापक
सिस्टम आपको ग्रेफ़ाना डिफ़ॉल्ट पासवर्ड बदलने के लिए कहेगा।
नए पासवर्ड का उपयोग करके एक सफल लॉगिन के बाद, ग्राफाना डैशबोर्ड प्रदर्शित किया जाएगा।
बधाई हो! आपने उबंटू लिनक्स पर ग्राफाना स्थापित किया है।
ट्यूटोरियल – उबंटू लिनक्स पर InfluxDB इंस्टॉलेशन
Ubuntu Linux पर InfluxDB पैकेज डाउनलोड और इंस्टॉल करें।
बूट के दौरान स्वचालित रूप से शुरू करने के लिए इन्फ्लक्सडीबी सेवा को कॉन्फ़िगर करें।
InfluxDB सेवा की स्थिति की जाँच करें।
यहाँ influxDB सेवा स्थिति का एक उदाहरण है।
अब, InfluxDB कमांड-लाइन से कनेक्ट करने के लिए निम्न कमांड का उपयोग करें।
बधाई हो! आपने उबंटू लिनक्स पर इनफ्लक्सडीबी इंस्टालेशन को पूरा कर लिया है।
ट्यूटोरियल – उबंटू लिनक्स पर टेलीग्राफ इंस्टॉलेशन
एसएनएमपी निगरानी सक्षम करने के लिए आवश्यक सॉफ़्टवेयर स्थापित करें।
SNMP कॉन्फ़िगरेशन फ़ाइल को संपादित करें जिसका नाम snmp.conf है।
यहाँ मूल फ़ाइल है, हमारे विन्यास से पहले।
यहाँ हमारे विन्यास के साथ नई फ़ाइल है।
आपने SNMP क्लाइंट कॉन्फ़िगरेशन समाप्त कर लिया है।
उबंटू लिनक्स पर टेलीग्राफ पैकेज डाउनलोड और इंस्टॉल करें।
बूट के दौरान स्वचालित रूप से शुरू करने के लिए टेलीग्राफ सेवा को कॉन्फ़िगर करें।
टेलीग्राफ सेवा की स्थिति सत्यापित करें।
यहां टेलीग्राफ सेवा की स्थिति का एक उदाहरण है।
बधाई हो! आपने उबंटू लिनक्स पर टेलीग्राफ इंस्टॉलेशन को पूरा कर लिया है।
यदि आपको टेलीग्राफ कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता है तो इस कमांड का उपयोग करें:
यहां टेलीग्राफ सेवा से डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल है।
अब, एक दूरस्थ SNMP डिवाइस के लिए स्थानीय स्थापित टेलीग्राफ एजेंट को जोड़ने के लिए एक कॉन्फ़िगरेशन फ़ाइल बनाएं।
हमारे उदाहरण में रिमोट स्नाप डिवाइस ए होगा एसएनएमपी सेवा चलाने वाला लिनक्स कंप्यूटर निम्नलिखित विन्यास के साथ:
• उबुन्टु 18.04
• डिवाइस आईपी पता: 172.31.41.29
• डिवाइस होस्टनाम: आईपी -172-31-41-29
• एसएनएमपी कम्यूनिटी नाम: गोकूबैक
SNMP निगरानी सुविधा को सक्षम करने के लिए एक टेलीग्राफ कॉन्फ़िगरेशन फ़ाइल बनाएँ।
यहाँ फ़ाइल सामग्री है:
आपको अपने पर्यावरण को प्रतिबिंबित करने के लिए आईपी पता 172.31.41.29:161 और एसएनएमपी समुदाय को बदलना होगा।
टेलीग्राफ सेवा को पुनरारंभ करें।
अपनी कॉन्फ़िगरेशन फ़ाइल का परीक्षण करें:
परीक्षण के रूप में, आइए कनेक्ट करें InfluxDB स्थानीय रूप से स्थापित है
टेलीग्राफ डेटाबेस तक पहुंचें और सत्यापित करें कि सिस्टम मॉनिटरिंग क्या है।
परीक्षण के रूप में, SNMP सेंसर पर संग्रहीत जानकारी की अंतिम 2 पंक्तियों का चयन करें।
बधाई हो! आपका टेलीग्राफ इंस्टॉलेशन काम कर रहा है।
Grafana निगरानी SNMP डिवाइस
अब, हमें Grafana और InfluxDB डेटाबेस के बीच एक कनेक्शन बनाने की आवश्यकता है।
अपना ब्राउज़र खोलें और अपने ग्राफाना सर्वर के आईपी पते को दर्ज करें: 3000।
हमारे उदाहरण में, निम्न URL ब्राउज़र में दर्ज किया गया था:
• http://34.216.84.149:3000
ग्राफाना वेब इंटरफेस प्रस्तुत किया जाना चाहिए।
ग्राफाना डैशबोर्ड पर, कॉन्फ़िगरेशन मेनू तक पहुंचें और डेटा स्रोत विकल्प चुनें।
निम्न डेटा स्रोत जोड़ें: InfluxDB
निम्न डेटा स्रोत कॉन्फ़िगरेशन निष्पादित करें:
• URL: http: // localhost: 8086
• डेटा: टेलीग्राफ
सेव एंड टेस्ट बटन पर क्लिक करें।
ग्राफाना डैशबोर्ड पर, मेनू बनाएं और डैशबोर्ड विकल्प चुनें।
इस स्क्रीन पर, क्वेरी विकल्प जोड़ें का चयन करें।
इस स्क्रीन पर, क्वेरी लक्ष्य जोड़ें विकल्प चुनें।
अपने SNMP डिवाइस की निगरानी के लिए एक क्वेरी बनाएँ।
यहां क्वेरी की एक छवि है जो मैंने नेटवर्क इंटरफ़ेस eth0 इनपुट की निगरानी के लिए बनाई थी।
यहां क्वेरी की एक छवि है जो मैंने नेटवर्क इंटरफ़ेस eth0 आउटपुट की निगरानी के लिए बनाई थी।
यहाँ ग्राफ 0 इंटरफ़ेस इनपुट की निगरानी के लिए उपयोग की जाने वाली क्वेरी है:
यहाँ ग्राफ 0 क्वेरी का उपयोग eth0 इंटरफ़ेस आउटपुट की निगरानी के लिए किया गया है:
विज़ुअलाइज़ेशन मेनू तक पहुँचें और अक्ष इकाई को बिट्स / सेकंड में बदलें
अपना डैशबोर्ड सहेजें, डैशबोर्ड होम मेनू पर वापस जाएं।
आपके द्वारा बनाया गया डैशबोर्ड नाम चुनें।
बधाई हो! अब आप स्नैम्प उपकरणों की निगरानी के लिए ग्राफ्टाना का उपयोग करने में सक्षम हैं।