Spec-Zone.ru › Ansible 2.11

fortinet.fortios.fortios_firewall_ldb_monitor – Настройка мониторов работоспособности балансировки нагрузки серверов в Fortinet FortiOS и FortiGate.

Примечание

Этот плагин входит в коллекцию fortinet.fortios (версия 1.1.8).

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

Для использования в плейбуке укажите: fortinet.fortios.fortios_firewall_ldb_monitor.

Новое в версии 2.8: библиотеки fortinet.fortios

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Этот модуль может настроить устройство FortiGate или FortiOS (FOS), позволяя пользователю устанавливать и изменять функции брандмауэра и категорию ldb_monitor. Примеры включают все параметры и значения, которые необходимо настроить в источниках данных перед использованием. Тестировано на FOS v6.0.0

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • ansible>=2.9.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
access_token
строка
Аутентификация на основе токенов. Сгенерировано в графическом интерфейсе Fortigate.
firewall_ldb_monitor
словарь
Настройка мониторов работоспособности балансировки нагрузки серверов.
http_get
строка
URL, используемый для отправки запроса GET для проверки работоспособности HTTP-сервера.
http_match
строка
Строка для сопоставления ожидаемого значения в ответе на запрос HTTP-GET.
http_max_redirects
целое число
Максимальное количество разрешённых HTTP-редиректов (0-5).
interval
целое число
Время между проверками работоспособности (5-65635 сек).
name
строка / обязательно
Имя монитора.
port
целое число
Порт службы, используемый для проверки работоспособности. Если 0, монитор работоспособности наследует порт, настроенный для сервера (0-65635).
retry
целое число
Количество попыток проверки работоспособности перед тем, как сервер будет считаться недоступным (1-255).
state
строка
    Варианты:
  • present
  • absent
Устаревший
Начиная с Ansible 2.9, рекомендуется использовать параметр 'state' верхнего уровня.
Указывает, нужно ли создать или удалить объект.
timeout
целое число
Время ожидания получения ответа на проверку работоспособности сервера. Достижение таймаута означает, что проверка работоспособности завершилась неудачей (1-255 сек).
type
строка
    Варианты:
  • ping
  • tcp
  • http
  • passive-sip
Выберите тип монитора, используемый для проверки работоспособности сервера (PING | TCP | HTTP).
state
строка
добавлено в 2.9 fortinet.fortios
    Варианты:
  • present
  • absent
Указывает, нужно ли создать или удалить объект. Этот атрибут уже был на предыдущих версиях на более глубоком уровне. Он был перемещён на внешний уровень.
vdom
строка
По умолчанию:
"root"
Виртуальная область, среди ранее определённых. VDOM — это виртуальная инстанция FortiGate, которую можно настроить и использовать как отдельное устройство.

Примечания

Примечание

  • Устаревший модуль fortiosapi устарел, httpapi — предпочтительный способ выполнения плейбуков

Примеры

- hosts: fortigates
  collections:
    - fortinet.fortios
  connection: httpapi
  vars:
   vdom: "root"
   ansible_httpapi_use_ssl: yes
   ansible_httpapi_validate_certs: no
   ansible_httpapi_port: 443
  tasks:
  - name: Configure server load balancing health monitors.
    fortios_firewall_ldb_monitor:
      vdom:  "{{ vdom }}"
      state: "present"
      access_token: "<your_own_value>"
      firewall_ldb_monitor:
        http_get: "<your_own_value>"
        http_match: "<your_own_value>"
        http_max_redirects: "5"
        interval: "6"
        name: "default_name_7"
        port: "8"
        retry: "9"
        timeout: "10"
        type: "ping"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
build
строка
всегда
Номер сборки образа fortigate

Пример:
1547
http_method
строка
всегда
Последний метод, использованный для подготовки содержимого в FortiGate

Пример:
PUT
http_status
строка
всегда
Последний результат, полученный от FortiGate при последней операции

Пример:
200
mkey
строка
успех
Главный ключ (id), используемый в последнем вызове FortiGate

Пример:
id
name
строка
всегда
Имя таблицы, используемой для выполнения запроса

Пример:
urlfilter
path
строка
всегда
Путь к таблице, используемой для выполнения запроса

Пример:
webfilter
revision
строка
всегда
Внутренний номер ревизии

Пример:
17.0.2.10658
serial
строка
всегда
Серийный номер устройства

Пример:
FGVMEVYYQT3AB5352
status
строка
всегда
Указание результата операции

Пример:
успешно
vdom
строка
всегда
Используемая виртуальная область

Пример:
root
version
строка
всегда
Версия FortiGate

Пример:
v5.6.3


Авторы

  • Link Zheng (@chillancezen)
  • Jie Xue (@JieX19)
  • Hongbin Lu (@fgtdev-hblu)
  • Frank Shen (@frankshen01)
  • Miguel Angel Munoz (@mamunozgonzalez)
  • Nicolas Thomas (@thomnico)

© 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/fortinet/fortios/fortios_firewall_ldb_monitor_module.html

Spec-Zone.ru

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