f5networks.f5_modules.bigip_gtm_monitor_bigip – Управляет мониторами F5 BIG-IP GTM BIG-IP
Примечание
Этот плагин является частью коллекции f5networks.f5_modules (версия 1.6.0).
Для его установки используйте: 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 строка |
| Указывает, как система комбинирует значения модуля для создания пропорции (оценки) для операции балансировки нагрузки. Оценка представляет собой оценку предполагаемой емкости модуля для обработки трафика. Средневзвешенные значения подходят для виртуальных серверов ускорителей веб-трафика или менеджеров безопасности приложений (ASM). При создании нового монитора, если этот параметр не указан, используется значение по умолчанию none, что означает, что система не использует оценки в операции балансировки нагрузки.Когда none, монитор игнорирует узлы и оценки членов пула.Когда average-nodes, система усредняет динамические коэффициенты узлов, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение в качестве оценки виртуальных серверов.Когда sum-nodes, система суммирует оценки узлов, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки.Когда average-members, система усредняет динамические коэффициенты членов пула, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение в качестве оценки виртуальных серверов.Когда sum-members, система суммирует оценки членов пула, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки. | |
| ignore_down_response логическое |
| Указывает, что монитор допускает более одной попытки зондирования в интервале. Когда 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 of f5networks.f5_modules | Объект словаря, содержащий данные подключения. | ||
| auth_provider строка | Настраивает поставщика аутентификации для получения маркеров аутентификации с удаленного устройства. Этот параметр действительно используется при работе с устройствами BIG-IQ. | ||
| no_f5_teem логическое |
| Если 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 строка |
| Настраивает транспортное соединение, используемое при подключении к удаленному устройству. | |
| user строка / обязательно | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь права администратора на устройстве. Вы можете опустить этот параметр, установив переменную среды F5_USER. | ||
| validate_certs логическое |
| Если no, сертификаты SSL не проверяются. Используйте это только на контролируемых вами сайтах с самозаверяющимися сертификатами.Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS. | |
| state строка |
| Когда 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–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_bigip_module.html