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

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

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

Параметры

Параметр Описание

Хост

Адрес хоста, к которому подключается сенсор.

Порт

Порт хоста, к которому подключается сенсор.

Подтип

Тип скрипта, который выполняет сенсор. Доступные типы – Программа/скрипт в ФС, Скрипт из репозитория и Скрипт с указанным текстом.

Рабочая директория

Директория, из которой сенсор выполняет скрипт.

Скрипт / Исполняемый файл

Зависит от выбранного подтипа. Может быть выпадающим списком для подтипа Скрипт из репозитория, строкой для ввода пути до файла для типа Программа/скрипт в ФС и редактором кода для типа Скрипт с указанным текстом.

Аргументы

Аргументы, которые передаются указанному скрипту.

Если хотя бы один из передаваемых аргументов представляет собой строку с пробелами, то каждый аргумент необходимо указать в отдельном поле.

Аутентификация Sudo

Использовать привилегированный доступ для выполнения скрипта. Экспериментальная функция. Скрыто по-умолчанию.

Имя пользователя Sudo

Имя пользователя с привилегированным доступом. Экспериментальная функция. Скрыто по-умолчанию.

Пароль пользователя Sudo

Пароль пользователя с привилегированным доступом. Экспериментальная функция. Скрыто по-умолчанию.

Аутентификация

Настройки аутентификации SSH. Доступна аутентификация по паролю (опция Пароль) и закрытому ключу (опции Расположение закрытого ключа SSH и Закрытый ключ SSH).

Имя пользователя

Логин пользователя для которого производится аутентификация.

Пароль

Пароль для аутентификация по SSH. Только для опции Пароль.

Расположение закрытого ключа SSH

Путь к закрытому ключу на хосте Агента. Только для опции Расположение закрытого ключа SSH.

Закрытый ключ SSH

Закрытый ключ в текстовом виде. Только для опции Закрытый ключ SSH. Поле может быть зашифровано.

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

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

Поле Описание

exitCode

Код выполнения скрипта

stdout

Консольный вывод указанного скрипта.

stderr

Консольный вывод ошибок указанного скрипта.