Выполнение SSH скрипта

Выполнение SSH скрипта

Выполнение SSH скрипта ​

Сенсор Выполнение SSH скрипта используется для выполнения скрипта на указанном хосте по протоколу SSH.

NOTE

Эта проверка поддерживает функционал подстановки значений из словарей .

Параметры ​

ПараметрОписание
ХостАдрес хоста, к которому подключается сенсор.
ПортПорт хоста, к которому подключается сенсор.
ПодтипТип скрипта, который выполняет сенсор. Доступные типы – Программа/скрипт в ФС, Скрипт из репозитория и Скрипт с указанным текстом.
Рабочая директорияДиректория, из которой сенсор выполняет скрипт.
Скрипт / Исполняемый файлЗависит от выбранного подтипа. Может быть выпадающим списком для подтипа Скрипт из репозитория, строкой для ввода пути до файла для типа Программа/скрипт в ФС и редактором кода для типа Скрипт с указанным текстом.
АргументыАргументы, которые передаются указанному скрипту.
Если хотя бы один из передаваемых аргументов представляет собой строку с пробелами, то каждый аргумент необходимо указать в отдельном поле.
Аутентификация SudoИспользовать привилегированный доступ для выполнения скрипта. Экспериментальная функция. Скрыто по-умолчанию.
Имя пользователя SudoИмя пользователя с привилегированным доступом. Экспериментальная функция. Скрыто по-умолчанию.
Пароль пользователя SudoПароль пользователя с привилегированным доступом. Экспериментальная функция. Скрыто по-умолчанию.
АутентификацияНастройки аутентификации SSH. Доступна аутентификация по паролю (опция Пароль) и закрытому ключу (опции Расположение закрытого ключа SSH и Закрытый ключ SSH).
Имя пользователяЛогин пользователя для которого производится аутентификация.
ПарольПароль для аутентификация по SSH. Только для опции Пароль.
Расположение закрытого ключа SSHПуть к закрытому ключу на хосте Агента. Только для опции Расположение закрытого ключа SSH.
Закрытый ключ SSHЗакрытый ключ в текстовом виде. Только для опции Закрытый ключ SSH. Поле может быть зашифровано.

Результат выполнения ​

После успешного выполнения приведённого выше примера проверки в секции Данные появится следующая информация:

ПолеОписание
exitCodeКод выполнения скрипта
stdoutКонсольный вывод указанного скрипта.
stderrКонсольный вывод ошибок указанного скрипта.