במאמר הזה מוסבר איך להגדיר את Agent for SAP של Google Cloudכדי להגדיר ניראות (observability) של עומס העבודה של SAP באמצעות כלי לניהול עומס העבודה.
שירות הניראות של כלי לניהול עומס העבודה זקוק לסוכן כדי לאסוף מדדים מעומס העבודה של SAP ומהתשתית הבסיסית. מידע נוסף מופיע בסקירה הכללית על יכולת הצפייה ב-SAP.
לפני שמתחילים
צריך לאמת את ההתקנה של Agent for SAP של Google Cloudבכל המופעים של Compute Engine שבהם פועל עומס העבודה של SAP שרוצים להגדיר עבורו יכולת מעקב.
מידע על אימות ההתקנה של הסוכן זמין במאמר בנושא אימות ההתקנה של הסוכן.
מוודאים שהשלמתם את הדרישות המוקדמות לניטור של SAP.
הגדרת הסוכן לעומס עבודה באזור יחיד
VM Extension Manager
כדי להגדיר ולנהל את הסוכן בצי של מופעי Compute Engine, צריך ליצור בשבילו מדיניות של VM Extension Manager.
כדי להגדיר את הסוכן כך שיגדיר יכולות ניטור עבור עומס עבודה של SAP שפועל באזור יחיד, מבצעים את השלבים הבאים:
הגדרת VM Extension Manager:
- במסמכי התיעוד של VM Extension Manager, קוראים את הקטע לפני שמתחילים.
מגדירים את תפקידי ה-IAM שדרושים ליצירה ולניהול של מדיניות VM Extension Manager. מידע נוסף:
יוצרים מדיניות של תוסף למכונה וירטואלית שמתקינה ומנהלת את Agent for SAP של Google Cloudבמכונות המחשוב שמריצות את עומס העבודה של SAP:
- יוצרים את מדיניות התוסף למכונה הווירטואלית באזור שבו פועל עומס העבודה של SAP. מידע על יצירת מדיניות כזו של תוספים למכונות וירטואליות זמין במאמר בנושא יצירת מדיניות אזורית של תוספים למכונות וירטואליות.
- דוגמאות להגדרות של סוכנים לצורך יכולת צפייה מפורטות במאמר דוגמאות להגדרות של סוכנים.
מערכות ניהול חבילות
אם אתם מנהלים את מחזור החיים של הסוכן באופן ידני במקום להשתמש ב-VM Extension Manager, אתם יכולים להגדיר את הסוכן של Google Cloudל-SAP באמצעות מנהל חבילות:
יוצרים חיבור SSH למכונת החישוב שמריצה את עומס העבודה של SAP.
מוודאים שרצה הגרסה האחרונה של Agent for SAP.
מידע על עדכון הסוכן זמין במאמר עדכון הסוכן של Google Cloudל-SAP.
כדי לאפשר לסוכן לחפש פרטים על עומס עבודה של SAP ולשלוח אותם אל כלי לניהול עומס העבודה:
sudo /usr/bin/google_cloud_sap_agent configure -feature=sap_discovery -enable sudo /usr/bin/google_cloud_sap_agent configure -feature=workload_discovery -enableמאפשרים לנציג לאסוף מדדים מהתהליכים שפועלים בעומס העבודה של SAP:
- מפעילים את התכונה של סוכן לניטור תהליכים:
sudo /usr/bin/google_cloud_sap_agent configure -feature=process_metrics -enable- כדי לאפשר לסוכן לאסוף מדדי תהליכים שקשורים למופעים של מסד הנתונים SAP HANA, צריך להגדיר פרמטרים נוספים בקטע
hana_metrics_config.
מידע נוסף זמין במאמר בנושא הגדרת איסוף מדדים של מעקב אחר תהליכים.
מפעילים את האפשרות לאיסוף מדדים מהמופעים של SAP HANA שפועלים בעומס העבודה של SAP:
- מפעילים את תכונת המעקב של SAP HANA בסוכן:
sudo /usr/bin/google_cloud_sap_agent configure -feature=hana_monitoring -enable- כדי לאפשר לסוכן להתחבר למופעי SAP HANA ולאסוף מדדים, צריך להגדיר פרמטרים נוספים.
מידע נוסף זמין במאמר בנושא הגדרת איסוף מדדים של מעקב ב-SAP HANA.
שומרים את קובץ ההגדרות.
דוגמאות להגדרות של סוכנים לצורך יכולת צפייה מפורטות במאמר דוגמאות להגדרות של סוכנים.
הגדרת הסוכן לעומס עבודה מרובה אזורים
VM Extension Manager
כדי להגדיר ולנהל את הסוכן בצי של מופעי Compute Engine, צריך ליצור בשבילו מדיניות של VM Extension Manager.
כדי להגדיר את הסוכן כך שיגדיר יכולת ניטור לעומס עבודה של SAP שפועל בשני אזורים או יותר, מבצעים את השלבים הבאים:
הגדרת VM Extension Manager:
- במסמכי התיעוד של VM Extension Manager, קוראים את הקטע לפני שמתחילים.
מגדירים את תפקידי ה-IAM שדרושים ליצירה ולניהול של מדיניות VM Extension Manager. מידע נוסף:
יוצרים מדיניות של תוסף למכונה וירטואלית שמתקינה ומנהלת את Agent for SAP של Google Cloudעל מכונות וירטואליות שמריצות את האתר הראשי של עומס העבודה ב-SAP:
- יוצרים את מדיניות התוסף למכונה הווירטואלית באזור שבו פועל האתר הראשי של עומס העבודה של SAP. מידע על יצירת מדיניות למקרים חריגים של מכונות וירטואליות זמין במאמר יצירת מדיניות למקרים חריגים של מכונות וירטואליות אזוריות.
- דוגמאות להגדרות של סוכנים לצורך יכולת צפייה מפורטות במאמר דוגמאות להגדרות של סוכנים.
אם אתם מריצים עומס עבודה של SAP עם זמינות גבוהה, או שיש לכם אתר לשחזור מאסון (DR) של עומס העבודה של SAP, אתם צריכים ליצור מדיניות של תוסף למכונה וירטואלית שמתקינה ומנהלת את Agent for SAP של Google Cloudבמופעי Compute שמריצים את האתר המשני או אתר ה-DR של עומס העבודה של SAP.
מערכות ניהול חבילות
אם אתם מנהלים את מחזור החיים של הסוכן באופן ידני במקום להשתמש ב-VM Extension Manager, אתם יכולים להגדיר את Agent for SAP באמצעות מנהל חבילות: Google Cloud
יוצרים חיבור SSH למכונת החישוב שמריצה את עומס העבודה של SAP.
מוודאים שרצה הגרסה האחרונה של Agent for SAP.
מידע על עדכון הסוכן זמין במאמר עדכון הסוכן של Google Cloudל-SAP.
כדי לאפשר לסוכן לאסוף פרטים על עומס העבודה של SAP ולשלוח אותם אל כלי לניהול עומס העבודה:
sudo /usr/bin/google_cloud_sap_agent configure -feature=sap_discovery -enable sudo /usr/bin/google_cloud_sap_agent configure -feature=workload_discovery -enableמאפשרים לנציג לאסוף מדדים מהתהליכים שפועלים בעומס העבודה של SAP:
- מפעילים את התכונה של סוכן לניטור תהליכים:
sudo /usr/bin/google_cloud_sap_agent configure -feature=process_metrics -enable- כדי לאפשר לסוכן לאסוף מדדי תהליכים שקשורים למופעים של מסד הנתונים SAP HANA, צריך להגדיר פרמטרים נוספים בקטע
hana_metrics_config.
מידע נוסף זמין במאמר בנושא הגדרת איסוף מדדים של מעקב אחר תהליכים.
מפעילים את האפשרות לאיסוף מדדים מהמופעים של SAP HANA שפועלים בעומס העבודה של SAP:
- מפעילים את תכונת המעקב של SAP HANA בסוכן:
sudo /usr/bin/google_cloud_sap_agent configure -feature=hana_monitoring -enable- כדי לאפשר לסוכן להתחבר למופעי SAP HANA ולאסוף מדדים, צריך להגדיר פרמטרים נוספים.
מידע נוסף זמין במאמר בנושא הגדרת איסוף מדדים של מעקב ב-SAP HANA.
שומרים את קובץ ההגדרות.
אם אתם מפעילים עומס עבודה של SAP עם זמינות גבוהה, או שיש לכם אתר לשחזור מאסון (DR) לעומס העבודה של SAP, עליכם לחזור על התהליך הזה לכל מופעי החישוב האחרים שמפעילים את עומס העבודה של SAP.
דוגמאות להגדרות של סוכנים לצורך יכולת צפייה מפורטות במאמר דוגמאות להגדרות של סוכנים.
אימות ההגדרה של יכולת התצפית בכלי לניהול עומס העבודה
כדי לוודא שההגדרה שלכם לשימוש בשירות הניראות (observability) של כלי לניהול עומס העבודה נכונה, אתם יכולים להריץ את הפקודה status של הסוכן. Google Cloud
כדי לאמת את ההגדרה של Google Cloud , מבצעים את השלבים הבאים:
- יוצרים חיבור SSH למכונת Compute Engine שבה פועל עומס העבודה של SAP.
בודקים את ההגדרה של Google Cloud לצורך יכולת צפייה:
sudo /usr/bin/google_cloud_sap_agent statusאם ההגדרה שלכם לשימוש בשירות כלי לניהול עומס העבודה observability נכונה, הפלט כולל את הפרטים הבאים. Google Cloud יכול להיות שבהגדרה שלכם יש ערכים אחרים חוץ מהערכים
default.Agent Status: Installed version: 3.15-.... ... Systemd Service Enabled: True Systemd Service Running: True Cloud API Full Scopes: True Configuration File: /etc/google-cloud-sap-agent/configuration.json Configuration Valid: True ... ---------------------------------------------------------------------------- Process Metrics: Enabled Status: Fully Functional IAM Permissions: All granted Configuration: collect_process_metrics: true (configuration file) process_metrics_frequency: 30 (default) process_metrics_to_skip: [] (default) slow_process_metrics_frequency: 120 (default) ... ---------------------------------------------------------------------------- HANA Monitoring Metrics: Enabled Status: Fully Functional IAM Permissions: All granted Configuration: connection_timeout: 120 (default) enabled: true (configuration file) execution_threads: 10 (default) max_connect_retries: 1 (default) query_timeout_sec: 300 (default) sample_interval_sec: 300 (default) send_query_response_time: false (default) ... ---------------------------------------------------------------------------- System Discovery: Enabled Status: Fully Functional IAM Permissions: All granted Configuration: enable_discovery: true (default) enable_workload_discovery: true (default) sap_instances_update_frequency: 60 (default) system_discovery_update_frequency: 14400 (default) ...אם הפלט מציין שחסרה הגדרה כלשהי, צריך לעיין במידע שמופיע בקטעים הקודמים, לבצע את הפעולות הנדרשות ואז להריץ מחדש את הפקודה
statusכדי לאמת מחדש את ההגדרה.אם אתם משתמשים ביותר ממופע אחד של מחשוב כדי להריץ את עומס העבודה, צריך לחזור על התהליך הזה לכל שאר המופעים של מחשוב שמריצים את עומס העבודה.
הגדרות לדוגמה של סוכנים
הדוגמאות הבאות הן קובצי תצורה מלאים של Agent for SAP של Google Cloudשמוגדר לתמיכה בשיפור יכולות הניטור של עומס עבודה של SAP HANA:
בדוגמה הבאה נעשה שימוש במפתח מאובטח של מאגר משתמשים (hdbuserstore) לאימות SAP HANA:
{ "provide_sap_host_agent_metrics": true, "bare_metal": false, "log_level": "INFO", "log_to_cloud": true, "collection_configuration": { "collect_workload_validation_metrics": true, "collect_process_metrics": true, "hana_metrics_config": { "hana_db_user": "db_user_name", "sid": "DEH", "hdbuserstore_key": "user_store_key" } }, "discovery_configuration": { "enable_workload_discovery": true, "enable_discovery": true }, "hana_monitoring_configuration": { "enabled": true, "hana_instances": [ { "name": "local", "sid": "DEH", "user": "system", "hdbuserstore_key": "user_store_key" }, { "name": "remote", "sid": "DEH", "user": "system", "hdbuserstore_key": "user_store_key" } ] } }
בדוגמה הבאה נעשה שימוש בשם משתמש ובסוד של Secret Manager לאימות SAP HANA:
{ "provide_sap_host_agent_metrics": true, "bare_metal": false, "log_level": "INFO", "log_to_cloud": true, "collection_configuration": { "collect_workload_validation_metrics": true, "collect_process_metrics": true, "hana_metrics_config": { "hana_db_user": "db_user_name", "sid": "DEH", "hana_db_password_secret_name": "db_pwd_secret_name" } }, "discovery_configuration": { "enable_workload_discovery": true, "enable_discovery": true }, "hana_monitoring_configuration": { "enabled": true, "hana_instances": [ { "name": "local", "sid": "DEH", "host": "localhost", "port": "30015", "user": "db_user_name", "hdbuserstore_key": "user_store_key" }, { "name": "remote", "sid": "DEH", "host": "10.123.0.12", "port": "30015", "user": "db_user_name", "secret_name": "db_pwd_secret_name" } ] } }
בדוגמה הבאה נעשה שימוש בשם משתמש ובסיסמה לאימות SAP HANA. במקום זאת, מומלץ להשתמש במפתח מאובטח של מאגר משתמשים (hdbuserstore) או בסוד של Secret Manager לאימות SAP HANA.
{ "provide_sap_host_agent_metrics": true, "bare_metal": false, "log_level": "INFO", "log_to_cloud": true, "collection_configuration": { "collect_workload_validation_metrics": true, "collect_process_metrics": true, "hana_metrics_config": { "hana_db_user": "db_user_name", "sid": "DEH", "hana_db_password": "TempPa55word" } }, "discovery_configuration": { "enable_workload_discovery": true, "enable_discovery": true }, "hana_monitoring_configuration": { "enabled": true, "hana_instances": [ { "name": "local", "sid": "DEH", "host": "localhost", "port": "30015", "user": "db_user_name", "password": "TempPa55word" }, { "name": "remote", "sid": "DEH", "host": "10.123.0.12", "port": "30015", "user": "db_user_name", "password": "TempPa55word" } ] } }
מידע על פרמטרים של הגדרות שנתמכים על ידי הסוכן זמין במאמר פרמטרים של הגדרות.
המאמרים הבאים
אחרי שתסיימו בהצלחה את הגדרת יכולת הצפייה בעומס עבודה של SAP, יכול להיות שיחלפו עד 15 דקות עד שעומס העבודה הזה יופיע בדף יכולת הצפייה של כלי לניהול עומס העבודה במסוף Google Cloud .
מידע על מעקב אחרי עומסי עבודה של SAP זמין במאמר הצגת מדדי יכולת צפייה ב-SAP.