Справочник по скрипту развертывания Kickstart для агента соединителя данных приложений SAP Для Microsoft Sentinel
В этой статье приведена ссылка на настраиваемые параметры, доступные в скрипте запуска, используемом для развертывания агента соединителя данных microsoft Sentinel для приложений SAP.
Дополнительные сведения см. в статье "Развертывание и настройка контейнера" с агентом соединителя данных SAP.
Содержимое этой статьи предназначено для команд SAP BASIS .
Место хранения секрета
Имя параметра: --keymode
Значения параметров: kvmi
, kvsi
cfgf
Обязательный: нет. kvmi
подразумевается по умолчанию.
Описание. Указывает, должны ли секреты (имя пользователя, пароль, идентификатор log analytics и общий ключ) храниться в локальном файле конфигурации или в Azure Key Vault. Кроме того, определяет, выполняется ли проверка подлинности в Azure Key Vault с помощью управляемого удостоверения, назначаемого системой Azure, или удостоверения зарегистрированного приложения Microsoft Entra.
Если задано значение kvmi
, для хранения секретов используется Azure Key Vault и проверка подлинности в Azure Key Vault выполняется с помощью назначаемого системой управляемого удостоверения Azure для виртуальной машины.
Если задано значение kvsi
, Azure Key Vault используется для хранения секретов и проверки подлинности в Azure Key Vault выполняется с помощью удостоверения зарегистрированного приложения Microsoft Entra. Требуется --appid
--appsecret
использование режима и --tenantid
значенийkvsi
.
Если задано значение cfgf
, файл конфигурации, хранящийся локально, используется для хранения секретов.
Режим подключения к серверу ABAP
Имя параметра: --connectionmode
Значения параметров: abap
, mserv
Обязательный: нет. Если оно не указано, по умолчанию используется значение abap
.
Описание. Определяет, должен ли агент сборщика данных подключаться к серверу ABAP напрямую или через сервер сообщений. Используйте abap
для подключения агента непосредственно к серверу ABAP, имя которого можно определить с помощью --abapserver
параметра. Если вы не определите имя заранее, скрипт предложит вам его. Для подключения через сервер сообщений используйте mserv
. В этом случае необходимо задать параметры --messageserverhost
, --messageserverport
и --logongroup
.
Расположение папки конфигурации
Имя параметра: --configpath
Значения параметров: <path>
Обязательный: нет. Если значение не указано, предполагается, что нужно использовать /opt/sapcon/<SID>
.
Описание. По умолчанию kickstart инициализирует файл конфигурации, расположение метаданных в /opt/sapcon/<SID>
. Задать альтернативное расположение конфигурации и метаданных можно с помощью параметра --configpath
.
Адрес сервера ABAP
Имя параметра: --abapserver
Значения параметров: <servername>
Обязательный: нет. Если параметр не указан и если для параметра режима подключения сервера ABAP задано abap
значение, скрипт запрашивает имя узла сервера или IP-адрес.
Описание. Используется только в том случае, если задан abap
режим подключения, этот параметр содержит полное доменное имя (FQDN), короткое имя или IP-адрес сервера ABAP для подключения.
Номер экземпляра системы
Имя параметра: --systemnr
Значения параметров: <system number>
Обязательный: нет. Если это не указано, пользователю будет предложено ввести системный номер.
Описание. Указывает номер системного экземпляра SAP для подключения.
ИД системы
Имя параметра: --sid
Значения параметров: <SID>
Обязательный: нет. Если это не указано, пользователю будет предложено ввести системный идентификатор.
Описание. Указывает идентификатор системы SAP для подключения.
Номер клиента
Имя параметра: --clientnumber
Значения параметров: <client number>
Обязательный: нет. Если он не указан, пользователю будет предложено указать номер клиента.
Описание. Указывает номер клиента для подключения.
Узел сервера сообщений
Имя параметра: --messageserverhost
Значения параметров: <servername>
Обязательный: да, если для режима подключения к серверу ABAP задано значение mserv
.
Описание. Указывает имя узла или IP-адрес сервера сообщений для подключения. Можно использовать, только если для режима подключения к серверу ABAP задано значение mserv
.
Порт сервера сообщений
Имя параметра: --messageserverport
Значения параметров: <portnumber>
Обязательный: да, если для режима подключения к серверу ABAP задано значение mserv
.
Описание. Указывает имя службы (порт) сервера сообщений для подключения. Можно использовать, только если для режима подключения к серверу ABAP задано значение mserv
.
Группа входа
Имя параметра: --logongroup
Значения параметров: <logon group>
Обязательный: да, если для режима подключения к серверу ABAP задано значение mserv
.
Описание. Указывает группу входа, используемую при подключении к серверу сообщений. Можно использовать, только если для режима подключения к серверу ABAP задано значение mserv
. Если имя группы входа содержит пробелы, они должны передаваться в двойных кавычках, как в примере --logongroup "my logon group"
.
Имя пользователя для входа
Имя параметра: --sapusername
Значения параметров: <username>
Обязательный: нет. Если он не указан, пользователь запрашивает имя пользователя, если он не использует SNC (X.509) для проверки подлинности.
Описание: имя пользователя, используемое для проверки подлинности на сервере ABAP.
Пароль для входа
Имя параметра: --sappassword
Значения параметров: <password>
Обязательный: нет. Если он не указан, пользователь запрашивает пароль, если он не использует SNC (X.509) для проверки подлинности. Входные данные паролей маскируются.
Описание. Пароль, используемый для проверки подлинности на сервере ABAP.
Расположение файла пакета SDK для NetWeaver
Имя параметра: --sdk
Значения параметров: <filename>
Обязательный: нет. Скрипт пытается найти файл nwrfc*.zip в текущей папке. Если он не найден, пользователю будет предложено предоставить действительный файл архива пакета SDK NetWeaver.
Описание: путь к файлу пакета SDK NetWeaver. Для работы сборщика данных требуется допустимый пакет SDK. Дополнительные сведения см. в статье о предварительных требованиях SAP.
Идентификатор корпоративного приложения
Имя параметра: --appid
Значения параметров: <guid>
Обязательный: да, если для места хранения секретов задано значение kvsi
.
Описание. Если задан kvsi
режим проверки подлинности Azure Key Vault, проверка подлинности в хранилище ключей выполняется с помощью удостоверения корпоративного приложения (субъекта-службы). Этот параметр позволяет задать идентификатор приложения.
Секрет корпоративного приложения
Имя параметра: --appsecret
Значения параметров: <secret>
Обязательный: да, если для места хранения секретов задано значение kvsi
.
Описание. Если задан kvsi
режим проверки подлинности Azure Key Vault, проверка подлинности в хранилище ключей выполняется с помощью удостоверения корпоративного приложения (субъекта-службы). Этот параметр позволяет задать секрет приложения.
Идентификатор клиента
Имя параметра: --tenantid
Значения параметров: <guid>
Обязательный: да, если для места хранения секретов задано значение kvsi
.
Описание. Если задан kvsi
режим проверки подлинности Azure Key Vault, проверка подлинности в хранилище ключей выполняется с помощью удостоверения корпоративного приложения (субъекта-службы). Этот параметр задает идентификатор клиента Microsoft Entra.
Имя хранилища ключей
Имя параметра: --kvaultname
Значения параметров: <key vaultname>
Обязательный: нет. Если для расположения хранилища секретов задано kvsi
значение или kvmi
скрипт запрашивает значение, если оно не задано.
Описание. Если для расположения хранилища секретов задано kvsi
значение или kvmi
введите имя хранилища ключей (в формате FQDN).
идентификатор рабочей области Log Analytics;
Имя параметра: --loganalyticswsid
Значения параметров: <id>
Обязательный: нет. Если он не указан, скрипт запрашивает идентификатор рабочей области.
Описание: идентификатор рабочей области Log Analytics, в который сборщик данных отправляет данные. Чтобы найти идентификатор рабочей области, найдите рабочую область Log Analytics на портале Azure: откройте Microsoft Sentinel, щелкните элемент Параметры в разделе Конфигурация, а затем последовательно выберите элементы Параметры рабочей области и Agents Management (Управление агентами).
Ключ Log Analytics
Имя параметра: --loganalyticskey
Значения параметров: <key>
Обязательный: нет. Если этот параметр не указан, скрипт запрашивает ключ рабочей области. Входные данные маскируются.
Описание. Первичный или вторичный ключ рабочей области Log Analytics, в которой сборщик данных отправляет данные в. Чтобы найти первичный или вторичный ключ рабочей области, найдите рабочую область Log Analytics на портале Azure: откройте Microsoft Sentinel, щелкните элемент Параметры в разделе Конфигурация, а затем последовательно выберите элементы Параметры рабочей области и Agents Management (Управление агентами).
Использование X.509 (SNC) для проверки подлинности
Имя параметра: --use-snc
Значения параметра: нет
Обязательный: нет. Если это не указано, для проверки подлинности используется имя пользователя и пароль. Если значение указано, обязательными являются параметры --cryptolib
, --sapgenpse
, сочетание --client-cert
и --client-key
или --client-pfx
и --client-pfx-passwd
, а также --server-cert
и в некоторых случаях --cacert
.
Описание. Указывает, что для подключения к серверу ABAP используется проверка подлинности X.509, а не проверка подлинности имени пользователя и пароля. Дополнительные сведения см. в статье "Настройка системы для использования SNC для безопасных подключений".
Путь к библиотеке шифрования SAP
Имя параметра: --cryptolib
Значения параметров: <sapcryptolibfilename>
Обязательный: да, если указано значение --use-snc
.
Описание: расположение и имя файла библиотеки шифрования SAP (libsapcrypto.so).
Путь к инструменту SAPGENPSE
Имя параметра: --sapgenpse
Значения параметров: <sapgenpsefilename>
Обязательный: да, если указано значение --use-snc
.
Описание: расположение и имя файла средства sapgenpse для создания и управления файлами PSE-files и SSO-credentials.
Путь к открытому ключу сертификата клиента
Имя параметра: --client-cert
Значения параметров: <client certificate filename>
Обязательный: Да, если --use-snc
и сертификат находится в формате CRT/.key base-64.
Описание: расположение и имя файла общедоступного сертификата клиента base-64. Если сертификат клиента находится в формате PFX, используйте --client-pfx
параметр.
Путь к закрытому ключу сертификата клиента
Имя параметра: --client-key
Значения параметров: <client key filename>
Обязательный: да, если указано значение --use-snc
и ключ имеет формат .crt/.key base-64.
Описание: расположение и имя файла закрытого ключа клиента base-64. Если сертификат клиента находится в формате PFX, используйте --client-pfx
параметр.
Сертификаты выдающего или корневого центра сертификации
Имя параметра: --cacert
Значения параметров: <trusted ca cert>
Обязательный: да, если указано значение --use-snc
и сертификат выдан корпоративным центром сертификации.
Описание. Если сертификат самозаверяется, он не имеет выдачи ЦС, поэтому не требуется проверять цепочку доверия.
Если сертификат выдан корпоративным центром сертификации, необходимо проверить сертификат выдающего центра сертификации и все сертификаты центров сертификации более высокого уровня. Используйте отдельные экземпляры параметра --cacert
для каждого центра сертификации в цепочке доверия и укажите полные имена файлов общедоступных сертификатов корпоративных центров сертификации.
Путь к сертификату PFX клиента
Имя параметра: --client-pfx
Значения параметров: <pfx filename>
Обязательный: Да, если --use-snc
и ключ находится в формате PFX/.p12.
Описание: расположение и имя файла сертификата клиента pfx.
Пароль сертификата PFX клиента
Имя параметра: --client-pfx-passwd
Значения параметров: <password>
Обязательный: да, если используется --use-snc
, а сертификат имеет формат .pfx/.p12 и защищен паролем.
Описание: пароль файла PFX/P12.
Сертификат сервера
Имя параметра: --server-cert
Значения параметров: <server certificate filename>
Обязательный: да, если используется --use-snc
.
Описание: полный путь и имя сертификата сервера ABAP.
URL-адрес прокси-сервера HTTP
Имя параметра: --http-proxy
Значения параметров: <proxy url>
Обязательный: нет
Описание. Контейнеры, которые не могут установить подключение к службам Microsoft Azure напрямую и требуют подключения через прокси-сервер, также требуют --http-proxy
переключения для определения URL-адреса прокси-сервера для контейнера. Формат URL-адреса прокси-сервера.http://hostname:port
Сеть на основе узла
Имя параметра: --hostnetwork
Обязательный: нет.
Описание. Если hostnetwork
параметр указан, агент использует конфигурацию сети на основе узла. Это может решить внутренние проблемы разрешения DNS в некоторых случаях.
Подтверждение всех запросов
Имя параметра: --confirm-all-prompts
Значения параметра: нет
Обязательный: нет
Описание. Если --confirm-all-prompts
параметр указан, скрипт не приостанавливается для подтверждения пользователя и запрашивает только запросы, если требуется ввод пользователя. Используйте переключатель --confirm-all-prompts
для развертывания нулевого касания.
Использование предварительной сборки контейнера
Имя параметра: --preview
Значения параметра: нет
Обязательный: нет
Описание. По умолчанию скрипт запуска развертывания контейнера развертывает контейнер с тегом :latest
. Общедоступные предварительные версии функции публикуются в теге :latest-preview
. Чтобы сценарий развертывания контейнера использовал общедоступную предварительную версию контейнера, укажите --preview
параметр.
Связанный контент
Дополнительные сведения см. в разделе: