Mengonfigurasi Agen untuk SAP untuk pengumpulan metrik

Agen untuk SAPGoogle Cloudmenyediakan dukungan untuk memantau workload SAP Anda yang berjalan di instance Compute Engine dan membantu Anda menjalankan sistem SAP secara efisien di Google Cloud. Anda harus menginstal Agen Google Clouduntuk SAP di semua VM yang menjalankan sistem SAP apa pun. Agen ini mengumpulkan dan mengirimkan semua informasi yang diperlukan yang dimandatkan SAP ke Agen Host SAP. Untuk mengetahui informasi selengkapnya, lihat SAP Note 2469354.

Untuk mengumpulkan metrik aplikasi dan infrastruktur dasar yang digunakan untuk kemampuan pengamatan, Anda harus mengaktifkan fitur tambahan untuk Agent for SAP.

Dokumen ini menjelaskan cara mengaktifkan fitur ini di Agent for SAP.

Checklist untuk Agen untuk SAP

Checklist berikut merangkum tugas yang perlu Anda lakukan untuk memastikan Agen untuk SAP disiapkan dengan benar untuk kemampuan pengamatan:

Menginstal dan mengonfigurasi Agen untuk SAP
Instal dan konfigurasi Agen Google Clouduntuk SAP di setiap VM Compute Engine yang ingin Anda pantau.
Agen untuk SAP dikemas dengan image OS publik "for SAP" berikut:
  • RHEL: semua image "for SAP"
  • SLES: SLES 15 SP4 untuk SAP dan versi yang lebih baru

Untuk mengetahui informasi selengkapnya, lihat Menginstal dan mengonfigurasi Agen untuk SAP di VM.

Memperbarui Agen untuk SAP
Versi 3.5 Agen untuk SAP berisi semua fitur yang diperlukan untuk menyiapkan kemampuan pengamatan untuk SAP. Jika agen sudah diinstal sebelumnya, sebaiknya update ke versi terbaru.

Untuk melihat anotasi untuk kemunculan peristiwa SAP standar, Anda memerlukan versi 3.7 atau yang lebih baru dari agen.

Untuk mengetahui informasi selengkapnya, lihat Memperbarui Agen Google Cloud untuk SAP. Google Cloud

Mengaktifkan fitur penemuan sistem Agen untuk SAP
Dalam file konfigurasi agen, parameter berikut harus disetel ke true. Jika Anda menginstal agen setelah 14 Februari 2024, tanda ini ditetapkan ke true secara default dan tidak perlu diubah.
  • discovery_configuration.enable_workload_discovery
  • discovery_configuration.enable_discovery
Jika Anda menginstal agen sebelum 14 Februari 2024, atau jika Anda telah menonaktifkan fitur penemuan sistem, jalankan perintah berikut:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=sap_discovery -enable 
sudo /usr/bin/google_cloud_sap_agent configure -feature=workload_discovery -enable

Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi Agen Google Clouduntuk SAP.

Mengaktifkan pengumpulan metrik Process Monitoring Agen untuk SAP
Dalam file konfigurasi agen, parameter collection_configuration.collect_process_metrics harus ditetapkan ke true. Untuk mengaktifkan fitur ini, jalankan perintah berikut:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=process_metrics -enable

Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi pengumpulan metrik Process Monitoring.

Mengaktifkan pengumpulan metrik Pemantauan HANA Agen untuk SAP
Di VM HANA, Anda harus mengaktifkan pengumpulan metrik Pemantauan Proses HANA. Untuk mengaktifkan fitur ini, jalankan perintah berikut:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=hana_monitoring -enable

Edit bagian hana_monitoring_configuration dalam file konfigurasi agen untuk memberikan nama instance HANA, SID, host, port, pengguna, dan sandi (menggunakan Secret atau kunci hdbuserstore).

Perhatikan bahwa pengguna HANA yang ditentukan harus memiliki akses baca ke tabel yang dikueri oleh kueri default.

Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi pengumpulan metrik Pemantauan SAP HANA.

Memvalidasi konfigurasi agen dan Google Cloud penyiapan
Pastikan agen dikonfigurasi dengan benar dengan menjalankan perintah berikut:
         sudo /usr/bin/google_cloud_sap_agent status

Untuk mengetahui informasi selengkapnya, lihat Memvalidasi penyiapan untuk kemampuan pengamatan Workload Manager.

Mulai ulang Agen untuk SAP
Mulai ulang agen agar perubahan diterapkan dengan menjalankan perintah berikut:
         sudo systemctl restart google-cloud-sap-agent

Untuk mengetahui informasi selengkapnya, lihat Memulai ulang agen.

Memvalidasi penyiapan untuk kemampuan pengamatan Workload Manager

Anda dapat memvalidasi apakah Anda telah menyiapkan Google Cloud dengan benar untuk menggunakan layanan keobservasian Workload Manager dengan menjalankan perintah status agen. Perintah ini didukung mulai agen versi 3.7.

Untuk memvalidasi penyiapan Google Cloud , selesaikan langkah-langkah berikut:

  1. Buat koneksi SSH dengan instance Compute Engine Anda.
  2. Jalankan perintah berikut:

    sudo /usr/bin/google_cloud_sap_agent status
    

    Jika penyiapan Google Cloud Anda untuk menggunakan layanan pengamatan Workload Manager sudah benar, output akan mencakup hal berikut. Konfigurasi Anda mungkin memiliki nilai selain default.

    Agent Status:
        Installed version: 3.7-....
        ...
        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)
    ...
    
  3. Jika output Anda menunjukkan bahwa beberapa penyiapan belum dilakukan, tinjau informasi yang diberikan di bagian sebelumnya, lakukan tindakan yang diperlukan, lalu jalankan kembali perintah status untuk memvalidasi ulang penyiapan.

Contoh file konfigurasi

Setelah Anda mengaktifkan fitur untuk kemampuan pengamatan, file konfigurasi Agent for SAP akan terlihat seperti berikut:

  {
    "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
    },
    "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": "system",
          "secret_name": "password-secret-name"
        }
      ]
    }
  }
  

Langkah berikutnya