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

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 নোডে:

  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-এর জন্য কনফিগ ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটি '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-এর জন্য কনফিগ ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটি '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. ডেটা সোর্স সঠিকভাবে কনফিগার করা হলে, আপনি এই ফর্ম্যাটে একটি মেসেজ দেখতে পাবেন:
      সফল হয়েছে
      ডেটা সোর্স কাজ করছে

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

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

আপনাকে অবশ্যই নিম্নলিখিত ক্রমে ড্যাশবোর্ড কম্পোনেন্ট আপডেট করতে হবে:

  • apigee-influxdb
  • প্রতিটি নোডে apigee-telegraf
  • apigee-grafana

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

  1. Apigee Edge 4.16.01/4.16.05 থেকে 4.17.01-এ আপডেট করুন এবং Apigee Edge 4.16.09 থেকে 4.17.01-এ আপডেট করুন লিঙ্কে যেভাবে বলা হয়েছে সেইভাবে Edge 4.17.01-এ আপডেট করুন।
  2. 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
  3. নোড ১-এ 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
  4. প্রতিটি নোডের জন্য ৩ নম্বর ধাপ আবার করুন।
  5. 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