বিটা মনিটরিং ড্যাশবোর্ড ইনস্টলেশন

Edge for Private Cloud v. 4.17.09

সিস্টেমের প্রয়োজনীয়তা

ড্যাশবোর্ড ডেটা সংগ্রহ করতে আপনাকে অবশ্যই সমস্ত এজ নোডে 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 নোডে:

  1. apigee-influxdb ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install
  2. apigee-influxdb ডেটাবেস কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup
  3. apigee-influxdb চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start

প্রতিটি Edge নোডে apigee-telegraf ইনস্টল করুন

আপনার Edge ইনস্টলেশনের প্রতিটি নোডে:

  1. আপনার প্রথম Edge নোডে, apigee-telegraf ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
  2. apigee-telegraf-এর জন্য sa_telegraf.txt নামে একটি কনফিগ ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটি 'apigee' ব্যবহারকারীর অ্যাক্সেসযোগ্য একটি ডিরেক্টরিতে স্টোর করেন, যেমন /opt/apigee/customer/application, এবং এটিকে 'apigee' ব্যবহারকারীর মালিকানাধীন করেন।

    পোর্ট ৮০৮৬ সহ apigee-influxdb নোডের URL নির্দিষ্ট করতে, ফাইলে নিম্নলিখিত প্রপার্টি সেট করুন:
    INFLUXDB_URL=http://influx_IP:8086
  3. মালিককে 'apigee'-তে পরিবর্তন করুন:
    > chown apigee:apigee /opt/apigee/customer/application/sa_telegraf.txt
  4. apigee-telegraf কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f /opt/apigee/customer/application/sa_telegraf.txt
  5. apigee-telegraf রিস্টার্ট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
  6. সব এজ নোডে এই প্রসেস রিপিট করুন।

একটি Edge নোডে apigee-grafana ইনস্টল করুন

আপনার Edge ইনস্টলেশনের একটি নোডে, যেমন Edge UI নোড:

  1. আপনার প্রথম Edge নোডে, apigee-grafana ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
  2. 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
  3. মালিককে 'apigee'-তে পরিবর্তন করুন:
    > chown apigee:apigee /opt/apigee/customer/application/sa_grafana.txt
  4. কনফিগারেশন ফাইল ব্যবহার করে apigee-grafana কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f /opt/apigee/customer/application/sa_grafana.txt
  5. apigee-grafana রিস্টার্ট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana restart

ড্যাশবোর্ড অ্যাক্সেস করতে, ব্রাউজারে নিম্নলিখিত URL খুলুন:

http://grafana_IP_or_DNS:3000

apigee-grafana-এর জন্য কনফিগারেশন ফাইলে আপনার উল্লেখ করা ক্রেডেনশিয়াল ব্যবহার করে লগ-ইন করুন। উপরে দেখানো উদাহরণে ইউজারনেম/পাসওয়ার্ড হল admin/admin।

ইনস্টলেশন সংক্রান্ত সমস্যার সমাধান করা

ড্যাশবোর্ডে ডেটা দেখতে না পেলে, আপনার ইনস্টলেশন সংক্রান্ত সমস্যার সমাধান করতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:

  1. apigee-telegraf ডেটা সংগ্রহ করছে কিনা তা নিশ্চিত করতে
    1. apigee-service apigee-telegraf setup রান করুন, এটি আইডেমপোটেন্ট, কোনও সমস্যা বা মিসিং ডিপেন্ডেন্সি আছে কিনা তা চেক করুন এবং সেগুলি সমাধান করুন।
    2. apigee-telegraf রিস্টার্ট করুন এবং কোনও সমস্যা আছে কিনা তা দেখতে /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log চেক করুন
  2. apigee-influxdb ডেটা পাচ্ছে কিনা তা নিশ্চিত করতে:
    1. apigee-influxdb ডেটা নোডে নিম্নলিখিত TCP পোর্টগুলি খোলা আছে কিনা তা নিশ্চিত করুন: 8086 এবং 8183.
    2. ব্রাউজারে influxdb UI খুলতে নিম্নলিখিত URL ব্যবহার করুন:
      http://influxdb_IP_or_DNS:8183
      1. কোয়েরি ফিল্ডে, "ডেটাবেস দেখান" লিখুন।
        নিশ্চিত করুন যে নিম্নলিখিত ডেটাবেসগুলি তৈরি করা হয়েছে: system, application, events, _internal.
      2. কোয়েরি ফিল্ডে, "সার্ভার দেখান” লিখুন।
        নিশ্চিত করুন যে আপনি apigee-influxdb নোডগুলি তালিকাভুক্ত দেখতে পাচ্ছেন।
  3. ড্যাশবোর্ডে ডেটা সোর্স চেক করুন:
    1. প্রধান মেনু থেকে ডেটা সোর্স বেছে নিন। আপনি তিনটি ডেটা সোর্সের আইকন দেখতে পাবেন।
    2. প্রতিটি ডেটা সোর্সের জন্য, আইকন বেছে নিন।
    3. ডেটা সোর্সের বিবরণ পৃষ্ঠায়, সেভ ও টেস্ট করুন বোতাম বেছে নিন।
    4. ডেটা সোর্স সঠিকভাবে কনফিগার করা হলে, আপনি এই ফর্ম্যাটে একটি মেসেজ দেখতে পাবেন:
      সফল হয়েছে
      ডেটা সোর্স কাজ করছে

বিটা মনিটরিং ড্যাশবোর্ড আপডেট করা হচ্ছে

আপনি যে Edge ভার্সন থেকে আপগ্রেড করছেন তার উপর ভিত্তি করে নিচে উল্লেখ করা দুটি পদ্ধতির মধ্যে একটি ব্যবহার করুন:

  • 4.16.09, 4.17.01 এবং 4.17.05-এ একই পদ্ধতি ব্যবহার করা হয়
  • 4.16.05-এর জন্য আপনাকে আপডেটের অংশ হিসেবে apigee-collectd আনইনস্টল করতে হবে।

ভার্সন 4.16.09, 4.17.01, বা 4.17.05 থেকে আপডেট করুন

আপনি যদি 4.16.09, 4.17.01 বা 4.17.05-এ Apigee মনিটরিং ড্যাশবোর্ডের বিটা ভার্সন ইনস্টল করে থাকেন, তাহলে আপনি এটিকে 4.17.09-এর বিটা ভার্সনে আপডেট করতে পারবেন।

বিটা মনিটরিং ড্যাশবোর্ড আপডেট করতে:

  1. 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.17.09-এ আপডেট করুন।
  2. ম্যানেজমেন্ট সার্ভার নোডে apigee-influxdb আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    যেখানে configFile হল সেই কনফিগারেশন ফাইল যা আপনি apigee-influx ইনস্টল করতে ব্যবহার করেছেন।

    আপনি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল করে থাকলে, এই ধাপটি apigee-grafana-কেও আপডেট করে। অন্যথায়, নিম্নলিখিত ধাপে দেখানো অনুযায়ী apigee-granfana আপডেট করুন।
  3. আপনি যদি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল না করে থাকেন, তাহলে আপনি যে নোডে এটি ইনস্টল করেছেন সেখানে apigee-grafana আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. নোড ১-এ 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
  5. প্রতিটি নোডের জন্য ৪ নম্বর ধাপ আবার করুন।

4.16.05 ভার্সন থেকে আপডেট করুন

ড্যাশবোর্ডের 4.16.05 ভার্সনে apigee-telegraf-এর পরিবর্তে apigee-collectd ব্যবহার করা হয়েছে। 4.17.09-এ আপডেট করার অংশ হিসেবে আপনাকে apigee-collectd আনইনস্টল করে apigee-telegraf ইনস্টল করতে হবে।

বিটা মনিটরিং ড্যাশবোর্ড আপডেট করতে:

  1. 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.17.09-এ আপডেট করুন।
  2. ম্যানেজমেন্ট সার্ভার নোডে apigee-influxdb আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    যেখানে configFile হল সেই কনফিগারেশন ফাইল যা আপনি apigee-influx ইনস্টল করতে ব্যবহার করেছেন।

    আপনি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল করে থাকলে, এই ধাপটি apigee-grafana-কেও আপডেট করে। অন্যথায়, নিম্নলিখিত ধাপে দেখানো অনুযায়ী apigee-granfana আপডেট করুন।
  3. আপনি যদি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল না করে থাকেন, তাহলে আপনি যে নোডে এটি ইনস্টল করেছেন সেখানে apigee-grafana আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. নোড ১-এ 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
  5. প্রতিটি নোডের জন্য ৪ নম্বর ধাপ আবার করুন।