Spec-Zone.ru › Ansible 2.11

f5networks.f5_modules.bigip_gtm_monitor_bigip – Управляет мониторами F5 BIG-IP GTM BIG-IP

Примечание

Этот плагин входит в коллекцию f5networks.f5_modules (версия 1.7.1).

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

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

Новое в версии 1.0.0: модуля f5networks.f5_modules

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Описание

  • Управляет мониторами F5 BIG-IP GTM (теперь BIG-IP DNS) BIG-IP. Этот монитор используется GTM для мониторинга самих BIG-IP.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aggregate_dynamic_ratios
строка
    Варианты:
  • none
  • average-nodes
  • sum-nodes
  • average-members
  • sum-members
Указывает, как система комбинирует значения модулей для создания пропорции (оценки) для операции балансировки нагрузки.
Оценка представляет собой оценочную емкость модуля для обработки трафика.
Средневзвешенные значения подходят для виртуальных серверов ускорителей веб-трафика или менеджеров безопасности приложений (ASM) по нисходящему потоку.
При создании нового монитора, если этот параметр не указан, используется значение по умолчанию none, что означает, что система не использует оценки в операции балансировки нагрузки.
Когда none, монитор игнорирует узлы и оценки членов пула.
Когда average-nodes, система усредняет динамические коэффициенты на узлах, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение в качестве оценки виртуальных серверов.
Когда sum-nodes, система суммирует оценки узлов, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки.
Когда average-members, система усредняет динамические коэффициенты на членах пула, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение в качестве оценки виртуальных серверов.
Когда sum-members, система суммирует оценки членов пула, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки.
ignore_down_response
логическое
    Варианты:
  • no
  • yes
Указывает, что монитор допускает более одной попытки зондирования за интервал.
Когда yes, монитор игнорирует ответы о недоступности в течение времени ожидания мониторинга. После истечения времени ожидания мониторинга без получения ответа о доступности система помечает объект как недоступный.
Когда no, монитор немедленно помечает объект как недоступный при получении ответа о недоступности.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет no.
interval
целое число
Указывает частоту проверки монитором ресурсов в секундах, когда ресурс недоступен или его статус неизвестен.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 30. Это значение должно быть меньше значения timeout.
ip
строка
IP-адрес, часть определения IP/порта. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'.
name
строка / обязательно
Имя монитора.
parent
строка
По умолчанию:
"/Common/bigip"
Родительская шаблон данного шаблона монитора. После установки этого значения его нельзя изменить. По умолчанию это значение — родитель bigip на разметке Common.
partition
строка
По умолчанию:
"Common"
Раздел устройства для управления ресурсами.
port
строка
Адрес порта, часть определения IP/порта. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что если вы указываете IP-адрес, вы должны использовать значение от 1 до 65535.
provider
словарь
добавлено в 1.0.0 f5networks.f5_modules
Объект словаря, содержащий сведения о подключении.
auth_provider
строка
Настраивает поставщика аутентификации для получения маркеров аутентификации от удаленного устройства.
Этот параметр действительно используется при работе с устройствами BIG-IQ.
no_f5_teem
логическое
    Варианты:
  • no
  • yes
Если yes, данные телеметрии TEEM не отправляются в F5.
Вы можете опустить этот параметр, установив переменную окружения F5_TEEM.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_PASSWORD.

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

Примечания

Примечание

  • Требуется версия ПО 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
строка
изменено
Новая агрегация монитора.

Пример:
sum-members
ignore_down_response
логический
изменено
Игнорировать ли ответ о неисправности.

Пример:
True
interval
целое число
изменено
Новый интервал проверки монитора.

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

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

Пример:
bigip
timeout
целое число
изменено
Новый таймаут ответа удалённой системы на мониторинг.

Пример:
10


Авторы

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

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

Spec-Zone.ru

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