क्या आप उबंटू लिनक्स पर अपाचे कॉन्फ़िगरेशन मॉनिटरिंग प्रोमेथियस प्रदर्शन करना सीखना चाहते हैं? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि उबंटू लिनक्स पर प्रोमेथियस को कैसे स्थापित किया जाए, अपाचे_एक्सपोर्ट एप्लिकेशन का उपयोग करके अपाचे सर्वर की निगरानी करने के लिए प्रोमेथियस को कैसे कॉन्फ़िगर करें और अपने प्रोमेथियस वेब प्रशासन इंटरफ़ेस का उपयोग कैसे करें।
• उबंटू संस्करण: 18.04
• प्रोमेथियस संस्करण: 2.8.0
• प्रोमेथियस अपाचे_एक्सपोर्ट वर्जन: 0.5.0
हमारे उदाहरण में, अपाचे सर्वर आईपी पते का उपयोग करता है 34.214.156.37।
हमारे उदाहरण में, प्रोमेथियस सर्वर आईपी पते का उपयोग करता है 34.210.236.85।
ध्यान रखें कि आपको अपने वातावरण को प्रतिबिंबित करने के लिए कमांड और कॉन्फ़िगरेशन फ़ाइलों को बदलने की आवश्यकता है।
प्रोमेथियस क्या है?
प्रोमेथियस एक ओपन-सोर्स मॉनिटरिंग प्लेटफॉर्म है जो मैट्रिक्स को स्क्रैप करके मॉनिटर किए गए टारगेट से मेट्रिक्स को इकट्ठा करने में सक्षम है।
एकत्रित डेटा को सहेजने के बाद, एक नेटवर्क व्यवस्थापक अपनी क्वेरी भाषा का उपयोग करके इसे क्वेरी करने में सक्षम होता है और सभी परिणामों को रेखांकन में प्रस्तुत करता है।
प्रोमेथियस एक वेब सर्वर के साथ आता है जो इसे कहीं से भी एक्सेस करने की अनुमति देता है।
प्रोमेथियस ट्यूटोरियल:
इस पृष्ठ पर, हम प्रोमेथियस ट्यूटोरियल की एक सूची के लिए त्वरित पहुँच प्रदान करते हैं।
ट्यूटोरियल – प्रोमेथियस एपाचे_एक्सपोर्ट इंस्टालेशन
ये कार्य अपाचे सर्वर चलाने वाले कंप्यूटर पर किए जाने चाहिए।
लिनक्स कंसोल पर, apache_exporter एप्लिकेशन के लिए एक खाता बनाएं।
# groupadd –system apache_exporter
# useradd -s /bin/false -r -g apache_exporter apache_exporter
प्रोमेथियस अपाचे निर्यातक आवेदन की डाउनलोड और स्थापना करें।
# mkdir /downloads/apache_exporter -p
# cd /downloads/apache_exporter
# wget https://github.com/Lusitaniae/apache_exporter/releases/download/v0.5.0/apache_exporter-0.5.0.linux-amd64.tar.gz
# tar -zxvf apache_exporter-0.5.0.linux-amd64.tar.gz
# install apache_exporter-0.5.0.linux-amd64/apache_exporter /usr/local/bin/
अपने अपाचे निर्यातक की स्थापना का परीक्षण करें।
# apache_exporter -version
apache_exporter, version 0.5.0 (branch: HEAD, revision: f6a5b4814ea795ee9eac745c55649cce9e5117a9)
build user: root@0fdc4d8924f5
build date: 20171113-21:19:13
go version: go1.9.2
प्रोमेथियस apache_exporter सेवा के लिए एक स्वचालित स्टार्टअप स्क्रिप्ट बनाएं।
# vim /etc/systemd/system/apache_exporter.service
यहाँ apache_exporter.service फ़ाइल की सामग्री है।
Apache_Exporter सेवा सक्षम और प्रारंभ करें।
# systemctl daemon-reload
# systemctl enable apache_exporter
# systemctl start apache_exporter
बधाई हो! आपने Prometheus apache_exporter सेवा को सफलतापूर्वक स्थापित किया है।
ट्यूटोरियल – प्रोमेथियस इंस्टॉल करें
इन कार्यों को कंप्यूटर पर किया जाना चाहिए जो प्रोमेथियस सर्वर बन जाएगा।
लिनक्स कंसोल पर, एक प्रोमेथियस उपयोगकर्ता खाता बनाएँ।
# groupadd –system prometheus
# useradd -s /bin/false -r -g prometheus prometheus
प्रोमेथियस आवश्यक निर्देशिका बनाएँ।
# mkdir /etc/prometheus
# mkdir /var/lib/prometheus
प्रोमेथियस डाउनलोड करें।
# mkdir /downloads/prometheus -p
# cd /downloads/prometheus
# wget https://github.com/prometheus/prometheus/releases/download/v2.8.0/prometheus-2.8.0.linux-amd64.tar.gz
प्रोमेथियस मॉनिटरिंग पैकेज निकालें और स्थापित करें।
# tar -zxvf prometheus-2.8.0.linux-amd64.tar.gz
# cd prometheus-2.8.0.linux-amd64/
# install prometheus /usr/local/bin/
# install promtool /usr/local/bin/
# mv consoles /etc/prometheus/
# mv console_libraries /etc/prometheus/
एक प्रोमेथियस कॉन्फ़िगरेशन फ़ाइल बनाएँ।
# cd /etc/prometheus
# vi prometheus.yml
यहाँ Prometheus.yml फ़ाइल सामग्री है।
हमारे उदाहरण में, हम मान रहे हैं कि Apache सर्वर IP पता 34.214.156.37 है।
ध्यान रखें कि आपको अपने वातावरण को प्रतिबिंबित करने के लिए अपाचे सर्वर आईपी पते को बदलने की आवश्यकता है।
प्रोमेथियस इंस्टॉलेशन फ़ाइलों पर सही अनुमति सेट करें।
# chown prometheus:prometheus /usr/local/bin/prometheus
# chown prometheus:prometheus /usr/local/bin/promtool
# chown prometheus:prometheus /var/lib/prometheus -R
# chown prometheus:prometheus /etc/prometheus -R
# chmod -R 775 /etc/prometheus/ /var/lib/prometheus/
प्रोमेथियस को मैन्युअल रूप से शुरू करने के लिए निम्न कमांड का उपयोग करें।
# prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.libraries=/etc/prometheus/console_libraries
प्रोमेथियस स्टार्टअप स्क्रिप्ट।
एक प्रोमेथियस स्टार्टअप स्क्रिप्ट बनाएं।
# vi /etc/systemd/system/prometheus.service
यहाँ prometheus.service फ़ाइल की सामग्री है।
कंप्यूटर बूट के दौरान शुरू करने के लिए प्रोमेथियस सेवा सक्षम करें।
# chown prometheus:prometheus /var/lib/prometheus -R
# chmod 775 /var/lib/prometheus -R
# systemctl daemon-reload
# systemctl enable prometheus
# systemctl start prometheus
प्रोमेथियस डैशबोर्ड एक्सेस
अपना ब्राउज़र खोलें और अपने सर्वर का आईपी पता दर्ज करें: 9090
हमारे उदाहरण में, निम्न URL ब्राउज़र में दर्ज किया गया था:
• http://34.216.84.149:9090
प्रोमेथियस वेब इंटरफ़ेस प्रस्तुत किया जाना चाहिए।
प्रोमेथियस क्वेरी टेक्स्टबॉक्स पर, अपाचे_एक्सपोर्ट के साथ संचार का परीक्षण करने के लिए स्ट्रिंग एपाचे दर्ज करें।
बधाई हो! आपने उबंटू लिनक्स पर प्रोमेथियस इंस्टॉलेशन सफलतापूर्वक किया है
प्रोमेथियस लक्ष्य
अपना ब्राउज़र खोलें और अपने सर्वर का आईपी पता दर्ज करें: 9090 / लक्ष्य
हमारे उदाहरण में, निम्न URL ब्राउज़र में दर्ज किया गया था:
• http://34.216.84.149:9090/targets
प्रोमेथियस लक्ष्य वेब इंटरफ़ेस प्रस्तुत किया जाना चाहिए।
अपाचे मॉनिटरिंग के लिए उपलब्ध सभी मैट्रिक्स को सत्यापित करने के लिए Prometheus apache_exportet लक्ष्य लिंक पर क्लिक करें।
Leave A Comment
You must be logged in to post a comment.