Dokumentacja skryptu wdrażania kickstart dla agenta łącznika danych aplikacji SAP Dla usługi Microsoft Sentinel
Ten artykuł zawiera informacje o konfigurowalnych parametrach dostępnych w skrypie kickstart używanym do wdrażania agenta łącznika danych aplikacji SAP Sentinel.
Aby uzyskać więcej informacji, zobacz Wdrażanie i konfigurowanie kontenera hostowania agenta łącznika danych SAP.
Zawartość w tym artykule jest przeznaczona dla zespołów SAP BASIS .
Lokalizacja magazynu wpisów tajnych
Nazwa parametru: --keymode
Wartości parametrów: kvmi
, , kvsi
cfgf
Wymagane: Nie. kvmi
jest zakładany domyślnie.
Opis: określa, czy wpisy tajne (nazwa użytkownika, hasło, identyfikator analizy dzienników i klucz udostępniony) powinny być przechowywane w lokalnym pliku konfiguracji lub w usłudze Azure Key Vault. Określa również, czy uwierzytelnianie w usłudze Azure Key Vault odbywa się przy użyciu przypisanej przez system tożsamości zarządzanej maszyny wirtualnej, czy tożsamości zarejestrowanej aplikacji firmy Microsoft w usłudze Microsoft Entra.
Jeśli ustawiono wartość kvmi
, usługa Azure Key Vault jest używana do przechowywania wpisów tajnych, a uwierzytelnianie w usłudze Azure Key Vault odbywa się przy użyciu przypisanej przez system tożsamości zarządzanej maszyny wirtualnej.
Jeśli ustawiono wartość kvsi
, usługa Azure Key Vault jest używana do przechowywania wpisów tajnych, a uwierzytelnianie w usłudze Azure Key Vault odbywa się przy użyciu tożsamości zarejestrowanej aplikacji firmy Microsoft. kvsi
Użycie trybu wymaga --appid
wartości , --appsecret
i --tenantid
.
Jeśli ustawiono wartość cfgf
, plik konfiguracji przechowywany lokalnie jest używany do przechowywania wpisów tajnych.
Tryb połączenia serwera ABAP
Nazwa parametru: --connectionmode
Wartości parametrów: abap
, mserv
Wymagane: Nie. Jeśli nie zostanie określony, wartość domyślna to abap
.
Opis: określa, czy agent modułu zbierającego dane powinien łączyć się bezpośrednio z serwerem ABAP, czy za pośrednictwem serwera komunikatów. Użyj abap
polecenia , aby agent łączył się bezpośrednio z serwerem ABAP, którego nazwa można zdefiniować przy użyciu parametru --abapserver
. Jeśli nie zdefiniujesz nazwy z wyprzedzeniem, skrypt wyświetli monit o jego podanie. Użyj polecenia mserv
, aby nawiązać połączenie za pośrednictwem serwera komunikatów, w tym przypadku należy określić --messageserverhost
parametry , --messageserverport
i --logongroup
.
Lokalizacja folderu konfiguracji
Nazwa parametru: --configpath
Wartości parametrów: <path>
Wymagane: Nie, przyjmuje się, /opt/sapcon/<SID>
jeśli nie określono.
Opis: Domyślnie program kickstart inicjuje plik konfiguracji, lokalizację metadanych na /opt/sapcon/<SID>
. Aby ustawić alternatywną lokalizację konfiguracji i metadanych, użyj parametru --configpath
.
Adres serwera ABAP
Nazwa parametru: --abapserver
Wartości parametrów: <servername>
Wymagane: Nie. Jeśli parametr nie zostanie określony i jeśli parametr trybu połączenia serwera ABAP jest ustawiony na abap
wartość , skrypt wyświetli monit o podanie nazwy hosta/adresu IP serwera.
Opis: Używany tylko wtedy, gdy tryb połączenia jest ustawiony na abap
, ten parametr zawiera w pełni kwalifikowaną nazwę domeny (FQDN), krótką nazwę lub adres IP serwera ABAP do nawiązania połączenia.
Numer wystąpienia systemu
Nazwa parametru: --systemnr
Wartości parametrów: <system number>
Wymagane: Nie. Jeśli nie zostanie określony, zostanie wyświetlony monit o podanie numeru systemowego.
Opis: określa numer wystąpienia systemu SAP do nawiązania połączenia.
Identyfikator systemowy
Nazwa parametru: --sid
Wartości parametrów: <SID>
Wymagane: Nie. Jeśli nie zostanie określony, zostanie wyświetlony monit o podanie identyfikatora systemu.
Opis: określa identyfikator systemu SAP do nawiązania połączenia.
Numer klienta
Nazwa parametru: --clientnumber
Wartości parametrów: <client number>
Wymagane: Nie. Jeśli nie zostanie określony, zostanie wyświetlony monit o podanie numeru klienta.
Opis: określa numer klienta do nawiązania połączenia.
Host serwera komunikatów
Nazwa parametru: --messageserverhost
Wartości parametrów: <servername>
Wymagane: Tak, jeśli tryb połączenia serwera ABAP jest ustawiony na mserv
wartość .
Opis: określa nazwę hosta/adres IP serwera komunikatów do nawiązania połączenia. Można używać tylko wtedy, gdy tryb połączenia serwera ABAP jest ustawiony na mserv
wartość .
Port serwera komunikatów
Nazwa parametru: --messageserverport
Wartości parametrów: <portnumber>
Wymagane: Tak, jeśli tryb połączenia serwera ABAP jest ustawiony na mserv
wartość .
Opis: określa nazwę usługi (port) serwera komunikatów do nawiązania połączenia. Można używać tylko wtedy, gdy tryb połączenia serwera ABAP jest ustawiony na mserv
wartość .
Grupa logowania
Nazwa parametru: --logongroup
Wartości parametrów: <logon group>
Wymagane: Tak, jeśli tryb połączenia serwera ABAP jest ustawiony na mserv
wartość .
Opis: określa grupę logowania do użycia podczas nawiązywania połączenia z serwerem komunikatów. Można użyć tylko wtedy, gdy tryb połączenia serwera ABAP jest ustawiony na mserv
wartość . Jeśli nazwa grupy logowania zawiera spacje, powinny zostać przekazane w cudzysłowach podwójnych, jak w przykładzie --logongroup "my logon group"
.
Nazwa użytkownika logowania
Nazwa parametru: --sapusername
Wartości parametrów: <username>
Wymagane: Nie. Jeśli użytkownik nie zostanie podany, zostanie wyświetlony monit o podanie nazwy użytkownika, jeśli nie używa protokołu SNC (X.509) do uwierzytelniania.
Opis: nazwa użytkownika używana do uwierzytelniania na serwerze ABAP.
Hasło logowania
Nazwa parametru: --sappassword
Wartości parametrów: <password>
Wymagane: Nie. Jeśli nie zostanie podany, zostanie wyświetlony monit o podanie hasła, jeśli nie używa protokołu SNC (X.509) do uwierzytelniania. Dane wejściowe hasła są maskowane.
Opis: Hasło używane do uwierzytelniania na serwerze ABAP.
Lokalizacja pliku zestawu NETWeaver SDK
Nazwa parametru: --sdk
Wartości parametrów: <filename>
Wymagane: Nie. Skrypt próbuje zlokalizować plik nwrfc*.zip w bieżącym folderze. Jeśli nie zostanie znaleziony, użytkownik zostanie poproszony o podanie prawidłowego pliku archiwum zestawu NETWeaver SDK.
Opis: Ścieżka pliku zestawu NETWeaver SDK. Do działania modułu zbierającego dane wymagany jest prawidłowy zestaw SDK. Aby uzyskać więcej informacji, zobacz Wymagania wstępne sap.
Identyfikator aplikacji dla przedsiębiorstw
Nazwa parametru: --appid
Wartości parametrów: <guid>
Wymagane: Tak, jeśli dla lokalizacji magazynu wpisu tajnego ustawiono wartość kvsi
.
Opis: Po ustawieniu trybu uwierzytelniania usługi Azure Key Vault na kvsi
wartość uwierzytelnianie w magazynie kluczy odbywa się przy użyciu tożsamości aplikacji dla przedsiębiorstw (jednostki usługi). Ten parametr określa identyfikator aplikacji.
Wpis tajny aplikacji dla przedsiębiorstw
Nazwa parametru: --appsecret
Wartości parametrów: <secret>
Wymagane: Tak, jeśli dla lokalizacji magazynu wpisu tajnego ustawiono wartość kvsi
.
Opis: Po ustawieniu trybu uwierzytelniania usługi Azure Key Vault na kvsi
wartość uwierzytelnianie w magazynie kluczy odbywa się przy użyciu tożsamości aplikacji dla przedsiębiorstw (jednostki usługi). Ten parametr określa klucz tajny aplikacji.
Identyfikator dzierżawy
Nazwa parametru: --tenantid
Wartości parametrów: <guid>
Wymagane: Tak, jeśli dla lokalizacji magazynu wpisu tajnego ustawiono wartość kvsi
.
Opis: Po ustawieniu trybu uwierzytelniania usługi Azure Key Vault na kvsi
wartość uwierzytelnianie w magazynie kluczy odbywa się przy użyciu tożsamości aplikacji dla przedsiębiorstw (jednostki usługi). Ten parametr określa identyfikator dzierżawy firmy Microsoft Entra.
Nazwa magazynu kluczy
Nazwa parametru: --kvaultname
Wartości parametrów: <key vaultname>
Wymagane: Nie. Jeśli lokalizacja magazynu wpisów tajnych jest ustawiona na kvsi
lub kvmi
, skrypt wyświetli monit o wartość, jeśli nie zostanie podana.
Opis: Jeśli dla lokalizacji magazynu wpisu tajnego ustawiono kvsi
wartość lub kvmi
, w tym miejscu powinna zostać wprowadzona nazwa magazynu kluczy (w formacie FQDN).
Identyfikator obszaru roboczego usługi Log Analytics
Nazwa parametru: --loganalyticswsid
Wartości parametrów: <id>
Wymagane: Nie. Jeśli nie zostanie podany, skrypt wyświetli monit o identyfikator obszaru roboczego.
Opis: Identyfikator obszaru roboczego usługi Log Analytics, do którego moduł zbierający dane wysyła dane. Aby zlokalizować identyfikator obszaru roboczego, znajdź obszar roboczy usługi Log Analytics w witrynie Azure Portal: otwórz usługę Microsoft Sentinel, wybierz pozycję Ustawienia w sekcji Konfiguracja, wybierz pozycję Ustawienia obszaru roboczego, a następnie wybierz pozycję Zarządzanie agentami.
Klucz usługi Log Analytics
Nazwa parametru: --loganalyticskey
Wartości parametrów: <key>
Wymagane: Nie. Jeśli nie zostanie podany, skrypt wyświetli monit o klucz obszaru roboczego. Dane wejściowe są maskowane.
Opis: Podstawowy lub pomocniczy klucz obszaru roboczego usługi Log Analytics, do którego moduł zbierający dane wysyła dane. Aby zlokalizować podstawowy lub pomocniczy klucz obszaru roboczego, znajdź obszar roboczy usługi Log Analytics w witrynie Azure Portal: otwórz usługę Microsoft Sentinel, wybierz pozycję Ustawienia w sekcji Konfiguracja, wybierz pozycję Ustawienia obszaru roboczego, a następnie wybierz pozycję Zarządzanie agentami.
Użyj X.509 (SNC) do uwierzytelniania
Nazwa parametru: --use-snc
Wartości parametrów: Brak
Wymagane: Nie. Jeśli nie zostanie określony, nazwa użytkownika i hasło będą używane do uwierzytelniania. W przypadku określenia , --cryptolib
, kombinacji parametrów --client-cert
i --client-pfx
--server-cert
--client-key
--client-pfx-passwd
, oraz , i w niektórych przypadkach --cacert
wymagane jest przełączenia. --sapgenpse
Opis: określa, że uwierzytelnianie X.509 jest używane do nawiązywania połączenia z serwerem ABAP, a nie z uwierzytelnianiem nazwy użytkownika/hasła. Aby uzyskać więcej informacji, zobacz Configure your system to use SNC for secure connections (Konfigurowanie systemu pod kątem używania SNC na potrzeby bezpiecznych połączeń).
Ścieżka biblioteki kryptograficznej SAP
Nazwa parametru: --cryptolib
Wartości parametrów: <sapcryptolibfilename>
Wymagane: Tak, jeśli --use-snc
jest określony.
Opis: lokalizacja i nazwa pliku biblioteki kryptograficznego SAP (libsapcrypto.so).
Ścieżka narzędzia SAPGENPSE
Nazwa parametru: --sapgenpse
Wartości parametrów: <sapgenpsefilename>
Wymagane: Tak, jeśli --use-snc
jest określony.
Opis: lokalizacja i nazwa pliku narzędzia sapgenpse służącego do tworzenia plików PSE i poświadczeń logowania jednokrotnego oraz zarządzania nimi.
Ścieżka klucza publicznego certyfikatu klienta
Nazwa parametru: --client-cert
Wartości parametrów: <client certificate filename>
Wymagane: Tak, jeśli --use-snc
certyfikat i jest w formacie .crt/.key base-64.
Opis: Lokalizacja i nazwa pliku certyfikatu publicznego klienta base-64. Jeśli certyfikat klienta jest w formacie pfx, użyj --client-pfx
przełącznika.
Ścieżka klucza prywatnego certyfikatu klienta
Nazwa parametru: --client-key
Wartości parametrów: <client key filename>
Wymagane: Tak, jeśli --use-snc
jest określony , a klucz jest w formacie .crt/.key base-64.
Opis: Lokalizacja i nazwa pliku klucza prywatnego klienta base-64. Jeśli certyfikat klienta jest w formacie pfx, użyj --client-pfx
przełącznika.
Wystawianie/certyfikaty głównego urzędu certyfikacji
Nazwa parametru: --cacert
Wartości parametrów: <trusted ca cert>
Wymagane: Tak, jeśli --use-snc
jest określony , a certyfikat jest wystawiany przez urząd certyfikacji przedsiębiorstwa.
Opis: Jeśli certyfikat jest z podpisem własnym, nie ma wystawiającego urzędu certyfikacji, więc nie ma łańcucha zaufania, który musi zostać zweryfikowany.
Jeśli certyfikat jest wystawiany przez urząd certyfikacji przedsiębiorstwa, należy zweryfikować certyfikat urzędu wystawiającego certyfikat i certyfikaty urzędu certyfikacji wyższego poziomu. Użyj oddzielnych wystąpień przełącznika --cacert
dla każdego urzędu certyfikacji w łańcuchu zaufania i podaj pełne nazwy plików publicznych certyfikatów urzędów certyfikacji przedsiębiorstwa.
Ścieżka certyfikatu PFX klienta
Nazwa parametru: --client-pfx
Wartości parametrów: <pfx filename>
Wymagane: Tak, jeśli --use-snc
klucz i jest w formacie pfx/.p12.
Opis: lokalizacja i nazwa pliku certyfikatu klienta pfx.
Hasło certyfikatu PFX klienta
Nazwa parametru: --client-pfx-passwd
Wartości parametrów: <password>
Wymagane: Tak, jeśli --use-snc
jest używany, certyfikat jest w formacie pfx/.p12, a certyfikat jest chroniony hasłem.
Opis: hasło pliku PFX/P12.
Certyfikat serwera
Nazwa parametru: --server-cert
Wartości parametrów: <server certificate filename>
Wymagane: Tak, jeśli --use-snc
jest używany.
Opis: Pełna ścieżka i nazwa certyfikatu serwera ABAP.
Adres URL serwera proxy HTTP
Nazwa parametru: --http-proxy
Wartości parametrów: <proxy url>
Wymagany: Nie
Opis: Kontenery, które nie mogą nawiązać połączenia z usługami platformy Microsoft Azure bezpośrednio i wymagają połączenia za pośrednictwem serwera proxy, wymagają --http-proxy
również przełączenia w celu zdefiniowania adresu URL serwera proxy dla kontenera. Format adresu URL serwera proxy to http://hostname:port
.
Sieć oparta na hoście
Nazwa parametru: --hostnetwork
Wymagane: Nie.
Opis: Jeśli hostnetwork
przełącznik jest określony, agent używa konfiguracji sieci opartej na hoście. Może to rozwiązać wewnętrzne problemy z rozpoznawaniem nazw DNS w niektórych przypadkach.
Potwierdź wszystkie monity
Nazwa parametru: --confirm-all-prompts
Wartości parametrów: Brak
Wymagany: Nie
Opis: Jeśli --confirm-all-prompts
przełącznik zostanie określony, skrypt nie zostanie wstrzymany dla żadnych potwierdzeń użytkownika i wyświetli monit tylko wtedy, gdy wymagane są dane wejściowe użytkownika. Użyj przełącznika --confirm-all-prompts
do wdrożenia bezobsługowego.
Korzystanie z kompilacji w wersji zapoznawczej kontenera
Nazwa parametru: --preview
Wartości parametrów: Brak
Wymagany: Nie
Opis: Domyślnie skrypt kickstart wdrożenia kontenera wdraża kontener z tagiem :latest
. Publiczne funkcje w wersji zapoznawczej są publikowane w tagu :latest-preview
. Aby skrypt wdrażania kontenera używał publicznej wersji zapoznawczej kontenera, określ --preview
przełącznik.
Powiązana zawartość
Aby uzyskać więcej informacji, zobacz: