Модуль f5networks.f5_modules.bigiq_device_info — Сбор информации с устройств F5 BIG-IQ
Примечание
Этот модуль является частью коллекции f5networks.f5_modules (версия 1.31.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Для использования в книге задач укажите: f5networks.f5_modules.bigiq_device_info.
Новый в f5networks.f5_modules 1.0.0
Описание
- Сбор информации с устройств F5 BIG-IQ.
- Этот модуль назывался
bigiq_device_factsдо Ansible 2.9. Способ использования не изменился.
Псевдонимы: bigia_device_facts
Параметры
Параметр | Комментарии |
|---|---|
gather_subset список / элементы=строка / обязательно | При указании этого аргумента информация ограничивается заданным подмножеством. Можно указать список значений для включения более крупного подмножества. Значения также могут использоваться с начальным Варианты:
|
provider словарь добавлен в f5networks.f5_modules 1.0.0 | Объект словаря, содержащий данные подключения. |
|
auth_provider строка |
Настраивает поставщика аутентификации для получения маркеров аутентификации от удалённого устройства. Этот параметр действительно используется при работе с устройствами BIG-IQ. |
|
no_f5_teem булево |
Если Этот параметр можно опустить, задав переменную окружения Ранее используемая переменная Варианты:
|
|
password псевдонимы: pass, pwd строка / обязательно |
Пароль для учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно опустить, задав переменную окружения |
|
server строка / обязательно |
Хост BIG-IP или BIG-IQ. Этот параметр можно опустить, задав переменную окружения |
|
server_port целое число |
Порт сервера BIG-IP. Этот параметр можно опустить, задав переменную окружения По умолчанию: |
|
timeout целое число |
Устанавливает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истечёт до завершения операции, модуль вернёт ошибку. |
|
transport строка |
Настраивает транспортное соединение для подключения к удалённому устройству. Варианты:
|
|
user строка / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве. Этот параметр можно опустить, задав переменную окружения |
|
validate_certs булево |
Если Этот параметр можно опустить, задав переменную окружения Варианты:
|
Примечания
Примечание
- Этот модуль поддерживается всеми версиями BIG-IQ
- В BIGIQ 7.0 и более поздних версиях некоторые поля метаданных не включены/не поддерживаются (например, время работы, product_changelist, product_jobid)
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 манипулируют только рабочей конфигурацией продукта F5. Чтобы убедиться, что специфическая для BIG-IP конфигурация сохраняется на диск, обязательно включите хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения рабочей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения вашей рабочей конфигурации.
Примеры
- name: Collect BIG-IQ information
bigiq_device_info:
gather_subset:
- system-info
- vlans
provider:
server: lb.mydomain.com
user: admin
password: secret
delegate_to: localhost
- name: Collect all BIG-IQ information
bigiq_device_info:
gather_subset:
- all
provider:
server: cm.mydomain.com
user: admin
password: secret
delegate_to: localhost
- name: Collect all BIG-IP information except trunks
bigiq_device_info:
gather_subset:
- all
- "!trunks"
provider:
server: cm.mydomain.com
user: admin
password: secret
delegate_to: localhost
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
applications сложный | Информация, связанная с приложением Возвращаемое значение: Когда Пример: |
|
active_alerts целое число |
Количество активных предупреждений для приложения. Возвращаемое значение: изменённое Пример: |
|
bad_traffic вещественное число |
Процент трафика для приложения, который определяется как «плохой». Это значение зависит от того, включена ли функция Возвращаемое значение: изменённое Пример: |
|
bad_traffic_growth логическое |
Указывается, настраиваются ли предупреждения о росте плохого трафика. Возвращаемое значение: изменённое Пример: |
|
connections вещественное число |
Текущее количество подключений к приложению. Возвращаемое значение: изменённое Пример: |
|
enhanced_analytics логическое |
Указано, включен ли расширенный анализ для приложения. Возвращаемое значение: изменённое Пример: |
|
health строка |
Состояние приложения. Возвращаемое значение: изменённое Пример: |
|
id строка |
Идентификатор приложения в BIG-IQ. Возвращаемое значение: изменённое Пример: |
|
name строка |
Имя приложения. Возвращаемое значение: изменённое Пример: |
|
new_connections вещественное число |
Количество новых подключений в секунду. Возвращаемое значение: изменённое Пример: |
|
protection_mode строка |
Тип защиты F5 Web Application Security Service для приложения. Возвращаемое значение: изменённое Пример: |
|
response_time вещественное число |
Измеренное время отклика приложения в миллисекундах. Возвращаемое значение: изменённое Пример: |
|
status строка |
Текущее состояние приложения. Возвращаемое значение: изменённое Пример: |
|
transactions_per_second вещественное число |
Текущая величина транзакций в секунду, обрабатываемых приложением. Возвращаемое значение: изменённое Пример: |
managed_devices сложный | Информация, связанная с управляемыми устройствами. Возвращаемое значение: Когда Пример: |
|
address строка |
Адрес, по которому было обнаружено устройство. Возвращаемое значение: изменённое Пример: |
|
build string |
Номер сборки версии. Возвращено: changed Пример: |
|
device_uri string |
URI для доступа к интерфейсу управления устройством. Возвращено: changed Пример: |
|
edition string |
Строка выпуска версии продукта. Возвращено: changed Пример: |
|
group_name string |
Группа BIG-IQ, членом которой является устройство. Возвращено: changed Пример: |
|
hostname string |
Обнаруженное имя хоста устройства. Возвращено: changed Пример: |
|
https_port integer |
HTTPS-порт, доступный на интерфейсе управления устройством. Возвращено: changed Пример: |
|
is_clustered boolean |
Является ли устройство кластером или нет. Возвращено: changed Пример: |
|
is_license_expired boolean |
Истекла ли лицензия на устройстве или нет. Возвращено: changed Пример: |
|
is_virtual boolean |
Является ли устройство виртуальной версией или нет. Возвращено: changed Пример: |
|
machine_id string |
Уникальный идентификатор устройства, назначенный BIG-IQ. Возвращено: changed Пример: |
|
management_address string |
IP-адрес интерфейса управления на устройстве. Возвращено: changed Пример: |
|
mcp_device_name string |
Имя устройства, известное MCPD на BIG-IP. Возвращено: changed Пример: |
|
product string |
Продукт, как идентифицируется управляемое устройство. Возвращено: changed Пример: |
|
rest_framework_version string |
Версия фреймворка REST, работающая на устройстве Возвращено: changed Пример: |
|
self_link string |
Внутренняя ссылка на управляемое устройство в BIG-IQ. Возвращено: changed Пример: |
|
slots dictionary |
Тома на устройстве и версии установленного в них программного обеспечения. Возвращено: changed Пример: |
|
state string |
Состояние устройства. Возвращено: changed Пример: |
|
теги словарь |
Разные теги, назначенные устройству. Возвращено: изменено Пример: |
|
guid_домена_доверия строка |
GUID домена доверия, к которому принадлежит устройство. Возвращено: изменено Пример: |
|
uuid строка |
UUID устройства в BIG-IQ. Возвращено: изменено Пример: |
|
версия строка |
Версия TMOS, установленная на устройстве. Возвращено: изменено Пример: |
купленные_лицензии_пула сложный | Информация, связанная с лицензией купленного пула. Возвращено: Когда Пример: |
|
базовый_ключ_регистрации строка |
Базовый ключ регистрации купленного пула. Возвращено: изменено Пример: |
|
досье строка |
Досье купленной лицензии пула. Возвращено: изменено Пример: |
|
дата_окончания_оценочной_лицензии строка |
Дата окончания оценочной лицензии. Возвращено: изменено Пример: |
|
дата_начала_оценочной_лицензии строка |
Дата начала оценочной лицензии. Возвращено: изменено Пример: |
|
бесплатные_лицензии_на_устройства целое_число |
Количество оставшихся бесплатных лицензий. Возвращено: изменено Пример: |
|
дата_окончания_лицензии строка |
Дата истечения срока действия лицензии. Возвращено: изменено Пример: |
|
дата_начала_лицензии строка |
Дата начала действия лицензии. Возвращено: изменено Пример: |
|
дата_лицензирования строка |
Отметка времени лицензирования пула. Возвращено: изменено Пример: |
|
лицензированная_версия строка |
Версия BIG-IQ, на которую распространяется лицензия. Возвращено: изменено Пример: |
|
имя строка |
Название купленного пула. Возвращено: изменено Пример: |
|
ключ_регистрации строка |
Ключ лицензии купленного пула. Возвращено: изменено Пример: |
|
состояние строка |
Состояние купленной лицензии пула. Возвращено: изменено Пример: |
|
total_device_licenses integer |
Общее количество лицензий в пуле. Returned: changed Sample: |
|
uuid string |
UUID приобретенной лицензии пула Returned: changed Sample: |
|
vendor string |
Поставщик, предоставивший лицензию Returned: changed Sample: |
regkey_pools complex | Информация, связанная с пулом ключей реестра. Returned: When Sample: |
|
id string |
ID пула ключей реестра. Returned: changed Sample: |
|
name string |
Имя пула ключей реестра. Returned: changed Sample: |
|
offerings complex |
Список предложений в пуле. Returned: success Sample: |
|
dossier string |
Досье лицензии. Returned: changed Sample: |
|
evaluation_end_date_time string |
Дата окончания действия оценочной лицензии. Returned: changed Sample: |
|
evaluation_start_date_time string |
Дата начала действия оценочной лицензии. Returned: changed Sample: |
|
license_end_date_time string |
Дата истечения срока действия лицензии. Returned: changed Sample: |
|
license_start_date_time string |
Дата начала действия лицензии. Returned: changed Sample: |
|
licensed_date_time string |
Метка времени лицензирования ключа реестра. Returned: changed Sample: |
|
licensed_version string |
Версия BIG-IQ, которая лицензируется. Returned: changed Sample: |
|
name string |
Имя ключа реестра. Returned: changed Sample: |
|
registration_key string |
Регистрационный ключ лицензии. Returned: changed Sample: |
|
state string |
Состояние лицензии ключа реестра Returned: changed Sample: |
|
total_offerings integer |
Общее количество предложений в пуле Возвращено: changed Пример: |
system_info complex | Информация о системной информации. Возвращено: Когда Пример: |
|
base_mac_address string |
Адрес медиа-доступа (MAC-адрес) устройства. Возвращено: changed Пример: |
|
chassis_serial string |
Серийный номер шасси Возвращено: success Пример: |
|
hardware_information complex |
Информация об оборудовании (дисках и процессорах) системы. Возвращено: changed |
|
model string |
Модель оборудования. Возвращено: success Пример: |
|
name string |
Название оборудования. Возвращено: success Пример: |
|
type string |
Тип оборудования. Возвращено: success Пример: |
|
versions complex |
Специфические свойства оборудования Возвращено: success |
|
name string |
Название свойства Возвращено: success Пример: |
|
version string |
Значение свойства Возвращено: success Пример: |
|
host_board_part_revision string |
Ревизия материнской платы. Возвращено: success |
|
host_board_serial string |
Серийный номер материнской платы. Возвращено: success |
|
is_admin_password_changed boolean |
Изменен ли пароль администратора по умолчанию или нет. Возвращено: changed Пример: |
|
is_root_password_changed boolean |
Изменен ли пароль root по умолчанию или нет. Возвращено: changed Пример: |
|
is_system_setup boolean |
Настроена ли система или нет. Возвращено: changed Пример: |
|
marketing_name string |
Маркетинговое название платформы устройства. Возвращено: changed Пример: |
|
package_edition string |
Отображает версию программного обеспечения. Возвращено: changed Пример: |
|
package_version string |
Строка, объединяющая Возвращено: success Пример: |
|
platform string |
Идентификатор платформы. Возвращено: success Пример: |
|
product_build string |
Версия сборки версии релиза. Возвращено: success Пример: |
|
product_build_date string |
Дата сборки, понятная человеку. Возвращено: success Пример: |
|
product_built integer |
Unix-метка времени сборки продукта. Возвращено: success Пример: |
|
product_changelist integer |
Изменение списка, от которого разветвляется продукт. Не поддерживается в BIGIQ 7.0 и более поздних версиях Возвращено: success Пример: |
|
product_code string |
Код, идентифицирующий продукт. Возвращено: success Пример: |
|
product_jobid integer |
ID задания, которое создало версию продукта. Не поддерживается в BIGIQ 7.0 и более поздних версиях Возвращено: success Пример: |
|
product_version string |
Основная версия продукта работающего программного обеспечения. Возвращено: success Пример: |
|
switch_board_part_revision string |
Ревизия платы коммутатора. Возвращено: success |
|
switch_board_serial string |
Серийный номер платы коммутатора. Возвращено: success |
|
time complex |
Сопоставление текущей информации о времени с ключами, именованными по времени. Возвращено: changed |
|
day integer |
Текущий день месяца в числовом формате. Возвращено: changed Пример: |
|
hour integer |
Текущий час дня в 24-часовом формате. Возвращено: changed Пример: |
|
minute integer |
Текущая минута часа. Возвращено: changed Пример: |
|
month integer |
Текущий месяц в числовом формате. Возвращено: changed Пример: |
|
second integer |
Текущая секунда минуты. Возвращено: changed Пример: |
|
year integer |
Текущий год в 4-значном формате. Возвращено: changed Пример: |
|
uptime integer |
Время в секундах с момента загрузки системы. Не поддерживается в BIGIQ 7.0 и более поздних версиях Возвращено: success Пример: |
vlans complex | Список информации о VLAN. Возвращено: Когда Пример: |
|
auto_lasthop string |
Позволяет системе отправлять возвратный трафик на MAC-адрес, который передал запрос, даже если таблица маршрутизации указывает на другую сеть или интерфейс. Возвращено: changed Пример: |
|
cmp_hash_algorithm string |
Указывает, как будет разделен трафик в VLAN. Возвращено: changed Пример: |
|
description string |
Описание VLAN. Возвращено: changed Пример: |
|
failsafe_action string |
Действие, которое система должна предпринять, когда срабатывает механизм аварийного переключения. Возвращено: changed Пример: |
|
failsafe_enabled boolean |
Включено ли аварийное переключение или нет. Возвращено: changed Пример: |
|
failsafe_timeout integer |
Количество секунд, в течение которых активный модуль может работать без обнаружения сетевого трафика в этом VLAN, прежде чем он начнет переключение. Возвращено: changed Пример: |
|
if_index integer |
Индекс, назначенный этому VLAN. Это уникальный идентификатор, назначенный для всех объектов, отображаемых в SNMP IF-MIB. Возвращено: changed Пример: |
|
interfaces complex |
Список помеченных или непомеченных интерфейсов и транков, которые вы хотите настроить для VLAN. Возвращено: changed |
|
full_path string |
Полное имя ресурса, известное BIG-IP. Возвращено: changed Пример: |
|
name string |
Относительное имя ресурса в BIG-IP. Возвращено: changed Пример: |
|
tagged boolean |
Является ли интерфейс помеченным или нет. Возвращено: changed Пример: |
|
learning_mode string |
Настроены ли порты коммутатора, размещенные в VLAN, для обучения коммутатора, только для пересылки или отбрасывания. Возвращено: changed Пример: |
|
mtu integer |
Уникальный максимальный блок передачи (MTU) для VLAN. Возвращено: changed Пример: |
|
sflow_poll_interval integer |
Максимальный интервал в секундах между двумя опросами. Возвращено: changed Пример: |
|
sflow_poll_interval_global boolean |
Определяет, переопределяет ли глобальное значение интервала опроса VLAN значение интервала опроса на уровне объекта. Возвращаемое значение: changed Пример: |
|
sflow_sampling_rate integer |
Соотношение наблюдаемых пакетов к сгенерированным образцам. Возвращаемое значение: changed Пример: |
|
sflow_sampling_rate_global boolean |
Определяет, переопределяет ли глобальное значение параметра выборки VLAN значение параметра выборки на уровне объекта. Возвращаемое значение: changed Пример: |
|
source_check_enabled boolean |
Указывает, что принимаются только подключения, у которых есть обратный маршрут в таблице маршрутизации. Возвращаемое значение: changed Пример: |
|
tag integer |
Номер тега для VLAN. Возвращаемое значение: changed Пример: |
|
true_mac_address string |
MAC-адрес интерфейса с наименьшим номером, назначенным этому VLAN. Возвращаемое значение: changed Пример: |
Ссылки на сборки
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigiq_device_info_module.html