গ্রাফানা - বিশ্লেষণ এবং পর্যবেক্ষণের জন্য একটি ওপেন সোর্স সফ্টওয়্যার


গ্রাফানা একটি ওপেন সোর্স, সমৃদ্ধ, শক্তিশালী, মার্জিত এবং অত্যন্ত এক্সটেনসিবল বিশ্লেষণ এবং মনিটরিং সফ্টওয়্যার যা লিনাক্স, উইন্ডোজ এবং ম্যাকোজে চালিত হয়। এটি স্ট্যাক ওভারফ্লো, ইবে, পেপাল, উবার এবং ডিজিটাল মহাসাগরে ডেটা বিশ্লেষণের জন্য একটি ডি ফ্যাক্টো সফটওয়্যার - কেবল উল্লেখ করার জন্য তবে কয়েকটি।

এটি 30+ ওপেন সোর্সের পাশাপাশি মাইএসকিউএল, পোস্টগ্রিসএসকিউএল, গ্রাফাইট, ইলাস্টিকসার্ক, ওপেনটিএসডিবি, প্রোমিথিউস এবং ইনফ্লুডসডিবি সহ বাণিজ্যিক ডাটাবেস/ডেটা উত্সগুলিকে সমর্থন করে। এটি আপনাকে রিয়েল-টাইম, অপারেশনাল ডেটাগুলির বৃহত পরিমাণে গভীরভাবে খনন করতে দেয়; বিভিন্ন স্টোরেজ অবস্থান থেকে আপনার ম্যাট্রিক থেকে ভিজ্যুয়ালাইজ করুন, ক্যোয়ারী করুন, সতর্কতাগুলি সেট করুন এবং অন্তর্দৃষ্টি পান।

গুরুত্বপূর্ণভাবে, গ্রাফানা প্রত্যেকের নিজস্ব ব্যবহারের পরিবেশ (প্রশাসক, ডেটা উত্স, ড্যাশবোর্ড এবং ব্যবহারকারী) সহ একাধিক, স্বতন্ত্র সংস্থা স্থাপনের অনুমতি দেয়।

  • ডেটা ভিজ্যুয়ালাইজেশনের জন্য মার্জিত গ্রাফিক্স
  • অসংখ্য বিকল্পের সাথে দ্রুত এবং নমনীয় গ্রাফ।
  • গতিশীল এবং পুনরায় ব্যবহারযোগ্য ড্যাশবোর্ড
  • অফিসিয়াল লাইব্রেরিতে কয়েকশ ড্যাশবোর্ড এবং প্লাগইন ব্যবহার করে এটি অত্যন্ত এক্সটেনসিবল।
  • পাওয়ার ব্যবহারকারী পছন্দগুলি সমর্থন করে
  • মাল্টি টেন্যান্সি সমর্থন করে, একাধিক স্বতন্ত্র সংস্থা সেটআপ করে
  • এলডিএপি, গুগল আথ, গ্রাফানা ডটকম এবং গিথুবের মাধ্যমে প্রমাণীকরণের সমর্থন করে
  • স্ল্যাক, পেজারডিউটি এবং আরও অনেক কিছুর মাধ্যমে বিজ্ঞপ্তিগুলি সমর্থন করে
  • দল জুড়ে ডেটা এবং ড্যাশবোর্ড ভাগ করে এবং আরও অনেক কিছুর মাধ্যমে উল্লেখযোগ্যভাবে সহযোগিতা সমর্থন করে

আপনার লিনাক্স বিতরণে গ্রাফানা ইনস্টল করার আগে চেষ্টা করার জন্য একটি অনলাইন ডেমো উপলব্ধ।

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

এই নিবন্ধে, আমরা কীভাবে গ্রাফানা ইনস্টল করবেন - সেন্টোস, ডেবিয়ান এবং উবুন্টু বিতরণে ডেটা ভিজ্যুয়ালাইজেশন এবং মনিটরিং সফ্টওয়্যারটি কীভাবে ইনস্টল করবেন তা ব্যাখ্যা করব।

লিনাক্স সিস্টেমে গ্রাফানা ইনস্টল করুন

১. আমরা গ্রাফানাটিকে এর অফিসিয়াল 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

২.গ্রাফানা ইনস্টল করার পরে, আপনি নিম্নলিখিত অবস্থানগুলিতে গুরুত্বপূর্ণ ফাইলগুলি সন্ধান করতে পারেন:

  • বাইনারি/usr/sbin/grafana-server
  • এ ইনস্টল করে
  • /etc/init.d/grafana-server
  • এ init.d স্ক্রিপ্ট ইনস্টল করে
  • /etc/default/grafana-server
  • এ ডিফল্ট ফাইল (পরিবেশের vars) তৈরি করে
  • কনফিগারেশন ফাইলটিকে /etc/grafana/grafana.ini ইনস্টল করে
  • li
  • সিস্টেমযুক্ত পরিষেবার নাম grafana-server.service
  • ইনস্টল করে
  • ডিফল্ট কনফিগারেশন /var/log/grafana/grafana.log এ লগ ফাইল সেট করে
  • ডিফল্ট কনফিগারেশন /var/lib/grafana/grafana.db
  • এ একটি স্ক্লাইট 3 ডিবি নির্দিষ্ট করে
  • এইচটিএমএল/জেএস/সিএসএস এবং অন্যান্য গ্রাফানা ফাইলগুলিতে/usr/শেয়ার/গ্রাফানা ইনস্টল করে

৩. পরবর্তী, গ্রাফানা পরিষেবাটি শুরু করুন, এটি চালু এবং চলমান আছে কিনা তা পরীক্ষা করুন, তারপরে বুট সময় এটি স্বয়ংক্রিয়ভাবে শুরু করতে সক্ষম করুন। ডিফল্টরূপে, প্রক্রিয়াটি গ্রাফানা ব্যবহারকারী হিসাবে চালিত হয় (ইনস্টলেশন প্রক্রিয়া চলাকালীন তৈরি করা হয়), এবং এইচটিটিপি পোর্ট 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]

৪. যদি আপনার সিস্টেমে ডিফল্টরূপে ফায়ারওয়াল সক্ষম থাকে, গ্রাফানা প্রক্রিয়াতে ক্লায়েন্টের অনুরোধগুলি মঞ্জুর করার জন্য আপনাকে ফায়ারওয়ালে 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

৫. এখন গ্রাফানা অ্যাক্সেসের জন্য নীচের ইউআরএলটি ব্যবহার করুন যা লগইন পৃষ্ঠায়, ব্যবহারকারী নাম হিসাবে ব্যবহারকারী শংসাপত্রগুলি: অ্যাডমিন এবং পাসওয়ার্ড: প্রশাসক) এ পুনঃনির্দেশ করবে

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

Login. লগইন করার পরে, আপনি নীচের স্ক্রিনশটে দেখানো হিসাবে হোম ড্যাশবোর্ড অ্যাক্সেস করতে পারবেন।

Next. এরপরে, একটি ডাটাবেস বা ডেটা উত্স যুক্ত করুন, "ডেটা উত্স যোগ করুন" এ ক্লিক করুন। উদাহরণস্বরূপ আমরা একটি মাইএসকিউএল ডাটাবেস যুক্ত করব; ডেটা উত্সের নাম, প্রকার এবং সংযোগের পরামিতি নির্দিষ্ট করুন। তারপরে সেভ এন্ড টেস্টে ক্লিক করুন।

ডাটাবেস সংযোগটি সফল হয়েছে বা এটি ব্যর্থ হয়েছে, আপনাকে স্ক্রিনশটে দেখানো হলে আপনাকে অবহিত করা হবে। তারপরে নতুন ড্যাশবোর্ড যুক্ত করতে হোম ড্যাশবোর্ডে ফিরে যান।

৮. হোম ড্যাশবোর্ড থেকে, আপনার ডেটা উত্স থেকে ম্যাট্রিক্স ভিজ্যুয়ালাইজ করার জন্য একটি নতুন প্যানেল যুক্ত করতে নিউ ড্যাশবোর্ডে ক্লিক করুন।

এখান থেকে, আপনি আরও ডেটা উত্স, ড্যাশবোর্ড যুক্ত করতে পারেন, আপনার দলের সদস্যদের আমন্ত্রণ জানাতে পারবেন, অ্যাপ্লিকেশন এবং প্লাগইনগুলি ডিফল্ট কার্যকারিতা প্রসারিত করতে এবং আরও কিছু করতে পারেন।

আপনি গ্রাফানা হোমপেজ থেকে আরও তথ্য পেতে পারেন: https://grafana.com/

গ্রাফানা রিয়েল-টাইম ডেটা বিশ্লেষণ এবং পর্যবেক্ষণের জন্য একটি মার্জিত সফ্টওয়্যার। আমরা আশা করি আপনি আপনার লিনাক্স সিস্টেমে গ্রাফানাকে সফলভাবে ইনস্টল করেছেন, অন্যথায়, কোনও প্রশ্ন জিজ্ঞাসা করতে বা এটি সম্পর্কে আপনার মতামত জানানোর জন্য নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন।