f5networks.f5_modules.bigip_gtm_monitor_bigip модуль – Управляет мониторами F5 BIG-IP GTM BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.31.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в playbook, укажите: f5networks.f5_modules.bigip_gtm_monitor_bigip.
Добавлена в f5networks.f5_modules 1.0.0
Обзор
- Управляет мониторами F5 BIG-IP GTM (сейчас BIG-IP DNS) BIG-IP. Этот монитор используется GTM для мониторинга самих BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
aggregate_dynamic_ratios string | Указывает, как система объединяет значения модуля для создания пропорции (оценки) для операции балансировки нагрузки. Оценка представляет собой расчетную пропускную способность модуля для обработки трафика. Усредненные значения подходят для виртуальных серверов Web Accelerator или Application Security Manager (ASM) нижнего уровня. При создании нового монитора, если этот параметр не указан, используется значение по умолчанию Когда Когда Когда Когда Когда Варианты:
|
ignore_down_response boolean | Указывает, что монитор допускает более одной попытки проверки за интервал. Когда Когда При создании нового монитора, если этот параметр не указан, значение по умолчанию равно Варианты:
|
interval integer | Указывает, в секундах, частоту, с которой система выполняет проверку монитора, когда ресурс недоступен или состояние ресурса неизвестно. При создании нового монитора, если этот параметр не указан, значение по умолчанию равно |
ip string | IP-адрес в определении IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. |
name string / required | Имя монитора. |
parent string | Родительский шаблон этого шаблона монитора. После установки это значение не может быть изменено. По умолчанию это значение — родительский элемент Значение по умолчанию: |
partition string | Раздел устройства для управления ресурсами. Значение по умолчанию: |
port string | Часть адреса порта в определении IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что при указании IP-адреса необходимо использовать значение от 1 до 65535. |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий данные подключения. |
|
auth_provider string |
Настраивает поставщика проверки подлинности для получения маркеров проверки подлинности от удаленного устройства. Этот параметр используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Вы можете опустить этот параметр, установив переменную среды Прежде использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd string / required |
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server string / required |
Хост BIG-IP или хост BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server_port integer |
Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную среды Значение по умолчанию: |
|
timeout integer |
Указывает время ожидания в секундах для связи с сетевым устройством для подключения или отправки команд. Если время ожидания истекло до завершения операции, модуль выдаст ошибку. |
|
transport string |
Настраивает транспортное соединение для подключения к удалённому устройству. Варианты:
|
|
user string / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную окружения |
|
validate_certs boolean |
Если Вы можете опустить этот параметр, установив переменную окружения Варианты:
|
state string | Когда Когда Варианты:
|
timeout integer | Указывает количество секунд, в течение которого целевой объект должен ответить на запрос монитора. Если целевой объект отвечает в установленный период времени, он считается активным. Если целевой объект не отвечает в установленный период времени, он считается неактивным. Если это значение равно 0, система использует интервал из родительского монитора. При создании нового монитора, если этот параметр не указан, значение по умолчанию равно |
Примечания
Примечание
- Требуется версия ПО BIG-IP >= 12
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы гарантировать, что специфическая для BIG-IP конфигурация сохранится на диске, необходимо включить хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config, для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.
Примеры
- name: Create BIG-IP Monitor
bigip_gtm_monitor_bigip:
state: present
ip: 10.10.10.10
name: my_monitor
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
- name: Remove BIG-IP Monitor
bigip_gtm_monitor_bigip:
state: absent
name: my_monitor
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
- name: Add BIG-IP monitor for all addresses, port 514
bigip_gtm_monitor_bigip:
port: 514
name: my_monitor
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны в этой статье. Ниже приведены поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
aggregate_dynamic_ratios string | Новая агрегация для монитора. Возвращается: changed Пример: |
ignore_down_response boolean | Игнорировать ли ответ о недоступности. Возвращается: changed Пример: |
interval integer | Новый интервал проверки монитора. Возвращается: changed Пример: |
ip string | Новый IP адрес/порт. Возвращается: changed Пример: |
parent string | Новый шаблон родительского монитора. Возвращается: changed Пример: |
timeout integer | Новый таймаут ответа удалённой системы на монитор. Возвращается: 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/bigip_gtm_monitor_bigip_module.html