ग्राफाना - एनालिटिक्स और मॉनिटरिंग के लिए एक ओपन सोर्स सॉफ्टवेयर


Grafana एक खुला स्रोत है, जिसमें समृद्ध, शक्तिशाली, सुरुचिपूर्ण और अत्यधिक-एक्स्टेंसिबल विश्लेषिकी और निगरानी सॉफ़्टवेयर है जो लिनक्स , Windows और MacOS । यह डेटा एनालिटिक्स के लिए एक वास्तविक सॉफ्टवेयर है, जिसका उपयोग स्टैक ओवरफ्लो , ईबे , पेपाल , उबेर में किया जा रहा है। डिजिटल महासागर - केवल उल्लेख करने के लिए लेकिन कुछ।

यह 30 + ओपन सोर्स के साथ-साथ वाणिज्यिक डेटाबेस/डेटा स्रोत MySQL , PostgreSQL , ग्रेफाइट , का समर्थन करता है। मजबूत> एलेस्टिक्स खोज , ओपनटीएसडीबी , प्रोमेथियस और इन्फ्लेक्सडीबी । यह आपको वास्तविक समय, परिचालन डेटा के बड़े संस्करणों में गहराई से खुदाई करने की अनुमति देता है; विज़ुअलाइज़ करें, क्वेरी करें, अलर्ट सेट करें और अलग-अलग स्टोरेज स्थानों से अपने मैट्रिक्स से अंतर्दृष्टि प्राप्त करें।

महत्वपूर्ण रूप से, ग्राफाना प्रत्येक अपने स्वयं के उपयोग के वातावरण (प्रवेश, डेटा स्रोत, डैशबोर्ड और उपयोगकर्ता) के साथ कई, स्वतंत्र संगठनों को स्थापित करने की अनुमति देता है।

  • Elegant graphics for data visualization.
  • Fast and flexible graphs with numerous options.
  • Dynamic and reusable dashboards.
  • It’s highly extensible using hundreds of dashboards and plugins in the official library.
  • Supports power user preferences.
  • Supports multi tenancy, setup multiple independent organizations.
  • Supports authentication via LDAP, Google Auth, Grafana.com, and Github.
  • Supports notifications via Slack, PagerDuty, and more.
  • Remarkably supports collaboration by allowing sharing of data and dashboards across teams and so much more.

आपके लिनक्स वितरण पर Grafana स्थापित करने से पहले एक ऑनलाइन डेमो आपको उपलब्ध कराने का प्रयास करने के लिए उपलब्ध है।

Demo URL: http://play.grafana.org/

इस लेख में, हम बताएंगे कि कैसे स्थापित करें ग्राफाना - डेटा विज़ुअलाइज़ेशन & & मॉनिटरिंग सॉफ्टवेयर पर CentOS , डेबियन और Ubuntu वितरण।

लिनक्स सिस्टम में ग्रेफाना स्थापित करें

1। हम अपने अधिकारी से ग्राफाना इंस्टॉल करेंगे YUM या APT रिपोजिटरी, ताकि आप इसे अपने अपडेट का उपयोग करके अपडेट कर सकें डिफ़ॉल्ट पैकेज प्रबंधक।

$ 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
# echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

# yum install grafana

2। ग्राफाना स्थापित करने के बाद, आप निम्न स्थानों में महत्वपूर्ण फाइलें पा सकते हैं:

  • Installs binary to /usr/sbin/grafana-server
  • Installs Init.d script to /etc/init.d/grafana-server
  • Creates default file (environment vars) to /etc/default/grafana-server
  • Installs configuration file to /etc/grafana/grafana.ini
  • Installs systemd service name grafana-server.service
  • The default configuration sets the log file at /var/log/grafana/grafana.log
  • The default configuration specifies an sqlite3 db at /var/lib/grafana/grafana.db
  • Installs HTML/JS/CSS and other Grafana files at /usr/share/grafana

3। अगला, Grafana सेवा शुरू करें, जांचें कि क्या यह ऊपर और चल रहा है, तो इसे बूट समय पर ऑटो-स्टार्ट के लिए निम्नानुसार सक्षम करें। डिफ़ॉल्ट रूप से, प्रक्रिया ग्राफ्टाना उपयोगकर्ता (स्थापना प्रक्रिया के दौरान बनाई गई) के रूप में चलाई जाती है, और HTTP पोर्ट 3000 पर सुनता है।

# systemctl daemon-reload
# systemctl start grafana-server
# systemctl status grafana-server
# systemctl enable grafana-server
# service grafana-server start
# service grafana-server status
# sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
# /sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4। यदि आपके सिस्टम में डिफ़ॉल्ट रूप से फ़ायरवॉल सक्षम है, तो आपको ग्राफ्टाना प्रक्रिया के लिए क्लाइंट अनुरोधों को अनुमति देने के लिए फ़ायरवॉल में पोर्ट 3000 खोलने की आवश्यकता है।

-----------  [On Debian/Ubuntu] -----------
$ sudo ufw allow 3000/tcp
$ sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
# firewall-cmd --permanent --add-port=3000/tcp
# firewall-cmd --reload

5। अब ग्राफाना तक पहुंचने के लिए निम्न URL का उपयोग करें, जो लॉगिन पृष्ठ पर रीडायरेक्ट करेगा, उपयोगकर्ता क्रेडेंशियल उपयोगकर्ता नाम: व्यवस्थापक और > पासवर्ड: व्यवस्थापक )

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6। लॉगिन करने के बाद, आप होम डैशबोर्ड तक पहुंच जाएंगे, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

7। अगला, एक डेटाबेस या डेटा स्रोत जोड़ें, " डेटा स्रोत जोड़ें " पर क्लिक करें। उदाहरण के लिए हम एक MySQL डेटाबेस जोड़ेंगे; डेटा स्रोत का नाम, प्रकार और कनेक्शन पैरामीटर निर्दिष्ट करें। फिर सहेजें और amp पर क्लिक करें; टेस्ट

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

8। होम डैशबोर्ड से, अपने डेटा स्रोत से मीट्रिक विज़ुअलाइज़ करने के लिए एक नया पैनल जोड़ने के लिए नया डैशबोर्ड पर क्लिक करें।

यहां से, आप और अधिक डेटा स्रोत, डैशबोर्ड जोड़ सकते हैं, अपने टीम के सदस्यों को आमंत्रित कर सकते हैं, डिफ़ॉल्ट फ़ंक्शंस का विस्तार करने के लिए एप्लिकेशन और प्लगइन्स इंस्टॉल कर सकते हैं, और अधिक कर सकते हैं।

आप Grafana होमपेज से और अधिक जानकारी प्राप्त कर सकते हैं: https://grafana.com/

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