Edge for Private Cloud גרסה 4.18.01
דרישות מערכת
צריך להתקין את apigee-telegraf
בכל צומתי Edge כדי
איסוף נתונים במרכז השליטה. לכן, דרישות המערכת עבור apigee-telegraf
הן
בדיוק כמו ב-Edge
שבו אתם מתקינים אותו.
אפשר להתקין את apigee-grafana
בצומת נפרד, או שימוש חוזר באחד מהצמתים הקיימים של Edge כמו שרת הניהול או Edge.
צומת של ממשק המשתמש.
עבור apigee-influxdb
, אפשר
להתקין אותו בצומת Edge קיים, כמו הצומת של שרת הניהול או הצומת של ממשק המשתמש של Edge, עם
ללא שינוי בדרישות המערכת.
אם תחליטו להתקין את apigee-influxdb
בצומת משלו עבור
ולכן הצומת צריך לעמוד בדרישות הבאות:
- מעבד (CPU) עם 2 ליבות
- זיכרון RAM של 4GB
- שטח אחסון בנפח 250GB (מעקב אחר נתונים שנמחקו באופן סופי אחרי חודש אחד)
- 1,000 או יותר 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 |
|
יציאת ממשק ה-API של InfluxDB, שמשמשת את מקור הנתונים של Grafana. מציינים 8086. |
|
שם המשתמש של Grafana להתחברות לממשק המשתמש של מרכז הבקרה. |
|
סיסמת 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 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:
- בצומת 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
בדוגמה שמוצגת למעלה
שם המשתמש/הסיסמה הם אדמין/אדמין.
פתרון בעיות בהתקנה
אם לא מופיעים נתונים במרכז הבקרה, צריך לבצע את התהליך הבא כדי לפתור את הבעיה. ההתקנה:
- כדי לוודא ש-
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. - כדי לפתוח את ממשק המשתמש של Inuxdb בדפדפן, משתמשים בכתובת ה-URL הבאה:
http://influxdb_IP_or_DNS:8183
- בשדה 'שאילתה', מזינים "הצגת מסדי נתונים". צריך לוודא שמסדי הנתונים הבאים
נוצרו:
system, application, events, _internal
. - בשדה 'שאילתה', מזינים "הצגת השרתים". חשוב לוודא שאתם רואים
ברשימה
apigee-influxdb
צמתים מפורטים.
- בשדה 'שאילתה', מזינים "הצגת מסדי נתונים". צריך לוודא שמסדי הנתונים הבאים
נוצרו:
- צריך לוודא שיציאות ה-TCP הבאות פתוחות בצומתי הנתונים של
- בודקים את מקורות הנתונים במרכז הבקרה:
- בוחרים מקורות נתונים בתפריט הראשי. אמורים לראות סמלים עבור 3 מקורות נתונים מוצגים.
- בוחרים בסמל של כל מקור נתונים.
- בדף הפרטים של מקור הנתונים, לוחצים על הלחצן שמירה ו- בדיקה לחצן.
- אם מקור הנתונים מוגדר כראוי, אמורה להופיע הודעה בפורמט:
הצלחה
מקור הנתונים פועל
עדכון של מרכז הבקרה למעקב אחר גרסאות בטא
יש להשתמש באחד משני התהליכים הבאים, בהתאם לגרסת Edge שממנה משדרגים:
- 4.16.09 ו-4.17.0x משתמשים באותו תהליך
- 4.16.05 מחייב להסיר את
apigee-collectd
כחלק מהעדכון.
עדכון מגרסה 4.16.09 או 4.17.0x
אם התקנתם את גרסת הבטא של לוח הבקרה של Apigee Monitoring ב-4.16.09 או ב-4.17.0x יכול לעדכן אותה לגרסת הבטא עבור 4.18.01.
כדי לעדכן את לוח הבקרה למעקב אחרי בטא:
- מעדכנים את Edge לגרסה 4.18.01 כפי שמתואר במאמר עדכון 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.
- עדכון של
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
.
כדי לעדכן את לוח הבקרה למעקב אחרי בטא:
- מעדכנים את Edge לגרסה 4.18.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-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 לכל צומת.