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

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 নামের টেক্সট ফাইলে সেগুলি সেট করুন:

প্রপার্টি

বিবরণ

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.0x একই পদ্ধতি ব্যবহার করে
  • আপডেটের অংশ হিসেবে 4.16.05-এর জন্য আপনাকে apigee-collectd আনইনস্টল করতে হবে।

ভার্সন 4.16.09 বা 4.17.0x থেকে আপডেট করুন

আপনি যদি 4.16.09 বা 4.17.0x-এ Apigee Monitoring Dashboard-এর বিটা ভার্সন ইনস্টল করে থাকেন, তাহলে আপনি এটি 4.18.01-এর বিটা ভার্সনে আপডেট করতে পারবেন।

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

  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.18.01-এ আপডেট করুন।
  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.18.01 ভার্সনে আপডেট করার অংশ হিসেবে, আপনি apigee-collectd আনইনস্টল করে apigee-telegraf ইনস্টল করেন।

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

  1. Edge-কে 4.18.01-এ আপডেট করুন, যেভাবে Apigee Edge 4.16.01/4.16.05 থেকে 4.17.01-এ আপডেট করুন এবং Apigee Edge 4.16.09 থেকে 4.17.01-এ আপডেট করুন লিঙ্কে বর্ণনা করা হয়েছে।
  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. প্রতিটি নোডের জন্য ৪ নম্বর ধাপ আবার করুন।