Перейти к основному содержимому

1.7.5

Совместимость с платформой

SSH metadata module в версии 1.7.5 ориентирован на Solar LightHouse 1.7.5.

Что изменилось и зачем

  • Появился параметр Словарь ключей метадаты и команд с регулярными выражениями (main.metadata_config). Он нужен, чтобы ключ метадаты - куда будет положено значение. У ключа есть 'command' - выполняемая на стороне хоста команда, 'regexp' - регулярное выражение для парсинга результата, а так же 'type' - тип метадаты, может быть string, boolean, numeric, datetime.
  • Появился параметр Имя пользователя SSH (auth.user). Он нужен, чтобы имя пользователь SSH для аутентификации на хосте и проведения аудита.
  • Появился параметр Объект аудита (auth.host). Он нужен, чтобы хост для подключения по ssh. Может быть ip адрес или доменное имя. Рекомендуем использовать плейсхолдер для работы с хостами.
  • Дополнительно в релизе есть ещё 3 менее заметных изменения конфигурации. Их можно отследить по таблице параметров на этой странице.

Таблица параметров

ГруппаИмя параметраОбязательныйЗначение по умолчаниюДля чего параметрПример заполнения
Параметры подключенияОбъект аудита (auth.host)да{{host.ip}}Хост для подключения по ssh. Может быть ip адрес или доменное имя. Рекомендуем использовать плейсхолдер для работы с хостами10.150.0.45
Параметры подключенияПорт объекта аудита (auth.port)да22Порт на хосте для подключения c помощью ssh22
Параметры подключенияИмя пользователя SSH (auth.user)да-Имя пользователь SSH для аутентификации на хосте и проведения аудитаubuntu
Параметры подключенияПароль SSH (auth.password)нет[[password_for_ssh]]Пароль пользователя SSH. Укажите или пароль, или ключ. Для хранения пароля рекомендуем использовать функционал Секреты, но также возможна запись пароля в открытом видеpassword
Параметры подключенияПриватный ключ (auth.private_key)нет[[private_key_for_ssh]]Укажите приватный ключ для SSH. Укажите или пароль, или ключ. Для хранения ключа рекомендуем использовать функционал Секреты, но также возможна запись ключа в открытом виде-----BEGIN OPENSSH PRIVATE KEY----- qqq -----END OPENSSH PRIVATE KEY-----
Исполняемая командаСловарь ключей метадаты и команд с регулярными выражениями (main.metadata_config)да{ "metadata_key1": { "command":"echo 'Hello world'", "regexp":"Hello (.+)", "type":"str...Ключ метадаты - куда будет положено значение. У ключа есть 'command' - выполняемая на стороне хоста команда, 'regexp' - регулярное выражение для парсинга результата, а так же 'type' - тип метадаты, может быть string, boolean, numeric, datetime{"new_key":{"command":"echo 'Result: 123'","regexp":"Result: (.+)"},"new_key_2":{"comma...