Edge for Private Cloud v. 4.17.01
সিস্টেমের প্রয়োজনীয়তা
ড্যাশবোর্ড ডেটা সংগ্রহ করতে আপনাকে অবশ্যই সমস্ত এজ নোডে apigee-telegraf ইনস্টল করতে হবে। তাই, apigee-telegraf-এর জন্য সিস্টেমের প্রয়োজনীয়তা, আপনি যে এজ নোডে এটি ইনস্টল করছেন তার মতোই।
আপনি আলাদা নোডে apigee-grafana ইনস্টল করতে পারেন অথবা ম্যানেজমেন্ট সার্ভার বা Edge UI নোডের মতো আগে থেকে থাকা Edge নোডগুলির মধ্যে একটি আবার ব্যবহার করতে পারেন।
apigee-influxdb-এর জন্য, আপনি এটি আগে থেকে থাকা এজ নোডে ইনস্টল করতে পারেন, যেমন ম্যানেজমেন্ট সার্ভার নোড বা এজ UI নোড, সিস্টেমের প্রয়োজনীয়তায় কোনও পরিবর্তন না করে।
পারফর্ম্যান্সের কারণে আপনি যদি apigee-influxdb নিজস্ব নোডে ইনস্টল করার সিদ্ধান্ত নেন, তাহলে নোডে নিম্নলিখিত প্রয়োজনীয়তা থাকতে হবে:
- ২ কোর সিপিইউ
- ৪ জিবি র্যাম
-
২৫০ জিবি ডিস্ক স্পেস (১ মাস পরে মনিটরিং ডেটা মুছে ফেলা হয়)
- ১০০০ বা তার বেশি IOPS
আরও তথ্যের জন্য InfluxData ডকুমেন্ট দেখুন।
apigee-influxdb-এর জন্য পোর্ট সংক্রান্ত প্রয়োজনীয়তা
apigee-grafana এবং apigee-telegraf রান করা নোডের মাধ্যমে অ্যাক্সেস করার জন্য apigee-influxdb ডেটা নোডে ৮০৮৬ এবং ৮১৮৩ পোর্ট খোলা থাকতে হবে।
ড্যাশবোর্ড কম্পোনেন্ট ইনস্টল করার জন্য কনফিগ ফাইল
apigee-telegraf এবং apigee-grafana কম্পোনেন্ট ইনস্টল করতে, আপনি apigee-service ইউটিলিটিতে একটি কনফিগারেশন ফাইল পাস করেন। এই ফাইলগুলি 'apigee' ব্যবহারকারীর অ্যাক্সেসযোগ্য ডিরেক্টরিতে স্টোর করুন, যেমন /opt/apigee/customer/application, এবং সেগুলির মালিকানা 'apigee' ব্যবহারকারীকে দিন।
apigee-telegraf-এর জন্য কনফিগারেশন প্যারামিটার
এইসব প্রপার্টি একটি টেক্সট ফাইলে সেট করুন যা আপনি apigee-telegraf setup কমান্ডে পাস করেন। যেমন, sa_telegraf.txt নামের টেক্সট ফাইলে সেগুলি সেট করুন:
|
প্রপার্টি |
বিবরণ |
|---|---|
|
INFLUXDB_URL |
পোর্ট ৮০৮৬ সহ apigee-influxdb নোডের URL উল্লেখ করুন। যেমন: http://192.168.0.1:8086 |
apigee-grafana-এর জন্য কনফিগারেশন প্যারামিটার
apigee-grafana setup কমান্ডে পাস করা টেক্সট ফাইলে এইসব প্রপার্টি সেট করুন। যেমন, sa_grafana.txt নামের টেক্সট ফাইলে এগুলি সেট করুন:
|
প্রপার্টি |
বিবরণ |
|---|---|
|
INFLUXDB_HOST |
InfluxDB নোডের IP অ্যাড্রেস বা DNS নাম উল্লেখ করুন। যেমন: 192.168.0.1 |
|
INFLUXDB_PORT |
Grafana ডেটাসোর্স দ্বারা ব্যবহৃত InfluxDB API পোর্ট। 8086 উল্লেখ করুন। |
|
GRAFANA_USERNAME |
ড্যাশবোর্ড UI-তে লগ-ইন করার জন্য Grafana ইউজারনেম। |
|
GRAFANA_PASSWORD |
ড্যাশবোর্ড 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-এর জন্য কনফিগ ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটি '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.txt - apigee-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-এর জন্য কনফিগ ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটি '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 নোডগুলি তালিকাভুক্ত দেখতে পাচ্ছেন।
- কোয়েরি ফিল্ডে, "ডেটাবেস দেখান" লিখুন।
- ড্যাশবোর্ডে ডেটা সোর্স চেক করুন:
- প্রধান মেনু থেকে ডেটা সোর্স বেছে নিন। আপনি তিনটি ডেটা সোর্সের আইকন দেখতে পাবেন।
- প্রতিটি ডেটা সোর্সের জন্য, আইকন বেছে নিন।
- ডেটা সোর্সের বিবরণ পৃষ্ঠায়, সেভ ও টেস্ট করুন বোতাম বেছে নিন।
- ডেটা সোর্স সঠিকভাবে কনফিগার করা হলে, আপনি এই ফর্ম্যাটে একটি মেসেজ দেখতে পাবেন:
সফল হয়েছে
ডেটা সোর্স কাজ করছে
বিটা মনিটরিং ড্যাশবোর্ড আপডেট করা হচ্ছে
আপনি যদি 4.16.09-এ Apigee মনিটরিং ড্যাশবোর্ডের বিটা ভার্সন ইনস্টল করে থাকেন, তাহলে আপনি এটি 4.17.01-এর বিটা ভার্সনে আপডেট করতে পারবেন।
আপনাকে অবশ্যই নিম্নলিখিত ক্রমে ড্যাশবোর্ড কম্পোনেন্ট আপডেট করতে হবে:
- apigee-influxdb
- প্রতিটি নোডে apigee-telegraf
- apigee-grafana
বিটা মনিটরিং ড্যাশবোর্ড আপডেট করতে:
- Apigee Edge 4.16.01/4.16.05 থেকে 4.17.01-এ আপডেট করুন এবং Apigee Edge 4.16.09 থেকে 4.17.01-এ আপডেট করুন লিঙ্কে যেভাবে বলা হয়েছে সেইভাবে Edge 4.17.01-এ আপডেট করুন।
- apigee-influxdb আপডেট করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb update
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb restart - নোড ১-এ apigee-telegraf আপডেট করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf update
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f /opt/apigee/customer/application/sa_telegraf.txt
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart - প্রতিটি নোডের জন্য ৩ নম্বর ধাপ আবার করুন।
- apigee-grafana আপডেট করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana update
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f /opt/apigee/customer/application/sa_grafana.txt
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana restart