Spec-Zone.ru › Ansible 2.10

f5networks.f5_modules.bigip_gtm_monitor_tcp_half_open – Управляет мониторами F5 BIG-IP GTM TCP с полуоткрытым соединением

Примечание

Этот плагин является частью коллекции f5networks.f5_modules (версия 1.6.0).

Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Для использования в плейбуке укажите: f5networks.f5_modules.bigip_gtm_monitor_tcp_half_open.

Новый в версии 1.0.0: из f5networks.f5_modules

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управляет мониторами F5 BIG-IP GTM (теперь BIG-IP DNS) TCP с полуоткрытым соединением.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
ignore_down_response
boolean
    Варианты:
  • no
  • yes
Указывает, что монитор допускает более одной попытки проверки за интервал.
При yes, указывает, что монитор игнорирует ответы о недоступности в течение времени ожидания монитора. После истечения времени ожидания монитора без получения ответа о доступности, система помечает объект как недоступный.
При no, указывает, что монитор сразу же помечает объект как недоступный при получении ответа о недоступности.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет no.
interval
integer
Указывает частоту проверки монитора системой в секундах, когда ресурс недоступен или его статус неизвестен.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 30. Это значение должно быть меньше значения timeout.
ip
string
IP-адрес, часть определения IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'.
name
string / обязательно
Имя монитора.
parent
string
По умолчанию:
"/Common/tcp_half_open"
Родительская шаблон данного монитора. После установки этого значения, его нельзя изменить. По умолчанию, это значение tcp_half_open родитель на раздела Common.
partition
string
По умолчанию:
"Common"
Раздел устройства для управления ресурсами.
port
string
Порт, часть определения IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что если используется IP-адрес, вы должны указать значение от 1 до 65535.
probe_attempts
integer
Указывает количество попыток проверки хост-сервера, после чего система считает хост-сервер недоступным.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 3.
probe_interval
integer
Указывает количество секунд, которое процесс big3d ожидает перед отправкой последующей попытки проверки, когда проверка завершилась неудачно и было запрошено несколько попыток проверки.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 1.
probe_timeout
integer
Указывает количество секунд, после которого система отменяет запрос проверки к системе.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 5.
provider
dictionary
добавлен в 1.0.0 f5networks.f5_modules
Объект dict, содержащий данные подключения.
auth_provider
string
Настраивает поставщика аутентификации для получения токенов аутентификации с удаленного устройства.
Этот параметр используется при работе с устройствами BIG-IQ.
no_f5_teem
boolean
    Варианты:
  • no
  • yes
Если yes, данные телеметрии TEEM не отправляются в F5.
Вы можете опустить этот параметр, установив переменную среды F5_TEEM.
password
string / обязательно
Пароль учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
server
string / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER.
server_port
integer
По умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.
timeout
integer
Указывает время ожидания в секундах для связи с сетевым устройством для подключения или отправки команд. Если время ожидания истечет до завершения операции, модуль вернёт ошибку.
transport
string
    Варианты:
  • rest ←
Настраивает транспортное соединение для использования при подключении к удаленному устройству.
user
string / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве.
Вы можете опустить этот параметр, установив переменную среды F5_USER.
validate_certs
boolean
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых вами сайтах с самозаверенными сертификатами.
Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.
state
string
    Варианты:
  • present ←
  • absent
При значении present, гарантирует существование монитора.
При значении absent, гарантирует удаление монитора.
timeout
integer
Указывает количество секунд, в течение которого целевой объект должен ответить на запрос монитора.
Если целевой объект отвечает в течение заданного времени, он считается доступным.
Если целевой объект не отвечает в течение заданного времени, он считается недоступным.
Если это значение равно 0 (ноль), система использует интервал из родительского монитора.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 120.
transparent
boolean
    Варианты:
  • no
  • yes
Указывает, работает ли монитор в прозрачном режиме.
Монитор в прозрачном режиме направляет трафик через связанные члены пула или узлы (обычно маршрутизатор или брандмауэр) к алиасному пункту назначения (то есть, проверяет ip-port комбинацию, указанную в мониторе).
Если монитор не может успешно достичь алиасного пункта назначения, член пула или узел, через который шёл трафик монитора, помечаются как недоступные.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет no.

Примечания

Примечание

  • Требуется версия ПО 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 TCP half-open Monitor
  bigip_gtm_monitor_tcp_half_open:
    state: present
    ip: 10.10.10.10
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Remove TCP half-open Monitor
  bigip_gtm_monitor_tcp_half_open:
    state: absent
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Add half-open monitor for all addresses, port 514
  bigip_gtm_monitor_tcp_half_open:
    port: 514
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

Возвращаемые значения

Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
interval
целое число
изменённое
Новый интервал, в котором будет выполняться проверка монитора.

Пример:
2
ip
строка
изменённое
Новый IP-адрес определения IP/порта.

Пример:
10.12.13.14
parent
строка
изменённое
Новая родительская шаблон монитора.

Пример:
tcp_half_open
probe_attempts
целое число
изменённое
Новое количество попыток, которые система предпримет при проверке зонда монитора.

Пример:
10
probe_interval
целое число
изменённое
Новый интервал, в котором система будет проверять зонд монитора.

Пример:
10
probe_timeout
целое число
изменённое
Новый таймаут, в котором система будет ожидать ответ зонда монитора.

Пример:
10
timeout
целое число
изменённое
Новый таймаут, в течение которого удалённая система должна ответить монитору.

Пример:
10


Авторы

  • Tim Rupp (@caphrim007)
  • Wojciech Wypior (@wojtek0806)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/f5networks/f5_modules/bigip_gtm_monitor_tcp_half_open_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API