Edge for Private Cloud v4.18.01
সিস্টেমের প্রয়োজনীয়তা
ড্যাশবোর্ড ডেটা সংগ্রহ করতে আপনাকে অবশ্যই সব এজ নোডে apigee-telegraf ইনস্টল করতে হবে। তাই, apigee-telegraf-এর জন্য সিস্টেমের প্রয়োজনীয়তা
Edge নোডের মতোই
যেখানে আপনি এটি ইনস্টল করছেন।
আপনি আলাদা নোডে apigee-grafana
ইনস্টল করতে পারেন অথবা ম্যানেজমেন্ট সার্ভার বা Edge UI নোডের মতো আগে থেকে থাকা কোনও Edge নোড আবার ব্যবহার করতে পারেন।
apigee-influxdb-এর জন্য, আপনি
এটি আগে থেকে থাকা Edge নোডে ইনস্টল করতে পারেন, যেমন ম্যানেজমেন্ট সার্ভার নোড বা Edge UI নোড, সিস্টেমের প্রয়োজনীয়তায় কোনও পরিবর্তন না করে।
পারফর্ম্যান্সের কারণে আপনি যদি apigee-influxdb-কে নিজস্ব নোডে ইনস্টল করার সিদ্ধান্ত নেন, তাহলে নোডের নিম্নলিখিত প্রয়োজনীয়তাগুলি থাকতে হবে:
- ২ কোর সিপিইউ
- ৪ জিবি র্যাম
- ২৫০ জিবি ডিস্ক স্পেস (১ মাস পরে মনিটরিং ডেটা মুছে ফেলা হয়)
- ১০০০ বা তার বেশি IOPS
আরও তথ্যের জন্য InfluxData ডকুমেন্ট দেখুন।
apigee-influxdb-এর জন্য পোর্ট সংক্রান্ত প্রয়োজনীয়তা
apigee-influxdb ডেটা নোডে পোর্ট ৮০৮৬ এবং ৮১৮৩ অবশ্যই খোলা থাকতে হবে যাতে
apigee-grafana এবং
apigee-telegraf রান করা নোড অ্যাক্সেস করতে পারে।
ড্যাশবোর্ড কম্পোনেন্ট ইনস্টল করার জন্য কনফিগ ফাইল
apigee-telegraf
এবং apigee-grafana কম্পোনেন্ট ইনস্টল করতে,
আপনি apigee-service ইউটিলিটিতে একটি কনফিগারেশন ফাইল পাস করেন। এই ফাইলগুলি 'apigee' ব্যবহারকারীর অ্যাক্সেসযোগ্য ডিরেক্টরিতে স্টোর করুন, যেমন /opt/apigee/customer/application,
এবং সেগুলির মালিকানা 'apigee' ব্যবহারকারীকে দিন।
apigee-telegraf-এর জন্য কনফিগারেশন প্যারামিটার
এইসব প্রপার্টি একটি টেক্সট ফাইলে সেট করুন যা আপনি apigee-telegraf setup
কমান্ডে পাস করেন। যেমন, sa_telegraf.txt নামের টেক্সট ফাইলে সেগুলি সেট করুন:
|
প্রপার্টি |
বিবরণ |
|---|---|
|
|
পোর্ট ৮০৮৬ সহ apigee-influxdb নোডের URL উল্লেখ করুন। যেমন: http://192.168.0.1:8086 |
apigee-grafana-এর জন্য কনফিগারেশন প্যারামিটার
এইসব প্রপার্টি একটি টেক্সট ফাইলে সেট করুন যা আপনি apigee-grafana setup
কমান্ডে পাস করেন। যেমন, sa_grafana.txt নামের টেক্সট ফাইলে সেগুলি সেট করুন:
|
প্রপার্টি |
বিবরণ |
|---|---|
|
|
InfluxDB নোডের IP অ্যাড্রেস বা DNS নাম উল্লেখ করুন। যেমন: 192.168.0.1 |
|
|
Grafana ডেটাসোর্স দ্বারা ব্যবহৃত InfluxDB API পোর্ট। 8086 উল্লেখ করুন। |
|
|
ড্যাশবোর্ড UI-তে লগ-ইন করার জন্য Grafana ইউজারনেম। |
|
|
ড্যাশবোর্ড UI-তে লগ-ইন করার জন্য Grafana পাসওয়ার্ড। |
ইনস্টলেশন সংক্রান্ত নির্দেশাবলী
এই ক্রমে ড্যাশবোর্ড কম্পোনেন্ট ইনস্টল করতে নিচে দেওয়া নির্দেশাবলী অনুসরণ করুন:
apigee-influxdb(সেন্ট্রাল নোডে)apigee-telegraf(প্রতিটি নোডে)apigee-grafana(সেন্ট্রাল সার্ভারে)
একটি Edge নোড বা স্ট্যান্ডঅ্যালোন নোডে apigee-influxdb ইনস্টল করুন
স্ট্যান্ডঅ্যালোন নোড বা ম্যানেজমেন্ট সার্ভার বা Edge UI রান করছে এমন Edge নোডে:
apigee-influxdbইনস্টল করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install
apigee-influxdbডেটাবেস কনফিগার করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup
apigee-influxdbশুরু করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start
প্রতিটি Edge নোডে apigee-telegraf ইনস্টল করুন
আপনার Edge ইনস্টলেশনের প্রতিটি নোডে:
- আপনার প্রথম Edge নোডে,
apigee-telegrafইনস্টল করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
apigee-telegraf-এর জন্য কনফিগ ফাইল তৈরি করুন যার নামsa_telegraf.txt। সাধারণত, আপনি এই ফাইলটি এমন একটি ডিরেক্টরিতে স্টোর করেন যা 'apigee' ব্যবহারকারী অ্যাক্সেস করতে পারেন, যেমন/opt/apigee/customer/application, এবং এটি 'apigee' ব্যবহারকারীর মালিকানাধীন করেন।পোর্ট ৮০৮৬ সহ apigee-influxdb নোডের URL নির্দিষ্ট করতে ফাইলে নিম্নলিখিত প্রপার্টি সেট করুন:
INFLUXDB_URL=http://influx_IP:8086
- মালিককে 'apigee'-তে পরিবর্তন করুন:
> chown apigee:apigee /opt/apigee/customer/application/sa_telegraf.txt
apigee-telegrafকনফিগার করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f /opt/apigee/customer/application/sa_telegraf.txtapigee-telegrafরিস্টার্ট করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
- সব এজ নোডে এই প্রসেস রিপিট করুন।
একটি Edge নোডে apigee-grafana ইনস্টল করুন
আপনার Edge ইনস্টলেশনের একটি নোডে, যেমন Edge UI নোড:
- আপনার প্রথম Edge নোডে,
apigee-grafanaইনস্টল করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
apigee-grafana-এর জন্যsa_grafana.txtনামের কনফিগ ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটি 'apigee' ব্যবহারকারীর অ্যাক্সেসযোগ্য একটি ডিরেক্টরিতে স্টোর করেন, যেমন/opt/apigee/customer/applicationএবং এটি 'apigee' ব্যবহারকারীর মালিকানাধীন করেন।ফাইলে নিম্নলিখিত প্রপার্টি সেট করুন। এইসব প্রপার্টি উপরে বর্ণনা করা হয়েছে:
INFLUXDB_HOST=192.168.56.101 INFLUXDB_PORT=8086 GRAFANA_USERNAME=admin GRAFANA_PASSWORD=admin
- মালিককে 'apigee'-তে পরিবর্তন করুন:
> chown apigee:apigee /opt/apigee/customer/application/sa_grafana.txt
- কনফিগ ফাইল ব্যবহার করে
apigee-grafanaকনফিগার করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f /opt/apigee/customer/application/sa_grafana.txt apigee-grafanaরিস্টার্ট করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana restart
ড্যাশবোর্ড অ্যাক্সেস করতে, ব্রাউজারে নিম্নলিখিত URL খুলুন:
http://grafana_IP_or_DNS:3000
apigee-grafana-এর জন্য কনফিগারেশন ফাইলে উল্লেখ করা ক্রেডেনশিয়াল ব্যবহার করে লগ-ইন করুন। উপরে দেখানো উদাহরণে
ইউজারনেম/পাসওয়ার্ড হল admin/admin।
ইনস্টলেশন সংক্রান্ত সমস্যার সমাধান করা
ড্যাশবোর্ডে ডেটা দেখতে না পেলে, আপনার ইনস্টলেশন সংক্রান্ত সমস্যার সমাধান করতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:
apigee-telegrafডেটা সংগ্রহ করছে কিনা তা নিশ্চিত করতেapigee-service apigee-telegraf setupরান করুন, এটি আইডেমপোটেন্ট, সমস্যা, মিসিং ডিপেন্ডেন্সি চেক করুন এবং সমাধান করুন।apigee-telegrafরিস্টার্ট করুন এবং/opt/apigee/var/log/apigee-telegraf/apigee-telegraf.logকোনও সমস্যা আছে কিনা তা চেক করুন
apigee-influxdbডেটা পাচ্ছে কিনা তা নিশ্চিত করতে:apigee-influxdbডেটা নোডে নিম্নলিখিত TCP পোর্টগুলি খোলা আছে কিনা তা নিশ্চিত করুন: 8086 এবং 8183।- ব্রাউজারে influxdb UI খুলতে নিম্নলিখিত URL ব্যবহার করুন:
http://influxdb_IP_or_DNS:8183
- কোয়েরি ফিল্ডে, "ডেটাবেস দেখান" লিখুন। নিশ্চিত করুন যে নিম্নলিখিত ডেটাবেস
তৈরি করা হয়েছে:
system, application, events, _internal। - কোয়েরি ফিল্ডে, "সার্ভার দেখাও" লিখুন। আপনি
apigee-influxdbটি নোড তালিকাভুক্ত দেখতে পাচ্ছেন কিনা তা নিশ্চিত করুন।
- কোয়েরি ফিল্ডে, "ডেটাবেস দেখান" লিখুন। নিশ্চিত করুন যে নিম্নলিখিত ডেটাবেস
তৈরি করা হয়েছে:
- ড্যাশবোর্ডে ডেটা সোর্স চেক করুন:
- প্রধান মেনু থেকে ডেটা সোর্স বেছে নিন। আপনি তিনটি ডেটা সোর্সের আইকন দেখতে পাবেন।
- প্রতিটি ডেটা সোর্সের জন্য, আইকন বেছে নিন।
- ডেটা সোর্সের বিবরণ পৃষ্ঠায়, সেভ ও টেস্ট করুন বোতাম বেছে নিন।
- ডেটা সোর্স সঠিকভাবে কনফিগার করা হলে, আপনি এই ফর্ম্যাটে একটি মেসেজ দেখতে পাবেন:
সফল হয়েছে
ডেটা সোর্স কাজ করছে
বিটা মনিটরিং ড্যাশবোর্ড আপডেট করা হচ্ছে
আপনি যে Edge ভার্সন থেকে আপগ্রেড করছেন তার উপর ভিত্তি করে নিচে উল্লেখ করা দুটি পদ্ধতির মধ্যে একটি ব্যবহার করুন:
- 4.16.09 এবং 4.17.0x একই পদ্ধতি ব্যবহার করে
- আপডেটের অংশ হিসেবে 4.16.05-এর জন্য আপনাকে
apigee-collectdআনইনস্টল করতে হবে।
ভার্সন 4.16.09 বা 4.17.0x থেকে আপডেট করুন
আপনি যদি 4.16.09 বা 4.17.0x-এ Apigee Monitoring Dashboard-এর বিটা ভার্সন ইনস্টল করে থাকেন, তাহলে আপনি এটি 4.18.01-এর বিটা ভার্সনে আপডেট করতে পারবেন।
বিটা মনিটরিং ড্যাশবোর্ড আপডেট করতে:
- Apigee Edge 4.17.01/4.17.05 থেকে 4.17.09-এ আপডেট করুন, Apigee Edge 4.16.09 থেকে 4.17.09-এ আপডেট করুন এবং Apigee Edge 4.16.01/4.16.05 থেকে 4.17.09-এ আপডেট করুন লিঙ্কে যেভাবে বলা আছে সেইভাবে Edge 4.18.01-এ আপডেট করুন।
- ম্যানেজমেন্ট সার্ভার নোডে
apigee-influxdbআপডেট করুন:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
যেখানে configFile হল কনফিগারেশন ফাইল যা আপনি
apigee-influxইনস্টল করতে ব্যবহার করেছেন।আপনি ম্যানেজমেন্ট সার্ভার নোডে
apigee-grafanaইনস্টল করে থাকলে, এই ধাপটিapigee-grafana-কেও আপডেট করে। অন্যথায়, নিম্নলিখিত ধাপে দেখানো পদ্ধতি অনুযায়ীapigee-granfanaআপডেট করুন। - আপনি ম্যানেজমেন্ট সার্ভার নোডে
apigee-grafanaইনস্টল না করে থাকলে, যে নোডে এটি ইনস্টল করেছেন সেখানেapigee-grafanaআপডেট করুন:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
apigee-telegrafআপডেট করুন নোড ১:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf update > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
- প্রতিটি নোডের জন্য ৪ নম্বর ধাপ আবার করুন।
4.16.05 ভার্সন থেকে আপডেট করুন
ড্যাশবোর্ডের 4.16.05 ভার্সনে apigee-telegraf-এর পরিবর্তে
apigee-collectd ব্যবহার করা হয়েছে। 4.18.01 ভার্সনে আপডেট করার অংশ হিসেবে, আপনি
apigee-collectd আনইনস্টল করে apigee-telegraf ইনস্টল করেন।
বিটা মনিটরিং ড্যাশবোর্ড আপডেট করতে:
- Edge-কে 4.18.01-এ আপডেট করুন, যেভাবে Apigee Edge 4.16.01/4.16.05 থেকে 4.17.01-এ আপডেট করুন এবং Apigee Edge 4.16.09 থেকে 4.17.01-এ আপডেট করুন লিঙ্কে বর্ণনা করা হয়েছে।
- ম্যানেজমেন্ট সার্ভার নোডে
apigee-influxdbআপডেট করুন:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
যেখানে configFile হল কনফিগারেশন ফাইল যা আপনি
apigee-influxইনস্টল করতে ব্যবহার করেছেন।আপনি ম্যানেজমেন্ট সার্ভার নোডে
apigee-grafanaইনস্টল করে থাকলে, এই ধাপটিapigee-grafana-কেও আপডেট করে। অন্যথায়, নিম্নলিখিত ধাপে দেখানো পদ্ধতি অনুযায়ীapigee-granfanaআপডেট করুন। - আপনি যদি ম্যানেজমেন্ট সার্ভার নোডে
apigee-grafanaইনস্টল না করে থাকেন, তাহলে আপনি যেখানে এটি ইনস্টল করেছেন সেই নোডেapigee-grafanaআপডেট করুন:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
- নোড ১-এ
apigee-telegrafইনস্টল করুন:> /opt/apigee/apigee-service/bin/apigee-service apigee-collectd stop > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart > /opt/apigee/apigee-service/bin/apigee-service apigee-collectd uninstall
- প্রতিটি নোডের জন্য ৪ নম্বর ধাপ আবার করুন।