Referensi skrip penyebaran Kickstart untuk Microsoft Sentinel untuk agen konektor data aplikasi SAP
Artikel ini menyediakan referensi parameter yang dapat dikonfigurasi yang tersedia dalam skrip kickstart yang digunakan untuk menyebarkan agen konektor data aplikasi Microsoft Sentinel untuk SAP.
Untuk informasi selengkapnya, lihat Menyambungkan sistem SAP Anda ke Microsoft Azure Sentinel.
Konten dalam artikel ini ditujukan untuk tim SAP BASIS Anda.
Lokasi penyimpanan rahasia
Nama parameter: --keymode
Nilai parameter:kvmi
, kvsi
, cfgf
Diperlukan: Tidak.
kvmi
diasumsikan secara default.
Deskripsi: Menentukan apakah rahasia (nama pengguna, kata sandi, ID analitik log, dan kunci bersama) harus disimpan dalam file konfigurasi lokal, atau di Azure Key Vault. Juga mengontrol apakah autentikasi ke Azure Key Vault dilakukan menggunakan identitas terkelola yang ditetapkan sistem Azure VM atau identitas aplikasi terdaftar Microsoft Entra.
Jika diatur ke kvmi
, Azure Key Vault digunakan untuk menyimpan rahasia, dan autentikasi ke Azure Key Vault dilakukan menggunakan identitas terkelola yang ditetapkan sistem Azure mesin virtual.
Jika diatur ke kvsi
, Azure Key Vault digunakan untuk menyimpan rahasia, dan autentikasi ke Azure Key Vault dilakukan menggunakan identitas aplikasi terdaftar Microsoft Entra. Penggunaan kvsi
mode memerlukan --appid
nilai , --appsecret
, dan --tenantid
.
Jika diatur ke cfgf
, file konfigurasi yang disimpan secara lokal digunakan untuk menyimpan rahasia.
Mode koneksi server ABAP
Nama parameter: --connectionmode
Nilai parameter:abap
, mserv
Diperlukan: Tidak. Jika tidak ditentukan, nilai default-nya adalah abap
.
Deskripsi: Menentukan apakah agen pengumpul data harus terhubung ke server ABAP secara langsung, atau melalui server pesan. Gunakan abap
untuk membuat agen terhubung langsung ke server ABAP, yang namanya dapat Anda tentukan menggunakan --abapserver
parameter . Jika Anda tidak menentukan nama sebelumnya, skrip akan memintanya. Gunakan mserv
untuk terhubung melalui server pesan, dalam hal ini Anda harus menentukan parameter --messageserverhost
, --messageserverport
, dan --logongroup
.
Lokasi folder konfigurasi
Nama parameter: --configpath
Nilai parameter:<path>
Diperlukan: Tidak, /opt/sapcon/<SID>
diasumsikan jika tidak ditentukan.
Deskripsi: Secara default kickstart menginisialisasi file konfigurasi, lokasi metadata ke /opt/sapcon/<SID>
. Untuk mengatur lokasi alternatif konfigurasi dan metadata, gunakan parameter --configpath
.
Alamat server ABAP
Nama parameter: --abapserver
Nilai parameter:<servername>
Diperlukan: Tidak. Jika parameter tidak ditentukan dan jika parameter mode koneksi server ABAP diatur ke abap
, skrip akan meminta nama host/alamat IP server.
Deskripsi: Digunakan hanya jika mode koneksi diatur ke abap
, parameter ini berisi Nama Domain yang Sepenuhnya Memenuhi Syarat (FQDN), nama pendek, atau alamat IP server ABAP untuk disambungkan.
Nomor instans sistem
Nama parameter: --systemnr
Nilai parameter:<system number>
Diperlukan: Tidak. Jika tidak ditentukan, pengguna akan dimintai nomor sistem.
Deskripsi: Menentukan nomor instans sistem SAP yang akan disambungkan.
ID Sistem
Nama parameter: --sid
Nilai parameter:<SID>
Diperlukan: Tidak. Jika tidak ditentukan, pengguna akan dimintai ID sistem.
Deskripsi: Menentukan ID sistem SAP yang akan disambungkan.
Nomor klien
Nama parameter: --clientnumber
Nilai parameter:<client number>
Diperlukan: Tidak. Jika tidak ditentukan, pengguna akan dimintai nomor klien.
Deskripsi: Menentukan nomor klien yang akan disambungkan.
Host Server Pesan
Nama parameter: --messageserverhost
Nilai parameter:<servername>
Diperlukan: Ya, jika mode koneksi server ABAP diatur ke mserv
.
Deskripsi: Menentukan nama host/alamat ip server pesan yang akan disambungkan.
Hanya dapat digunakan jika mode koneksi server ABAP diatur ke mserv
.
Port Server Pesan
Nama parameter: --messageserverport
Nilai parameter:<portnumber>
Diperlukan: Ya, jika mode koneksi server ABAP diatur ke mserv
.
Deskripsi: Menentukan nama layanan (port) server pesan yang akan disambungkan.
Hanya dapat digunakan jika mode koneksi server ABAP diatur ke mserv
.
Grup masuk
Nama parameter: --logongroup
Nilai parameter:<logon group>
Diperlukan: Ya, jika mode koneksi server ABAP diatur ke mserv
.
Deskripsi: Menentukan grup masuk yang akan digunakan saat menyambungkan ke server pesan.
Hanya dapat digunakan jika mode koneksi server ABAP diatur ke mserv
. Jika nama grup masuk berisi spasi, mereka harus diteruskan dalam tanda kutip ganda, seperti dalam contoh --logongroup "my logon group"
.
Nama pengguna masuk
Nama parameter: --sapusername
Nilai parameter:<username>
Diperlukan: Tidak. Jika tidak disediakan, pengguna diminta untuk nama pengguna jika mereka tidak menggunakan SNC (X.509) untuk autentikasi.
Deskripsi: Nama pengguna yang digunakan untuk mengautentikasi ke server ABAP.
Kata sandi masuk
Nama parameter: --sappassword
Nilai parameter:<password>
Diperlukan: Tidak. Jika tidak disediakan, pengguna dimintai kata sandi, jika mereka tidak menggunakan SNC (X.509) untuk autentikasi. Input kata sandi ditutupi.
Deskripsi: Kata sandi yang digunakan untuk mengautentikasi ke server ABAP.
Lokasi file NetWeaver SDK
Nama parameter: --sdk
Nilai parameter:<filename>
Diperlukan: Tidak. Skrip mencoba menemukan file nwrfc*.zip di folder saat ini. Jika tidak ditemukan, pengguna diminta untuk menyediakan file arsip NetWeaver SDK yang valid.
Deskripsi: Jalur file NetWeaver SDK. SDK yang valid diperlukan agar pengumpul data dapat beroperasi. Untuk informasi selengkapnya, lihat prasyarat SAP.
ID Aplikasi Enterprise
Nama parameter: --appid
Nilai parameter:<guid>
Diperlukan: Ya, jika Lokasi penyimpanan rahasia diatur ke kvsi
.
Deskripsi: Saat mode autentikasi Azure Key Vault diatur ke kvsi
, autentikasi ke brankas kunci dilakukan menggunakan identitas aplikasi perusahaan (perwakilan layanan). Parameter ini menentukan ID aplikasi.
Rahasia Aplikasi Enterprise
Nama parameter: --appsecret
Nilai parameter:<secret>
Diperlukan: Ya, jika Lokasi penyimpanan rahasia diatur ke kvsi
.
Deskripsi: Saat mode autentikasi Azure Key Vault diatur ke kvsi
, autentikasi ke brankas kunci dilakukan menggunakan identitas aplikasi perusahaan (perwakilan layanan). Parameter ini menentukan rahasia aplikasi.
ID Penyewa
Nama parameter: --tenantid
Nilai parameter:<guid>
Diperlukan: Ya, jika Lokasi penyimpanan rahasia diatur ke kvsi
.
Deskripsi: Saat mode autentikasi Azure Key Vault diatur ke kvsi
, autentikasi ke brankas kunci dilakukan menggunakan identitas aplikasi perusahaan (perwakilan layanan). Parameter ini menentukan ID penyewa Microsoft Entra.
Nama Key Vault
Nama parameter: --kvaultname
Nilai parameter:<key vaultname>
Diperlukan: Tidak. Jika Lokasi penyimpanan Rahasia diatur ke kvsi
atau kvmi
, skrip akan meminta nilai jika tidak disediakan.
Deskripsi: Jika lokasi penyimpanan Rahasia diatur ke kvsi
atau kvmi
, nama brankas kunci (dalam format FQDN) harus dimasukkan di sini.
ID ruang kerja Log Analytics
Nama parameter: --loganalyticswsid
Nilai parameter:<id>
Diperlukan: Tidak. Jika tidak disediakan, skrip akan meminta ID ruang kerja.
Deskripsi: ID ruang kerja Analitik Log tempat pengumpul data mengirim data. Untuk menemukan ID ruang kerja, cari ruang kerja Log Analytics di portal Azure: buka Microsoft Sentinel, pilih Setelan di bagian Konfigurasi, pilih Setelan ruang kerja, lalu pilih Manajemen Agen.
Kunci Log Analytics
Nama parameter: --loganalyticskey
Nilai parameter:<key>
Diperlukan: Tidak. Jika tidak disediakan, skrip akan meminta kunci ruang kerja. Input ditutupi.
Deskripsi: Kunci primer atau sekunder ruang kerja Analitik Log tempat pengumpul data mengirim data. Untuk menemukan Kunci Primer atau Sekunder ruang kerja, cari ruang kerja Log Analytics di portal Azure: buka Microsoft Sentinel, pilih Setelan di bagian Konfigurasi, pilih Setelan ruang kerja, lalu pilih Manajemen Agen.
Menggunakan X.509 (SNC) untuk autentikasi
Nama parameter: --use-snc
Nilai parameter: Tidak ada
Diperlukan: Tidak. Jika tidak ditentukan, nama pengguna dan kata sandi digunakan untuk autentikasi. Jika ditentukan, --cryptolib
, --sapgenpse
, kombinasi --client-cert
dan --client-key
, atau --client-pfx
dan --client-pfx-passwd
serta --server-cert
, dan dalam kasus tertentu switch --cacert
diperlukan.
Deskripsi: Menentukan bahwa autentikasi X.509 digunakan untuk menyambungkan ke server ABAP, bukan autentikasi nama pengguna/kata sandi. Untuk informasi selengkapnya, lihat Mengonfigurasi sistem Anda untuk menggunakan SNC untuk koneksi aman.
Jalur pustaka Kriptografi SAP
Nama parameter: --cryptolib
Nilai parameter:<sapcryptolibfilename>
Diperlukan: Ya, jika --use-snc
ditentukan.
Deskripsi: Lokasi dan nama file pustaka Kriptografi SAP (libsapcrypto.so).
Jalur alat SAPGENPSE
Nama parameter: --sapgenpse
Nilai parameter:<sapgenpsefilename>
Diperlukan: Ya, jika --use-snc
ditentukan.
Deskripsi: Lokasi dan nama file alat sapgenpse untuk pembuatan dan pengelolaan PSE-files dan SSO-credentials.
Jalur kunci umum sertifikat klien
Nama parameter: --client-cert
Nilai parameter:<client certificate filename>
Diperlukan: Ya, jika --use-snc
dan sertifikat dalam format .crt/.key base-64.
Deskripsi: Lokasi dan nama file sertifikat publik klien base-64. Jika sertifikat klien dalam format .pfx, gunakan --client-pfx
sakelar sebagai gantinya.
Jalur kunci privat sertifikat klien
Nama parameter: --client-key
Nilai parameter:<client key filename>
Diperlukan: Ya, jika --use-snc
ditentukan dan kunci dalam format base-64 .crt/.key.
Deskripsi: Lokasi dan nama file kunci privat klien base-64. Jika sertifikat klien dalam format .pfx, gunakan --client-pfx
sakelar sebagai gantinya.
Sertifikat Otoritas Sertifikasi Penerbit/akar
Nama parameter: --cacert
Nilai parameter:<trusted ca cert>
Diperlukan: Ya, jika --use-snc
ditentukan dan sertifikat diterbitkan oleh otoritas sertifikasi perusahaan.
Deskripsi: Jika sertifikat ditandatangani sendiri, sertifikat tidak memiliki CA penerbitan, sehingga tidak ada rantai kepercayaan yang perlu divalidasi.
Jika sertifikat dikeluarkan oleh CA perusahaan, sertifikat CA penerbit dan sertifikat CA tingkat yang lebih tinggi perlu divalidasi. Gunakan instans switch --cacert
terpisah untuk setiap CA dalam rantai kepercayaan, dan berikan nama file lengkap sertifikat publik otoritas sertifikat perusahaan.
Jalur sertifikat PFX klien
Nama parameter: --client-pfx
Nilai parameter:<pfx filename>
Diperlukan: Ya, jika --use-snc
dan kunci dalam format .pfx/.p12.
Deskripsi: Lokasi dan nama file sertifikat klien pfx.
Kata sandi sertifikat PFX klien
Nama parameter: --client-pfx-passwd
Nilai parameter:<password>
Diperlukan: Ya, jika --use-snc
digunakan, sertifikat dalam format .pfx/.p12, dan sertifikat dilindungi oleh kata sandi.
Deskripsi: Kata sandi file PFX/P12.
Sertifikat server
Nama parameter: --server-cert
Nilai parameter:<server certificate filename>
Diperlukan: Ya, jika --use-snc
digunakan.
Deskripsi: Jalur dan nama lengkap sertifikat server ABAP.
URL server proksi HTTP
Nama parameter: --http-proxy
Nilai parameter:<proxy url>
Diperlukan: Tidak
Deskripsi: Kontainer yang tidak dapat membuat koneksi ke layanan Microsoft Azure secara langsung dan memerlukan koneksi melalui server proksi, juga memerlukan pengalihan --http-proxy
untuk menentukan URL proksi untuk kontainer. Format untuk URL proksi adalah http://hostname:port
.
Jaringan berbasis host
Nama parameter: --hostnetwork
Diperlukan: Tidak.
Deskripsi: Jika sakelar hostnetwork
ditentukan, agen menggunakan konfigurasi jaringan berbasis host. Ini dapat menyelesaikan masalah resolusi DNS internal dalam beberapa kasus.
Mengonfirmasi semua perintah
Nama parameter: --confirm-all-prompts
Nilai parameter: Tidak ada
Diperlukan: Tidak
Deskripsi: Jika --confirm-all-prompts
sakelar ditentukan, skrip tidak dijeda untuk konfirmasi pengguna apa pun, dan hanya meminta apakah input pengguna diperlukan. Gunakan sakelar --confirm-all-prompts
untuk penyebaran zero-touch.
Menggunakan build pratinjau kontainer
Nama parameter: --preview
Nilai parameter: Tidak ada
Diperlukan: Tidak
Deskripsi: Secara default, skrip kickstart penyebaran kontainer menyebarkan kontainer dengan :latest
tag. Fitur pratinjau publik diterbitkan ke :latest-preview
tag. Agar skrip penyebaran kontainer menggunakan versi pratinjau publik kontainer, tentukan --preview
sakelar.
Konten terkait
Untuk informasi selengkapnya, lihat: