Agen pemantauan Google Cloud untuk SAP NetWeaver diperlukan untuk dukungan SAP dari sistem SAP yang berjalan di Google Cloud, termasuk SAP NetWeaver, SAP HANA, SAP ASE, SAP MaxDB, dan lainnya.
Saat Anda menginstal agen di instance VM Compute Engine, agen pemantauan untuk SAP NetWeaver akan menggabungkan data pemantauan dari Monitoring dan Compute Engine API, serta memberikan data tersebut ke Agen Host SAP.
Untuk menginstal agen pemantauan SAP NetWeaver di server Solusi Bare Metal, lihat Menginstal agen pemantauan untuk SAP NetWeaver di server Solusi Bare Metal.
Ringkasan penginstalan
Di Linux, Anda menginstal agen pemantauan untuk SAP NetWeaver dengan menggunakan perintah
pengelolaan paket sistem operasi standar, yum
atau zypper
. Perintah pengelolaan
paket akan menyelesaikan tugas-tugas berikut:
- Download versi terbaru agen pemantauan untuk SAP NetWeaver.
- Membuat agen sebagai layanan
systemd
Linux, yang bernamagoogle-sapnetweavermonitoring-agent
.
Di Windows, saat Anda mengeluarkan perintah instal, skrip penginstalan yang disediakan akan menyelesaikan tugas-tugas berikut:
- Download versi terbaru agen pemantauan untuk SAP NetWeaver.
- Membuat layanan Windows bernama
google-sapnetweavermonitoring-agent
dan tugas terjadwal yang berjalan setiap menit untuk memeriksa apakah layanan masih berjalan dan, jika perlu, memulai ulang layanan.
Prasyarat agen pemantauan untuk SAP NetWeaver
Sebelum menginstal agen pemantauan untuk SAP NetWeaver, Anda harus memastikan akses ke Google Cloud API dan memastikan JRE yang tepat tersedia.
Akses ke Google Cloud API
Saat agen pemantauan untuk SAP NetWeaver berjalan di VM Compute Engine, agen tersebut akan membaca data dari Monitoring.
Akses ke Monitoring API dapat dikontrol oleh izin IAM yang diberikan ke akun layanan VM host, berdasarkan cakupan akses Google Cloud API yang diberikan ke VM, atau keduanya.
Compute Engine merekomendasikan penggunaan hanya izin IAM pada akun layanan VM untuk mengontrol akses ke resource Google Cloud dan menyetel cakupan akses VM untuk mengizinkan akses penuh ke semua Cloud API. Untuk mengetahui informasi selengkapnya, baca Praktik terbaik.
Agen pemantauan SAP NetWeaver menggunakan akun layanan VM host-nya
untuk mengambil metrik Cloud Monitoring. Oleh karena itu, agen pemantauan mengharuskan VM host memiliki akun layanan dan akun layanan tersebut menyertakan izin monitoring.timeSeries.list
, yang dimuat dalam peran Monitoring Viewer bawaan.
Jika Anda membatasi akses ke Cloud API, agen pemantauan untuk SAP NetWeaver memerlukan cakupan akses Cloud API minimum berikut pada instance VM host:
- Compute Engine: Hanya Baca
- Stackdriver Monitoring API: Hanya Baca
Jika menjalankan SAP NetWeaver pada VM yang tidak memiliki alamat IP eksternal, Anda harus mengaktifkan akses Google Cloud API dan layanan agen pemantauan untuk SAP NetWeaver.
Untuk mengaktifkan Akses Google Pribadi dari VM Compute Engine di subnet, lihat Mengonfigurasi Akses Google Pribadi.
Java Runtime Environment
Agen pemantauan untuk SAP NetWeaver versi 2 memerlukan versi spesifik Java Runtime Environment (JRE).
Jika server tempat Anda menginstal agen memiliki akses ke internet, agen tersebut akan otomatis mendownload file selama penginstalan.
Jika server tidak memiliki akses internet, Anda dapat mengupload sendiri file ke server.
Linux
Jika Anda perlu menguploadnya sendiri, sebelum menginstal agen, upload
file berikut ke direktori /tmp/gcpsapdeps/
:
https://github.com/SAP/SapMachine/releases/download/sapmachine-17.0.1/sapmachine-jre-17.0.1_linux-x64_bin.tar.gz
Windows
Jika Anda perlu menguploadnya sendiri, sebelum menginstal agen, upload
file berikut ke direktori C:\gcpsapdeps
:
https://github.com/SAP/SapMachine/releases/download/sapmachine-17.0.1/sapmachine-jre-17.0.1_windows-x64_bin.zip
Menginstal agen pemantauan untuk SAP NetWeaver
Untuk menginstal agen pemantauan SAP NetWeaver, pilih sistem operasi Anda, lalu ikuti langkah-langkah berikut:
Linux
Menambahkan repositori RPM Google Cloud ke daftar repositori OS
Anda perlu menambahkan URL repositori RPM Google Cloud untuk agen pemantauan SAP NetWeaver ke daftar repositori paket untuk sistem operasi. Cara menambahkan repositori berbeda-beda, bergantung pada apakah Anda menggunakan Red Hat atau sistem operasi SLES.
RHEL
Untuk menambahkan repositori RPM Google Cloud ke RHEL, ikuti langkah-langkah berikut:
Buat koneksi SSH dengan VM host Anda.
Jalankan perintah berikut setelah mengganti
RHEL_VERSION
dengan nomor versi sistem operasi Anda. Misalnya, gantiRHEL_VERSION
dengan7
untuk RHEL 7 atau8
untuk RHEL 8. Anda mungkin perlu men-scroll untuk melihatRHEL_VERSION
.sudo tee /etc/yum.repos.d/google-sapnetweavermonitoring-agent.repo << EOM [google-sapnetweavermonitoring-agent] name=Google Cloud monitoring agent for SAP NetWeaver baseurl=https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-elRHEL_VERSION-\$basearch enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM
SLES
Untuk menambahkan repositori RPM Google Cloud ke SLES, ikuti langkah-langkah berikut:
Buat koneksi SSH dengan VM host Anda.
Jalankan perintah berikut setelah mengganti
SLES_VERSION
dengan nomor versi sistem operasi Anda. Misalnya, gantiSLES_VERSION
dengan12
untuk SLES 12 atau15
untuk SLES 15. Anda mungkin perlu men-scroll untuk melihatSLES_VERSION
.zypper addrepo --gpgcheck-allow-unsigned-package --refresh \ https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-slesSLES_VERSION-\$basearch google-sapnetweavermonitoring-agent
Menginstal agen
Anda menginstal agen pemantauan untuk SAP NetWeaver dengan menggunakan pengelola paket OS.
Untuk menginstal agen, pilih sistem operasi Anda, lalu ikuti langkah-langkah berikut:
RHEL
Buat koneksi SSH dengan VM host Anda.
Jalankan perintah berikut:
sudo yum install google-sapnetweavermonitoring-agent
SLES
Buat koneksi SSH dengan VM host Anda.
Jalankan perintah berikut:
sudo zypper --no-gpg-checks install google-sapnetweavermonitoring-agent
Windows
Untuk menginstal agen pemantauan SAP NetWeaver, sebagai administrator di VM host, jalankan perintah berikut:
. { Invoke-WebRequest -useb https://storage.googleapis.com/cloudsapdeploy/netweaver-agent-windows/install.ps1 } | iex
Setelah Anda menginstal agen pemantauan untuk SAP NetWeaver dan Agen Host SAP, validasikan penginstalan agen pemantauan untuk SAP NetWeaver, sebagaimana dijelaskan dalam Memvalidasi penginstalan agen tersebut ini.
Memvalidasi penginstalan agen pemantauan untuk SAP NetWeaver
Untuk memastikan agen pemantauan SAP NetWeaver berjalan, pilih sistem operasi Anda, lalu ikuti langkah-langkahnya:
Linux
Buat koneksi SSH dengan instance VM host Anda.
Jalankan perintah berikut:
sudo systemctl status google-sapnetweavermonitoring-agent
Jika agen pemantauan untuk SAP NetWeaver berfungsi dengan benar, output-nya akan berisi
active (running)
. Contoh:google-sapnetweavermonitoring-agent.service - Google Cloud monitoring agent for SAP NetWeaver Loaded: loaded (/usr/lib/systemd/system/google-sapnetweavermonitoring-agent.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2021-09-02 07:21:42 UTC; 742ms ago Main PID: 10723 (java) Tasks: 26 (limit: 512) CGroup: /system.slice/google-sapnetweavermonitoring-agent.service └─10723 /usr/sap/google-sapnetweavermonitoring-agent/jre/bin/java -Xms32m -Xmx64m -cp /usr/sap/google-sapnetweavermonitoring-age...
Windows
Gunakan RDP untuk terhubung ke instance VM yang ingin Anda pantau.
Jalankan perintah berikut:
Get-Service -Name google-sapnetweavermonitoring-agent
Jika agen pemantauan untuk SAP NetWeaver berfungsi dengan benar, kolom
Status
akan menampilkanRunning
. Contoh:Status Name DisplayName ------ ---- ----------- Running google-sapnetwe... Google Cloud monitoring agent for S...
Jika agen pemantauan tidak berjalan, lihat bagian Panduan Operasi tentang memulai ulang agen.
Memastikan bahwa Agen Host SAP menerima metrik
Untuk memverifikasi bahwa metrik infrastruktur dikumpulkan oleh Agen Google Cloud untuk SAP dan dikirim dengan benar ke Agen Host SAP, ikuti langkah-langkah berikut:
- Di sistem SAP, masukkan transaksi
ST06
. Di panel ringkasan, periksa ketersediaan dan konten kolom berikut untuk penyiapan infrastruktur pemantauan SAP dan Google yang menyeluruh dan benar:
- Penyedia Cloud:
Google Cloud Platform
- Akses Pemantauan yang Ditingkatkan:
TRUE
- Detail Enhanced Monitoring:
ACTIVE
- Penyedia Cloud: