Edge for Private Cloud، الإصدار 4.17.01
متطلبات النظام
يجب تثبيت apigee-telegraf على جميع عُقد Edge من أجل وجمع بيانات لوحة المعلومات. ولذلك، فإن متطلبات النظام الخاصة بـ apigee-telegraf هي نفسها متطلبات نظام التشغيل Edge. العقدة التي يتم تثبيتها عليها.
يمكنك تثبيت apigee-grafana على عقدة منفصلة، أو إعادة استخدام أحد عقد Edge الحالية مثل Management Server أو Edge عقدة واجهة المستخدم.
بالنسبة إلى apigee-influxdb، يمكنك بتثبيته على عقدة Edge موجودة، مثل عقدة خادم الإدارة أو عقدة واجهة المستخدم Edge، مع عدم إجراء أي تغيير على متطلبات النظام.
إذا قررت تثبيت apigee-influxdb على العقدة الخاصة به من أجل لأسباب تتعلق بالأداء، فيجب أن تحظى العقدة بالمتطلبات التالية:
- وحدة معالجة مركزية (CPU) ثنائية النواة
- ذاكرة وصول عشوائي (RAM) بسعة 4 غيغابايت
-
مساحة قرص قدرها 250 غيغابايت (تتم معالجة البيانات التي تتم إزالتها نهائيًا بعد شهر واحد)
- 1000 عملية شراء أو أكثر (IOPS)
يمكنك الاطّلاع على مستند InfluxData للحصول على مزيد من المعلومات.
متطلبات منفذ apigee-influxdb
يجب فتح المنفذين 8086 و8183 على عُقد بيانات igee-influxdb حتى يمكن الوصول إليه من خلال العقدة التي تشغِّل apigee-grafana apigee-telegraf.
ملفات الإعداد لتثبيت لوحة البيانات المكونات
لتثبيت apigee-telegraf وapigee-grafana، تمرِّر ملف إعداد إلى أداة apigee-service. يمكنك تخزين هذه الملفات في دليل يمكن الوصول إليه عن طريق "apigee" المستخدم، مثلاً /opt/apigee/customer/application، وجعلها ملكًا لـ "واجهة برمجة تطبيقات" المستخدم.
مَعلمات الإعدادات لواجهة برمجة التطبيقات apigee-telegraf
اضبط هذه السمات في ملف نصي تنقله إلى الأمر apigee-telegraf setup. على سبيل المثال، قم بتعيينها في ملف نصي باسم sa_telegraf.txt:
الموقع |
الوصف |
---|---|
INFLUXDB_URL |
حدِّد عنوان URL لعقدة apigee-influxdb، بما في ذلك المنفذ 8086. على سبيل المثال: http://192.168.0.1:8086 |
مَعلمات الإعدادات لنظام apigee-grafana
اضبط هذه السمات في ملف نصي تنقله إلى الأمر apigee-grafana setup. على سبيل المثال: اضبطها في ملف نصي باسم sa_grafana.txt:
الموقع |
الوصف |
---|---|
INFLUXDB_HOST |
حدِّد عنوان IP أو اسم نظام أسماء النطاقات لعقدة InfluxDB. على سبيل المثال: 192.168.0.1 |
INFLUXDB_PORT |
منفذ واجهة برمجة التطبيقات InfluxDB الذي يستخدمه مصدر بيانات Grafana يُرجى تحديد الرقم 8086. |
GRAFANA_USERNAME |
اسم مستخدم Grafana لتسجيل الدخول إلى واجهة مستخدم لوحة البيانات. |
GRAFANA_PASSWORD |
كلمة مرور Grafana لتسجيل الدخول إلى واجهة مستخدم لوحة البيانات. |
تعليمات التثبيت
اتبع الإرشادات أدناه لتثبيت مكونات لوحة البيانات بالتسلسل التالي:
- apigee-influxdb (على العقدة المركزية)
- apigee-telegraf (في كل لعبة العقدة)
- apigee-grafana (على الخادم المركزي)
تثبيت apigee-influxdb على عقدة واحدة Edge أو عقدة مستقلة
على عقدة مستقلة أو عقدة Edge تعمل على "خادم الإدارة" أو واجهة مستخدم Edge:
- ثبِّت apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install - اضبط قاعدة بيانات apigee-influxdb:
. > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb إعداد - ابدأ apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start
تثبيت apigee-telegraf على كل عقدة Edge
في كل جزء من عملية تثبيت Edge:
- في أول عقدة Edge، ثبِّت apigee-telegraf:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install - أنشئ ملف إعداد apigee-telegraf. في العادة، تقوم بتخزين هذا
ملف دليل يمكن الوصول إليه عن طريق "apigee" المستخدم، مثلاً /opt/apigee/customer/application،
وجعله ملكًا لـ "واجهة برمجة تطبيقات" المستخدم.
عيِّن الخاصية التالية في الملف لتحديد عنوان URL لعقدة apigee-influxdb، بما في ذلك المنفذ 8086:
INFLUXDB_URL=http://influx_IP:8086 - تغيير المالك إلى "apigee":
> تشون 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 rename - كرر هذه العملية على جميع عُقد Edge.
تثبيت apigee-grafana على عقدة Edge واحدة
على عقدة واحدة من تثبيت Edge، مثل عقدة واجهة المستخدم Edge:
- في أول عقدة Edge، ثبِّت apigee-grafana:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install - أنشئ ملف إعداد apigee-grafana. عادةً ما تقوم بتخزين هذا
ملف في دليل يمكن الوصول إليه باستخدام "apigee" المستخدم، مثلاً /opt/apigee/customer/application،
وجعله ملكًا لـ "واجهة برمجة تطبيقات" المستخدم.
اضبط السمات التالية في الملف. تم توضيح السمات التالية أعلاه:
INFLUXDB_HOST=192.168.56.101
INFLUXDB_PORT=8086
GRAFANA_USERNAME=admin
GRAFANA_PASSWORD=admin - تغيير المالك إلى "apigee":
> تشون 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 إعادة تشغيل
للوصول إلى لوحة البيانات، افتح عنوان URL التالي في متصفّح:
http://grafana_IP_or_DNS:3000
سجِّل الدخول باستخدام بيانات الاعتماد التي حدّدتها في ملف إعداد apigee-grafana. في المثال الوارد أعلاه يكون اسم المستخدم/كلمة المرور هو المشرف/المشرف.
تحديد مشاكل التثبيت وحلّها
إذا لم تظهر لك بيانات في لوحة البيانات، اتّبِع الإجراء التالي لتحديد المشاكل وحلّها. التثبيت:
- لضمان apigee-telegraf
يجمع البيانات
- تشغيل apigee-service إعداد apigee-telegraf، فهو غير فعال، ويتحقق من الأخطاء، ويفتقر إلى التبعيات. وحلها.
- إعادة تشغيل apigee-telegraf وتحقَّق من /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log. عن أي أخطاء
- لضمان apigee-influxdb
يتلقى البيانات:
- تأكد من أن منافذ TCP التالية مفتوحة على عُقد البيانات apigee-influxdb: 8086 8183.
- استخدِم عنوان URL التالي لفتح واجهة مستخدم influxdb في متصفِّح:
http://influxdb_IP_or_DNS:8183- في الحقل "طلب البحث"، أدخل "عرض قواعد البيانات".
تأكد من إنشاء قواعد البيانات التالية: system, application, events, _internal. - في الحقل "طلب البحث"، أدخِل "عرض الخوادم".
يُرجى التأكُّد من أنّ عُقد apigee-influxdb هي مدرج.
- في الحقل "طلب البحث"، أدخل "عرض قواعد البيانات".
- تحقَّق من مصادر البيانات في لوحة البيانات:
- انقر على مصادر البيانات من القائمة الرئيسية. ينبغي أن ترى أيقونات لثلاثة مصادر البيانات المعروضة.
- انقر على الرمز في كل مصدر بيانات.
- في صفحة التفاصيل لمصدر البيانات، حدد مربع الاختيار حفظ الاختبار .
- في حال إعداد مصدر البيانات بشكلٍ صحيح، من المفترَض أن تظهر رسالة في النموذج التالي:
تمت العملية بنجاح
مصدر البيانات يعمل
تحديث لوحة بيانات المراقبة التجريبية
في حال تثبيت الإصدار التجريبي من لوحة بيانات Apigee Monitoring Dashboard في الإصدار 4.16.09، يمكنك إجراء ما يلي: تحديثه إلى الإصدار التجريبي للإصدار 4.17.01.
يجب تحديث مكونات لوحة التحكم بالترتيب التالي:
- apigee-influxdb
- apigee-telegraf على كل العقدة
- apigee-gravana
لتحديث لوحة بيانات المراقبة التجريبية:
- تحديث Edge إلى الإصدار 4.17.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-service/bin/apigee-service apigee-influxdb، تحديث
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb إعداد
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb إعادة تشغيل - تعديل apigee-telegraf على
العقدة 1:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf
> /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 rename - كرر الخطوة 3 لكل عقدة.
- تعديل apigee-grafana:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana تحديث
> /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 إعادة تشغيل