На странице «Возвращаемые результаты заданий» содержатся сведения о результатах выполнения каждого завершенного задания. На этой странице можно просматривать сведения о задании и выходные данные задания. SaltStack Config содержит несколько настраиваемых модулей вывода, которые позволяют форматировать результаты стандартных типов заданий.
Задания используются для выполнения удаленно исполняемых задач, применения состояний и запуска модулей выполнения системы Salt. Более подробную информацию см. в разделе Задания.
В списке завершенных заданий можно искать нужный служебный сервер или просматривать сведения за заданный период времени. Также можно просмотреть подробный отчет для каждого возвращаемого результата задания. Дополнительные сведения о настраиваемых модулях вывода, включенных в возвращаемые результаты заданий, см. в Настраиваемые модули вывода.
Служебные серверы (minion) — это узлы, работающие под управлением службы Minion. Они могут прослушивать команды, поступающие с главного сервера (master) Salt, и выполнять запрашиваемые задачи. Дополнительные сведения о служебных серверах см. в разделе Служебные серверы.
Просмотр результатов выполнения задания для служебного сервера
Чтобы просмотреть результаты выполнения задания для конкретного служебного сервера, необходимо сделать следующее.
- Перейдите в рабочую область Служебные серверы и выберите ИД служебного сервера.
- На странице Сведения перейдите на вкладку Действие.
На вкладке Действие отображается список, содержащий до 500 последних заданий, выполненных выбранным служебным сервером в пользовательском интерфейсе.
- Выберите JID возвращаемого результата задания для просмотра.
Просмотр результатов задания по времени завершения
Чтобы просмотреть результаты выполнения задания за конкретный диапазон дат, выполните следующее.
- Выберите Действие > Завершено.
В разделе Завершено отображается список завершенных заданий. Используя фильтрацию или сортировку по столбцу Время начала, можно отобразить операции за определенные интервалы времени. Дополнительные сведения о фильтрации результатов по времени см. в разделе Фильтрация по диапазону времени. Дополнительные сведения о рабочей области Действие см. в разделе Действие.
- Чтобы открыть сведения о задании, щелкните JID возвращаемого результата задания.
Загрузка результатов выполнения задания
Чтобы загрузить результаты выполнения конкретного задания, выполните следующее.
- Щелкните JID и выполните процедуру просмотра результатов выполнения задания, отфильтрованных по служебному серверу или по времени завершения, как описано в предыдущих разделах.
- Щелкните Загрузить в верхнем правом углу возвращаемого результата задания, чтобы открыть меню, а затем выберите JSON.
Файл .json
начинает загружаться в браузере.
Информационные поля в возвращаемом результате задания
На странице результатов выполнения задания отображаются следующие сведения о выбранном цикле выполнения задания.
- Заголовок
- Заголовок страницы результатов выполнения задания указывает функцию задания и его идентификатор (JID).
- Подзаголовок
-
Подзаголовок может быть разным в зависимости от типа выполненного задания. Подзаголовок содержит конкретные сведения об этом цикле выполнения задания, в том числе следующие.
- Имя задания
- Целевой объект (например, «Все служебные серверы»)
- Главный сервер (или серверы) Salt, которые отправили задание
- Имя пользователя, который запустил задание
- Сведения о возвращаемом результате
- Представления сведений о задании
-
Для изменения формата возвращаемых данных выберите необходимые параметры.
- Сводка
- Список служебных серверов, входящих в область задания. Для каждого служебного сервера указываются дополнительные сведения, для просмотра которых можно открыть или закрыть соответствующее раскрывающееся меню.
- Настраиваемый модуль вывода
- Настраиваемое представление результатов выполнения задания, учитывающее особенности функции, связанной с заданием. Дополнительные сведения см. в Настраиваемые модули вывода.
- Необработанные
- Структура необработанных данных JSON с минимальным форматированием.
- Информация о заданиях
- Общий обзор заданий, включая служебные серверы, которые, как предполагается, должны вернуть данные, а также те серверы, которые не вернули результаты.
Настраиваемые модули вывода
SaltStack Config содержит несколько настраиваемых модулей вывода, которые позволяют форматировать результаты стандартных типов заданий. Имя модуля вывода может быть разным и зависит от выполненного задания или функции. Ниже указаны возможные заголовки модулей вывода.
- Задания, связанные с состоянием
- test.ping
- disk.usage
- status.cpuinfo
- network.routes
- network.ipaddrs
- network.netstat
- cmd.run
- cmd.script
- pkg.list_pkgs
- Сведения о пользователе
Примеры настраиваемых модулей вывода
Этот раздел содержит примеры выбора настраиваемых модулей вывода возвращаемых результатов заданий.
Задания, связанные с состоянием
Возвращает результаты указанного модуля состояния при выполнении задания, связанного с состоянием, включая state.sls
, state.highstate
, state.apply
. Функция состояния — это функция, которая содержится внутри модуля состояния. От нее зависит применение определенного состояния к системе. Функции состояния часто обращаются к одному модулю выполнения или нескольким для реализации определенной задачи. Дополнительные сведения о состояниях Salt см. в разделе Документация по Salt. Как использовать состояния Salt?. Дополнительные сведения о заданиях см. в разделе Задания.
Test.ping
Возвращает результаты выполнения test.ping
для каждого узла в целевой группе.
Использование диска
Возвращает сведения об использовании для томов, подключенных на служебных серверах в целевой группе.
Сведения о ЦП
Этот модуль вывода содержит разные представления, которые можно применять, используя левый столбец.
Маршруты
Возвращает текущие настроенные маршруты из таблицы маршрутов.
IP-адрес
Возвращает список IPv4-адресов, назначенных узлу.
Netstat
Интерактивная диаграмма, на которой отображаются соединения между служебными и главными серверами Salt.
Список пакетов
Отображает пакеты, установленные в настоящее время на каждом служебном сервере.
Сведения о пользователе
Возвращает сведения о группах пользователей, определенных в ОС на целевых служебных серверах.