Модуль f5networks.f5_modules.bigip_monitor_dns — управление DNS-мониторами на 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_monitor_dns.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управляет DNS-мониторами работоспособности на BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
accept_rcode string | Указывает RCODE, который должен содержаться в ответе, чтобы статус считался активным. При создании нового монитора, если этот параметр не указан, используется значение по умолчанию Если задано Если задано Если для этого параметра задано Варианты:
|
adaptive boolean | Указывает, включён ли для этого монитора адаптивный мониторинг времени отклика. Если задано Если задано Варианты:
|
adaptive_limit integer | Указывает абсолютное время в миллисекундах, которое проба монитора не должна превышать независимо от настройки Это значение применяется независимо от значения параметра Это значение можно настроить, когда |
allowed_divergence_type string | При создании нового монитора, если Если задано Если задано Варианты:
|
allowed_divergence_value integer | При создании нового монитора, если |
answer_section_contains string | Указывает тип DNS-запроса, отправляемого монитором. При создании нового монитора, если это значение не указано, используется значение по умолчанию Если задано Если задано Если задано Варианты:
|
description string | Описание монитора. |
interval integer | Интервал, определяющий частоту запуска экземпляра монитора на основе этого шаблона. Это значение должно быть меньше значения При создании нового монитора, если этот параметр не указан, используется значение по умолчанию |
ip string | IP-адрес в определении IP-адреса и порта. Если при создании нового монитора этот параметр не указан, по умолчанию используется значение |
manual_resume boolean | Указывает, изменяет ли система автоматически статус ресурса на включён при следующей успешной проверке монитора. Если задано При создании нового монитора, если этот параметр не указан, по умолчанию используется значение Если задано Если задано Варианты:
|
name string / обязательный | Указывает имя монитора. |
parent string | Родительский шаблон этого шаблона монитора. После установки это значение нельзя изменить. По умолчанию используется родительский шаблон По умолчанию: |
partition string | Раздел устройства для управления ресурсами. По умолчанию: |
port string | Порт в определении IP-адреса и порта. Если при создании нового монитора этот параметр не указан, по умолчанию используется значение Обратите внимание: если указан IP-адрес, необходимо использовать значение от 1 до 65535. |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Словарь с параметрами подключения. |
|
auth_provider string |
Настраивает поставщика аутентификации для получения токенов аутентификации с удалённого устройства. Этот параметр используется главным образом при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если задано Этот параметр можно не указывать, задав переменную среды Ранее использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd string / обязательный |
Пароль учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server string / обязательный |
Узел BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server_port integer |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную среды По умолчанию: |
|
timeout integer |
Задаёт время ожидания в секундах при взаимодействии с сетевым устройством — для подключения или отправки команд. Если время ожидания истечёт до завершения операции, модуль завершится с ошибкой. |
|
transport string |
Настраивает транспортное соединение, используемое для подключения к удалённому устройству. Варианты:
|
|
user string / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь права администратора на устройстве. Этот параметр можно не указывать, задав переменную среды |
|
validate_certs boolean |
Если задано Этот параметр можно не указывать, задав переменную среды Варианты:
|
query_name string | Указывает имя запроса, которое монитор использует в DNS-запросе. |
query_type string | Указывает тип DNS-запроса, отправляемого монитором. При создании нового монитора, если этот параметр не указан, используется значение по умолчанию Если задано Если задано Варианты:
|
receive string | Указывает IP-адрес, который монитор использует из разделов записей ресурсов DNS-ответа. IP-адрес следует указывать в десятичной точечной нотации или нотации IPv6. |
reverse boolean | Указывает, работает ли монитор в обратном режиме. В обратном режиме успешное совпадение строки ответа отмечает проверяемый объект как недоступный, а не как доступный. Этот режим можно использовать только при настройке параметра Этот параметр несовместим с параметром Варианты:
|
sampling_timespan integer | Указывает продолжительность окна истории проб в секундах, которое система использует для расчёта средней задержки и стандартного отклонения пробы монитора. Это значение можно настроить, когда |
state string | Если задано Если задано Варианты:
|
time_until_up integer | Указывает время в секундах после первого успешного ответа, по истечении которого узел будет отмечен как активный. Значение 0 означает, что узел будет отмечен как активный сразу после получения корректного ответа от узла. Если при создании нового монитора этот параметр не указан, по умолчанию используется значение |
timeout integer | Количество секунд, в течение которых узел или служба должны ответить на запрос монитора. Если целевой объект отвечает в течение заданного периода, он считается доступным. Если целевой объект не отвечает в течение заданного периода, он считается недоступным. Можно задать любое значение, однако оно должно быть равно трём интервалам в секундах плюс одной секунде. Если при создании нового монитора этот параметр не указан, по умолчанию используется значение |
transparent boolean | Указывает, работает ли монитор в прозрачном режиме. Мониторы в прозрачном режиме могут проверять участников пула через межсетевые экраны. При создании нового монитора, если этот параметр не указан, по умолчанию используется значение Варианты:
|
up_interval integer | Указывает интервал, который система использует для проверки работоспособности активного ресурса. Если задано При любом другом числовом значении можно задать другой интервал для проверки работоспособности активного ресурса. При создании нового монитора, если этот параметр не указан, используется значение по умолчанию |
Примечания
Примечание
- Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется BIG-IP версии >= 12.
- Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы обеспечить сохранение конфигурации BIG-IP на диске, обязательно добавьте хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Инструкции по правильному использованию модуля для сохранения текущей конфигурации см. в документации модуля.
Примеры
- name: Create a DNS monitor
bigip_monitor_dns:
name: DNS-UDP-V6
interval: 2
query_name: localhost
query_type: aaaa
up_interval: 5
adaptive: false
state: present
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
accept_rcode string | RCODE, требуемый в ответе для состояния «работает». Возвращается: при изменении Пример: |
adaptive boolean | Включен ли адаптивный режим. Возвращается: при изменении Пример: |
adaptive_limit integer | Абсолютное количество миллисекунд, которое не должен превышать пробный запрос монитора. Возвращается: при изменении Пример: |
allowed_divergence_type string | Тип отклонения, используемый для адаптивного мониторинга времени отклика. Возвращается: при изменении Пример: |
allowed_divergence_value integer | Значение типа отклонения, используемого для адаптивного мониторинга времени отклика. Может быть Возвращается: при изменении Пример: |
answer_section_contains string | Тип DNS-запроса, отправляемого монитором. Возвращается: при изменении Пример: |
description string | Описание монитора. Возвращается: при изменении Пример: |
interval integer | Новый интервал запуска проверки монитором. Возвращается: при изменении Пример: |
ip string | Новый IP-адрес в определении IP/порта. Возвращается: при изменении Пример: |
manual_resume string | Определяет, будет ли система автоматически менять статус ресурса на «включен» после следующей успешной проверки монитором. Возвращается: при изменении Пример: |
parent string | Новый родительский шаблон монитора. Возвращается: при изменении Пример: |
port string | Псевдоним порта или службы, которые монитор проверяет для связанных с ним пулов или участников пулов. Возвращается: при изменении Пример: |
query_name string | Имя запроса, которое монитор использует в DNS-запросе. Возвращается: при изменении Пример: |
query_type string | Тип DNS-запроса, отправляемого монитором. Это может быть Возвращается: при изменении Пример: |
receive string | IP-адрес, который монитор использует из разделов записей ресурсов DNS-ответа. Возвращается: при изменении Пример: |
reverse boolean | Работает ли монитор в обратном режиме. Возвращается: при изменении Пример: |
sampling_timespan integer | Абсолютное количество миллисекунд, которое не должен превышать пробный запрос монитора. Возвращается: при изменении Пример: |
time_until_up integer | Новое время, по истечении которого система помечается как работающая после первого успешного ответа. Возвращается: при изменении Пример: |
timeout integer | Новый период ожидания ответа удаленной системы на запрос монитора. Возвращается: при изменении Пример: |
transparent boolean | Работает ли монитор в прозрачном режиме. Возвращается: при изменении Пример: |
up_interval integer | Интервал, используемый системой для проверки работоспособности ресурса, когда он доступен. Возвращается: при изменении Пример: |
Ссылки на коллекцию
© 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_monitor_dns_module.html