bigip_gtm_monitor_bigip – Управляет мониторами F5 BIG-IP GTM BIG-IP
Новое в версии 2.6.
Обзор
- Управляет мониторами F5 BIG-IP GTM BIG-IP. Этот монитор используется GTM для мониторинга самих BIG-IP.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| aggregate_dynamic_ratios строка |
| Указывает, как система комбинирует значения модуля для создания пропорции (оценки) для операции балансировки нагрузки. Оценка представляет собой оценку предполагаемой емкости модуля для обработки трафика. Средневзвешенные значения подходят для виртуальных серверов ускорителей веб-трафика или менеджеров безопасности приложений (downstream). При создании нового монитора, если этот параметр не указан, используется значение по умолчанию 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 словарь добавлено в 2.5 | Объект словаря, содержащий сведения о подключении. | ||
| auth_provider строка | Настраивает поставщика аутентификации для получения токенов аутентификации от удаленного устройства. Этот параметр используется при работе с устройствами BIG-IQ. | ||
| password строка / обязательно | Пароль учетной записи пользователя для подключения к BIG-IP. Можно опустить, задав переменную среды F5_PASSWORD.псевдонимы: pass, pwd | ||
| server строка / обязательно | Хост BIG-IP. Можно опустить, задав переменную среды F5_SERVER. | ||
| server_port целое число | По умолчанию: 443 | Порт сервера BIG-IP. Можно опустить, задав переменную среды F5_SERVER_PORT. | |
| ssh_keyfile путь | Указывает SSH-ключ для аутентификации при подключении к удаленному устройству. Этот аргумент используется только для транспорта cli. Можно опустить, задав переменную среды ANSIBLE_NET_SSH_KEYFILE. | ||
| 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, сохранится на диске, необходимо включить хотя бы одну задачу, использующую модуль 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 строка | changed | Новая агрегированная информация по монитору. Пример: sum-members |
| ignore_down_response булево | changed | Игнорировать ли ответ "down"? Пример: True |
| interval целое число | changed | Новый интервал для проверки монитора. Пример: 2 |
| ip строка | changed | Новый IP-адрес определения IP/порта. Пример: 10.12.13.14 |
| parent строка | changed | Новая родительская шаблон монитора. Пример: bigip |
| timeout целое число | changed | Новый таймаут ответа удаленной системы монитору. Пример: 10 |
Статус
- Данный модуль не гарантирует обратную совместимость. [превью]
- Этот модуль поддерживается партнером Ansible. [сертифицировано]
Авторы
- 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.9/modules/bigip_gtm_monitor_bigip_module.html