bigip_monitor_http - Управление http-мониторами F5 BIG-IP LTM
Новое в версии 1.4.
Обзор
- Управление мониторами F5 BIG-IP LTM через iControl SOAP API
Требования (к хосту, на котором выполняется модуль)
- bigsuds
Параметры
| параметр | обязательно | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| interval | нет | нет | Интервал, указывающий, как часто будет выполняться экземпляр монитора этой шаблона. По умолчанию этот интервал используется для состояний включения и выключения. Значение по умолчанию в API — 5. | |
| ip | нет | нет | Часть IP-адреса в определении ipport. Значение по умолчанию в API — "0.0.0.0". | |
| name | да | Имя монитора псевдонимы: monitor | ||
| parent | нет | http | Родительская шаблон монитора | |
| parent_partition | нет | Common | Раздел для родительского монитора | |
| partition | нет | Common | Раздел для монитора | |
| password | да | Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Этот параметр можно опустить, если переменная среды F5_PASSWORD установлена. | ||
| port | нет | нет | Часть адреса порта в определении ip/порт. Значение по умолчанию в API — 0. | |
| receive | да | нет | Строка приема для вызова монитора | |
| receive_disable | да | нет | Строка отключения приема для вызова монитора | |
| send | да | нет | Строка отправки для вызова монитора | |
| server | да | Хост BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER установлена. | ||
| server_port (добавлен в 2.2)
| нет | 443 | Порт сервера BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER_PORT установлена. | |
| state | нет | present |
| Состояние монитора |
| time_until_up | нет | нет | Указывает количество секунд после первого успешного ответа, прежде чем узел будет помечен как активный. Значение 0 приведет к тому, что узел будет помечен как активный сразу после получения допустимого ответа от узла. Значение по умолчанию в API — 0. | |
| timeout | нет | нет | Количество секунд, в течение которых узел или служба должны ответить на запрос монитора. Если целевой объект отвечает в установленный период времени, он считается активным. Если целевой объект не отвечает в установленный период времени, он считается неактивным. Вы можете изменить это число на любое желаемое значение, однако оно должно быть в 3 раза больше интервала в секундах плюс 1 секунда. Значение по умолчанию в API — 16. | |
| user | да | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Этот параметр можно опустить, если переменная среды F5_USER установлена. | ||
| validate_certs (добавлен в 2.0)
| нет | True |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых лично сайтах, использующих самозаверенные сертификаты. Этот параметр можно опустить, если переменная среды F5_VALIDATE_CERTS установлена. |
Примеры
- name: BIGIP F5 | Create HTTP Monitor
bigip_monitor_http:
state: "present"
server: "lb.mydomain.com"
user: "admin"
password: "secret"
name: "my_http_monitor"
send: "http string to send"
receive: "http string to receive"
delegate_to: localhost
- name: BIGIP F5 | Remove HTTP Monitor
bigip_monitor_http:
state: "absent"
server: "lb.mydomain.com"
user: "admin"
password: "secret"
name: "my_http_monitor"
delegate_to: localhost
Примечания
Примечание
- Требуется версия программного обеспечения BIG-IP >= 11
- Требуется разработанный F5 модуль 'bigsuds' (см. http://devcentral.f5.com)
- Лучше всего запускать как local_action в вашей playbook
- Документация API монитора: https://devcentral.f5.com/wiki/iControl.LocalLB__Monitor.ashx
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы так заинтересованы, пожалуйста, прочитайте Информацию о сообществе и вклад, Тестирование 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_http_module.html