Spec-Zone.ru › Ansible 2.10

f5networks.f5_modules.bigip_firewall_log_profile – Управляет профилями ведения журнала AFM, настроенными в системе

Примечание

Этот плагин входит в коллекцию f5networks.f5_modules (версия 1.6.0).

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

Чтобы использовать его в плейбуке, укажите: f5networks.f5_modules.bigip_firewall_log_profile.

Новое в версии 1.0.0: модуля f5networks.f5_modules

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

Обзор

  • Управляет профилями ведения журнала AFM (Advanced Firewall Manager), настроенными в системе, а также отображает базовую информацию о каждом профиле.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
description
строка
Описание профиля ведения журнала.
dos_protection
словарь
Настройка параметров профиля ведения журнала, связанных с DoS.
dns_publisher
строка
Указывает имя издателя журнала, используемого для событий DNS DoS.
Чтобы указать издателя журнала на другой секции, отличной от секции профиля AFM, укажите имя в формате полного пути, например /Foobar/log-publisher, в противном случае секция издателя журнала определяется из параметра модуля partition.
network_publisher
строка
Указывает имя издателя журнала, используемого для событий сетевых DoS.
Чтобы указать издателя журнала на другой секции, отличной от секции профиля AFM, укажите имя в формате полного пути, например /Foobar/log-publisher, в противном случае секция издателя журнала определяется из параметра модуля partition.
sip_publisher
строка
Указывает имя издателя журнала, используемого для событий SIP DoS.
Чтобы указать издателя журнала на другой секции, отличной от секции профиля AFM, укажите имя в формате полного пути, например /Foobar/log-publisher, в противном случае секция издателя журнала определяется из параметра модуля partition.
ip_intelligence
словарь
Настройка параметров профиля ведения журнала, связанных с IP Intelligence.
log_publisher
строка
Указывает имя издателя журнала, используемого для событий IP Intelligence.
Чтобы указать издателя журнала на другой секции, отличной от секции профиля AFM, укажите имя в формате полного пути, например /Foobar/log-publisher, в противном случае секция издателя журнала определяется из параметра модуля partition.
log_rtbh
логическое значение
    Варианты:
  • no
  • yes
Если yes, указывает, что события удаленного запуска черного списка регистрируются.
log_shun
логическое значение
    Варианты:
  • no
  • yes
Если yes, указывает, что события списка отклонений IP Intelligence регистрируются.
Этот параметр можно установить только для встроенного профиля global-network.
log_translation_fields
логическое значение
    Варианты:
  • no
  • yes
Этот параметр используется для включения или отключения регистрации переведенных (т.е., со стороны сервера) полей в сообщениях журнала IP Intelligence.
Переведенные поля включают (но не ограничиваются): исходный адрес/порт, адрес/порт назначения, IP-протокол, домен маршрутизации и VLAN.
rate_limit
строка
Определяет предел скорости для всех объединенных сообщений журнала IP intelligence в секунду. При превышении этого предела сообщения журнала не регистрируются до тех пор, пока порог не опустится ниже указанной скорости.
Для указания неограниченной скорости используйте значение indefinite.
Если вы указываете числовую скорость, значение должно быть между 1 и 4294967295.
name
строка / обязательный
Указывает имя профиля ведения журнала.
partition
строка
Значение по умолчанию:
"Common"
Секция устройства для создания профиля ведения журнала.
Параметр также используется при указании имен издателей журналов, если имена издателей журналов не указаны в полном пути.
port_misuse
словарь
Настройка ведения журнала для случаев злоупотребления портами.
log_publisher
строка
Указывает имя издателя журнала, используемого для событий злоупотребления портами.
Чтобы указать издателя журнала на другой секции, отличной от секции профиля AFM, укажите имя в формате полного пути, например /Foobar/log-publisher, в противном случае секция издателя журнала определяется из параметра модуля partition.
rate_limit
строка
Определяет предел скорости для всех объединенных сообщений журнала злоупотребления портами в секунду. При превышении этого предела сообщения журнала не регистрируются до тех пор, пока порог не опустится ниже указанной скорости.
Для указания неограниченной скорости используйте значение indefinite.
Если вы указываете числовую скорость, значение должно быть между 1 и 4294967295.
provider
словарь
добавлено в 1.0.0 f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает поставщика аутентификации для получения маркеров аутентификации от удаленного устройства.
Этот параметр действительно используется при работе с устройствами BIG-IQ.
no_f5_teem
логическое значение
    Варианты:
  • no
  • yes
Если 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
строка
    Варианты:
  • rest ←
Настраивает транспортное соединение для использования при подключении к удаленному устройству.
user
строка / обязательный
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Вы можете опустить этот параметр, задав переменную окружения F5_USER.
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте этот параметр только на контролируемых вами сайтах, использующих самозаверяющие сертификаты.
Вы можете опустить этот параметр, задав переменную окружения F5_VALIDATE_CERTS.
state
строка
    Варианты:
  • present ←
  • absent
Когда state равен present, гарантирует существование ресурса.
Когда state равен absent, гарантирует удаление ресурса. Попытки удалить встроенные системные профили игнорируются, и никакого изменения не возвращается.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
  • Требуется версия программного обеспечения BIG-IP >= 12.
  • Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы гарантировать, что конфигурация, специфичная для BIG-IP, сохранится на диске, необходимо включить по крайней мере одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.

Примеры

- name: Create a basic log profile with port misuse
  bigip_firewall_log_profile:
    name: barbaz
    port_misuse:
      rate_limit: 30000
      log_publisher: local-db-pub
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Change ip_intelligence settings, publisher on different partition, remove port misuse
  bigip_firewall_log_profile:
    name: barbaz
    ip_intelligence:
      rate_limit: 400000
      log_translation_fields: yes
      log_rtbh: yes
      log_publisher: "/foobar/non-local-db"
    port_misuse:
      log_publisher: ""
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Create a log profile with dos protection, different partition
  bigip_firewall_log_profile:
    name: foobar
    partition: foobar
    dos_protection:
      dns_publisher: "/Common/local-db-pub"
      sip_publisher: "non-local-db"
      network_publisher: "/Common/local-db-pub"
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Remove log profile
  bigip_firewall_log_profile:
    name: barbaz
    partition: Common
    state: absent
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
description
строка
changed
Новое описание профиля логов AFM.

Пример:
Это мое описание
dos_protection
сложный тип
changed
Используемые издатели логов в настройках профиля логов, связанных с DoS.

Пример:
хеш/словарь значений
dns_publisher
строка
changed
Имя издателя логов, используемого для событий DoS DNS.

Пример:
/Common/local-db-publisher
network_publisher
строка
changed
Имя издателя логов, используемого для сетевых событий DoS.

Пример:
/Common/local-db-publisher
sip_publisher
строка
changed
Имя издателя логов, используемого для событий DoS SIP.

Пример:
/Common/local-db-publisher
ip_intelligence
сложный тип
changed
Настройки профиля логов, связанные с IP Intelligence.

Пример:
хеш/словарь значений
log_publisher
строка
changed
Имя издателя логов, используемого для событий IP Intelligence.

Пример:
/Common/local-db-publisher
log_rtbh
логическое значение
changed
Ведение журнала событий удалённого срабатывания блокировки.

Пример:
True
log_shun
логическое значение
changed
Ведение журнала событий списка отклонения IP Intelligence.

log_translation_fields
логическое значение
changed
Ведение журнала переведённых полей в сообщениях логов IP Intelligence.

rate_limit
строка
changed
Предел скорости для всех объединённых сообщений логов IP intelligence в секунду.

Пример:
неопределённый
port_misuse
сложный тип
changed
Настройки профиля логов, связанные с ненадлежащим использованием портов.

Пример:
хеш/словарь значений
log_publisher
строка
changed
Имя издателя логов, используемого для событий ненадлежащего использования портов.

Пример:
/Common/local-db-publisher
rate_limit
строка
changed
Предел скорости для всех объединённых сообщений логов ненадлежащего использования портов в секунду.

Пример:
неопределённый


Авторы

  • 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_firewall_log_profile_module.html

Spec-Zone.ru

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