Модуль f5networks.f5_modules.bigip_gtm_monitor_bigip — управление мониторами F5 BIG-IP GTM BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в плейбуке, укажите: 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 строка | Задает способ объединения системой значений модуля для формирования пропорции (оценки) при балансировке нагрузки. Оценка отражает предполагаемую пропускную способность модуля при обработке трафика. Усредненные значения подходят для последующих виртуальных серверов Web Accelerator или Application Security Manager (ASM). При создании монитора, если этот параметр не указан, используется значение по умолчанию Если задано Если задано Если задано Если задано Если задано Варианты:
|
ignore_down_response логическое значение | Указывает, что монитор может выполнять более одной попытки проверки за интервал. Если задано Если задано При создании монитора, если этот параметр не указан, используется значение по умолчанию Варианты:
|
interval целое число | Задает в секундах частоту выполнения системой проверки монитора, когда ресурс недоступен или его состояние неизвестно. При создании монитора, если этот параметр не указан, используется значение по умолчанию |
ip строка | Часть определения IP/порта, содержащая IP-адрес. Если при создании монитора этот параметр не указан, используется значение по умолчанию «*». |
name строка / обязательный | Имя монитора. |
parent строка | Родительский шаблон этого шаблона монитора. После задания это значение нельзя изменить. По умолчанию используется родительский шаблон По умолчанию: |
partition строка | Раздел устройства, в котором будут управляться ресурсы. По умолчанию: |
port строка | Часть определения IP/порта, содержащая номер порта. Если при создании монитора этот параметр не указан, используется значение по умолчанию «*». Обратите внимание: при указании IP-адреса необходимо использовать значение от 1 до 65535. |
provider словарь добавлено в f5networks.f5_modules 1.0.0 | Объект dict со сведениями о подключении. |
|
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 логическое значение |
Если задано Этот параметр можно не указывать, задав переменную среды Варианты:
|
state строка | Если задано Если задано Варианты:
|
timeout целое число | Задает количество секунд, в течение которых целевой объект должен ответить на запрос монитора. Если целевой объект отвечает в течение заданного периода времени, он считается доступным. Если целевой объект не отвечает в течение заданного периода времени, он считается недоступным. Если этому параметру присвоено значение 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 строка | Новое агрегированное значение для монитора. Возвращается: при изменении Пример: |
ignore_down_response логическое значение | Указывает, следует ли игнорировать ответ о недоступности. Возвращается: при изменении Пример: |
interval целое число | Новый интервал выполнения проверки монитора. Возвращается: при изменении Пример: |
ip строка | Новый IP-адрес в определении IP/порта. Возвращается: при изменении Пример: |
parent строка | Новый родительский шаблон монитора. Возвращается: при изменении Пример: |
timeout целое число | Новое время ожидания ответа удаленной системы на запрос монитора. Возвращается: при изменении Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_gtm_monitor_bigip_module.html