bigip_monitor_tcp - Управление мониторами F5 BIG-IP LTM tcp.
Новая версия с 1.4.
- Описание
- Требования (для хоста, на котором выполняется модуль)
- Параметры
- Примеры
- Возвращаемые значения
- Примечания
Описание
- У
- п
- р
- а
- в
- л
- я
- е
- т
- с
- м
- о
- н
- и
- т
- о
- р
- а
- м
- и
- F
- 5
- B
- I
- G
-
- I
- P
- L
- T
- M
- t
- c
- p
- м
- о
- н
- и
- т
- о
- р
- о
- в
- ч
- е
- р
- е
- i
- C
- o
- n
- t
- r
- o
- l
- S
- O
- A
- P
- A
- P
- I
- .
Требования (для хоста, на котором выполняется модуль)
- f5-sdk >= 2.2.3
Параметры
| параметр | обязательный | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| interval | нет | Интервал, указывающий, как часто будет выполняться экземпляр монитора этой шаблона. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет 5. Это значение обязательно должно быть меньше значения timeout. | ||
| ip | нет | Часть IP-адреса определения IP/порта. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Если это значение — IP-адрес, и type — tcp (значение по умолчанию), необходимо указать число port. | ||
| name | да | Имя монитора. псевдонимы: monitor | ||
| parent | нет | /Common/tcp | Родительский шаблон этого шаблона монитора. После установки этого значения его изменить нельзя. По умолчанию это родительский tcp в Common разделе. | |
| password | да | Пароль учетной записи пользователя для подключения к BIG-IP. Этот параметр можно опустить, если переменная среды F5_PASSWORD установлена. | ||
| port | нет | Адрес порта в определении IP/порта. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что если указан IP-адрес, должно быть указано значение от 1 до 65535 Этот аргумент не поддерживается для типов TCP Echo. | ||
| receive | нет | Строка приема для вызова монитора. | ||
| send | нет | Строка отправки для вызова монитора. | ||
| server | да | Хост BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER установлена. | ||
| server_port (добавлен в 2.2)
| нет | 443 | Порт сервера BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER_PORT установлена. | |
| time_until_up | нет | Указывает время в секундах после первого успешного ответа, прежде чем узел будет помечен как активный. Значение 0 приведет к тому, что узел будет сразу отмечен как активный после получения допустимого ответа от узла. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет 0. | ||
| timeout | нет | Количество секунд, в течение которого узел или служба должны ответить на запрос монитора. Если целевой объект отвечает в установленный период времени, он считается активным. Если целевой объект не отвечает в установленный период времени, он считается неактивным. Вы можете изменить это число на любое желаемое значение, однако оно должно быть в 3 раза больше интервала в секундах плюс 1 секунда. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет 16. | ||
| type | нет | tcp |
| Тип шаблона этого шаблона монитора. Устарело в 2.4. Используйте один из модулей bigip_monitor_tcp_echo или bigip_monitor_tcp_half_open. |
| user | да | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь права администратора на устройстве. Этот параметр можно опустить, если переменная среды F5_USER установлена. | ||
| validate_certs (добавлен в 2.0)
| нет | True |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, которые используют самозаверяющие сертификаты. Этот параметр можно опустить, если переменная среды F5_VALIDATE_CERTS установлена. |
Примеры
- name: Create TCP Monitor
bigip_monitor_tcp:
state: "present"
server: "lb.mydomain.com"
user: "admin"
password: "secret"
name: "my_tcp_monitor"
type: "tcp"
send: "tcp string to send"
receive: "tcp string to receive"
delegate_to: localhost
- name: Remove TCP Monitor
bigip_monitor_tcp:
state: "absent"
server: "lb.mydomain.com"
user: "admin"
password: "secret"
name: "my_tcp_monitor"
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для этого модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| interval | Новый интервал для проверки монитора. | изменено | int | 2 |
| ip | Новый IP для определения IP/порта. | изменено | строка | 10.12.13.14 |
| parent | Новый родительский шаблон монитора. | изменено | строка | tcp |
| port | Новый порт для определения IP/порта. | изменено | строка | admin@root.local |
| receive | Новая строка приема для этого монитора. | изменено | строка | tcp string to receive |
| send | Новая строка отправки для этого монитора. | изменено | строка | tcp string to send |
| time_until_up | Новое время, в течение которого система будет отмечена как активная после первого успешного ответа. | изменено | int | 2 |
| timeout | Новый таймаут, в течение которого удаленная система должна ответить на монитор. | изменено | int | 10 |
Примечания
Примечание
- Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk.
- Требуется версия программного обеспечения BIG-IP >= 12
Статус
Этот модуль помечен как превью, что означает, что гарантии обратной совместимости нет.
Для помощи в разработке модулей, если вы захотите, пожалуйста, прочтите Информацию о сообществе и участие в разработке, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/bigip_monitor_tcp_module.html