Edge for Private Cloud نسخه 4.18.01
سیستم مورد نیاز
برای جمع آوری داده های داشبورد باید apigee-telegraf روی تمام گره های Edge نصب کنید. بنابراین، سیستم مورد نیاز برای apigee-telegraf مانند گره Edge است که روی آن نصب می کنید.
میتوانید apigee-grafana روی یک گره جداگانه نصب کنید، یا از یکی از گرههای Edge موجود مانند مدیریت سرور یا گره رابط کاربری Edge استفاده مجدد کنید.
برای apigee-influxdb ، میتوانید آن را روی یک گره Edge موجود، مانند گره مدیریت سرور یا گره رابط کاربری Edge، بدون هیچ تغییری در سیستم مورد نیاز نصب کنید.
اگر تصمیم دارید apigee-influxdb به دلایل عملکردی روی گره خودش نصب کنید، گره باید شرایط زیر را داشته باشد:
- سی پی یو 2 هسته ای
- رم 4 گیگابایت
- 250 گیگابایت فضای دیسک (داده های مانیتورینگ پس از 1 ماه پاک می شود)
- 1000 یا بیشتر IOPS
برای اطلاعات بیشتر به سند InfluxData مراجعه کنید.
الزامات بندر برای apigee-influxdb
پورتهای 8086 و 8183 باید روی گرههای داده 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 قرار دهید:
اموال | توضیحات |
|---|---|
| URL گره apigee-influxdb، از جمله پورت 8086 را مشخص کنید. به عنوان مثال: http://192.168.0.1:8086 |
پارامترهای پیکربندی برای apigee-grafana
این ویژگی ها را در یک فایل متنی تنظیم کنید که به دستور apigee-grafana setup ارسال می کنید. به عنوان مثال، آنها را در یک فایل متنی به نام sa_grafana.txt قرار دهید:
اموال | توضیحات |
|---|---|
| آدرس IP یا نام DNS گره InfluxDB را مشخص کنید. به عنوان مثال: 192.168.0.1 |
| پورت InfluxDB API مورد استفاده توسط منبع داده Grafana. 8086 را مشخص کنید. |
| نام کاربری Grafana برای ورود به رابط کاربری داشبورد. |
| رمز عبور Grafana برای ورود به رابط کاربری داشبورد. |
دستورالعمل نصب
دستورالعمل های زیر را برای نصب اجزای داشبورد در این ترتیب دنبال کنید:
-
apigee-influxdb(روی یک گره مرکزی) -
apigee-telegraf(روی هر گره) -
apigee-grafana(در سرور مرکزی)
apigee-influxdb را روی یک نود Edge یا گره مستقل نصب کنید
در یک گره مستقل، یا یک گره Edge که سرور مدیریت یا Edge UI را اجرا می کند:
-
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
apigee-telegraf را روی هر گره Edge نصب کنید
در هر گره نصب Edge شما:
- در اولین گره Edge خود،
apigee-telegrafرا نصب کنید:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
- یک فایل پیکربندی برای
apigee-telegrafبا نامsa_telegraf.txtایجاد کنید. به طور معمول، شما این فایل را در دایرکتوری قابل دسترسی کاربر 'apigee' مانند/opt/apigee/customer/applicationذخیره می کنید و آن را در اختیار کاربر 'apigee' قرار می دهید.ویژگی زیر را در فایل تنظیم کنید تا URL گره apigee-influxdb از جمله پورت 8086 را مشخص کنید:
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 خود، مانند گره Edge UI:
- در اولین گره Edge خود،
apigee-grafanaرا نصب کنید:> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
- یک فایل پیکربندی برای
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
- تغییر مالک به '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:- مطمئن شوید که پورتهای TCP زیر در گرههای داده
apigee-influxdbباز هستند: 8086 و 8183. - از URL زیر برای باز کردن رابط کاربری influxdb در مرورگر استفاده کنید:
http://influxdb_IP_or_DNS:8183
- در قسمت Query "show databases" را وارد کنید. اطمینان حاصل کنید که پایگاه داده های زیر ایجاد شده اند:
system, application, events, _internal. - در قسمت Query "show servers" را وارد کنید. مطمئن شوید که گرههای
apigee-influxdbفهرست شدهاند.
- در قسمت Query "show databases" را وارد کنید. اطمینان حاصل کنید که پایگاه داده های زیر ایجاد شده اند:
- مطمئن شوید که پورتهای TCP زیر در گرههای داده
- منابع داده را در داشبورد بررسی کنید:
- منابع داده را در منوی اصلی انتخاب کنید. شما باید نمادهای سه منبع داده را مشاهده کنید.
- برای هر منبع داده، نماد را انتخاب کنید.
- در صفحه جزئیات منبع داده، دکمه Save & Test را انتخاب کنید.
- اگر منبع داده به درستی پیکربندی شده باشد، باید پیامی را به شکل زیر مشاهده کنید:
موفقیت
منبع داده کار می کند
به روز رسانی داشبورد نظارت بتا
بر اساس نسخه Edge که از آن ارتقا می دهید، از یکی از دو روش زیر استفاده کنید:
- 4.16.09 و 4.17.0x از همین رویه استفاده می کنند
- 4.16.05 از شما می خواهد که
apigee-collectdبه عنوان بخشی از به روز رسانی حذف نصب کنید.
به روز رسانی از نسخه 4.16.09 یا 4.17.0x
اگر نسخه بتا داشبورد مانیتورینگ Apigee را در 4.16.09 یا 4.17.0x نصب کرده اید، می توانید آن را به نسخه بتا برای 4.18.01 به روز کنید.
برای به روز رسانی داشبورد نظارت بتا:
- همانطور که در Update Apigee Edge 4.17.01/4.17.05 به 4.17.09 توضیح داده شده است، Apigee Edge 4.16.09 را به 4.17.09 به روز کنید و Apigee Edge 4.17.10 به 4.16.16.1 را به روز کنید. .
- به روز رسانی
apigee-influxdbدر گره مدیریت سرور:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
که در آن configFile فایل پیکربندی است که برای نصب
apigee-influxاستفاده کردید.اگر
apigee-grafanaنیز روی گره مدیریت سرور نصب کرده اید، این مرحلهapigee-grafanaرا نیز به روز می کند. در غیر این صورت،apigee-granfanaهمانطور که در مرحله زیر نشان داده شده است به روز کنید. - اگر
apigee-grafanaروی گره مدیریت سرور نصب نکرده اید ،apigee-grafanaدر گره ای که آن را نصب کرده اید به روز کنید:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
- به روز رسانی
apigee-telegrafدر گره 1:> /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
- مرحله 4 را برای هر گره تکرار کنید.
به روز رسانی از نسخه 4.16.05
نسخه 4.16.05 داشبورد از apigee-collectd به جای apigee-telegraf استفاده کرد. به عنوان بخشی از به روز رسانی به 4.18.01، apigee-collectd حذف و apigee-telegraf را نصب می کنید.
برای به روز رسانی داشبورد نظارت بتا:
- همانطور که در Update Apigee Edge 4.16.01/4.16.05 به 4.17.01 توضیح داده شده است Edge را به 4.18.01 به روز کنید و Apigee Edge 4.16.09 را به 4.17.01 به روز کنید .
- به روز رسانی
apigee-influxdbدر گره مدیریت سرور:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
که در آن configFile فایل پیکربندی است که برای نصب
apigee-influxاستفاده کردید.اگر
apigee-grafanaنیز روی گره مدیریت سرور نصب کرده اید، این مرحلهapigee-grafanaرا نیز به روز می کند. در غیر این صورت،apigee-granfanaهمانطور که در مرحله زیر نشان داده شده است به روز کنید. - اگر
apigee-grafanaروی گره مدیریت سرور نصب نکرده اید ،apigee-grafanaدر گره ای که آن را نصب کرده اید به روز کنید:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
-
apigee-telegrafرا روی گره 1 نصب کنید:> /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
- مرحله 4 را برای هر گره تکرار کنید.