Модуль f5networks.f5_modules.bigip_firewall_log_profile — управление профилями ведения журнала AFM, настроенными в системе
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigip_firewall_log_profile.
Добавлено в f5networks.f5_modules 1.0.0
Обзор
- Управляет профилями ведения журнала AFM (Advanced Firewall Manager), настроенными в системе, а также основной информацией о каждом профиле.
Параметры
Параметр | Описание |
|---|---|
description string | Описание профиля ведения журнала. |
dos_protection dictionary | Настраивает параметры защиты от DoS для профиля ведения журнала. |
|
dns_publisher string |
Указывает имя издателя журнала, используемого для событий DNS DoS. Чтобы указать log_publisher в разделе, отличном от раздела профиля ведения журнала AFM, укажите имя в формате полного пути, например |
|
network_publisher string |
Указывает имя издателя журнала, используемого для сетевых событий DoS. Чтобы указать log_publisher в разделе, отличном от раздела профиля ведения журнала AFM, укажите имя в формате полного пути, например |
|
sip_publisher string |
Указывает имя издателя журнала, используемого для событий SIP DoS. Чтобы указать log_publisher в разделе, отличном от раздела профиля ведения журнала AFM, укажите имя в формате полного пути, например |
ip_intelligence dictionary | Настраивает параметры IP Intelligence для профиля ведения журнала. |
|
log_publisher string |
Указывает имя издателя журнала, используемого для событий IP Intelligence. Чтобы указать log_publisher в разделе, отличном от раздела профиля ведения журнала AFM, укажите имя в формате полного пути, например |
|
log_rtbh boolean |
Если Допустимые значения:
|
|
log_shun boolean |
Если Этот параметр можно задать только для встроенного профиля Допустимые значения:
|
|
log_translation_fields boolean |
Этот параметр используется для включения или отключения регистрации преобразованных (то есть серверных) полей в сообщениях журнала IP Intelligence. К преобразованным полям относятся, помимо прочего, адрес/порт источника, адрес/порт назначения, протокол IP, домен маршрутизации и VLAN. Допустимые значения:
|
|
rate_limit string |
Задаёт ограничение частоты для общего количества сообщений журнала IP Intelligence в секунду. При превышении этого ограничения сообщения не регистрируются, пока пороговое значение не опустится ниже заданной частоты. Чтобы задать неограниченную частоту, используйте значение Если указана числовая частота, её значение должно находиться в диапазоне от |
name string / обязательный | Указывает имя профиля ведения журнала. |
partition string | Раздел устройства, в котором создаётся профиль ведения журнала. Этот параметр также используется при указании имён издателей журнала, если только имена издателей не заданы в формате полного пути. По умолчанию: |
port_misuse dictionary | Настройки ведения журнала для случаев неправильного использования портов. |
|
log_publisher string |
Указывает имя издателя журнала, используемого для событий неправильного использования портов. Чтобы указать log_publisher в разделе, отличном от раздела профиля ведения журнала AFM, укажите имя в формате полного пути, например |
|
rate_limit string |
Задаёт ограничение частоты для общего количества сообщений журнала о неправильном использовании портов в секунду. При превышении этого ограничения сообщения не регистрируются, пока пороговое значение не опустится ниже заданной частоты. Чтобы задать неограниченную частоту, используйте значение Если указана числовая частота, её значение должно находиться в диапазоне от |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict с параметрами подключения. |
|
auth_provider string |
Настраивает поставщика аутентификации, используемого для получения токенов аутентификации с удалённого устройства. Этот параметр применяется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Этот параметр можно не указывать, задав переменную среды Ранее использовавшаяся переменная Допустимые значения:
|
|
password псевдонимы: pass, pwd string / обязательный |
Пароль учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server string / обязательный |
Узел BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server_port integer |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную среды По умолчанию: |
|
timeout integer |
Задаёт время ожидания в секундах при взаимодействии с сетевым устройством — для подключения или отправки команд. Если время ожидания истечёт до завершения операции, модуль выдаст ошибку. |
|
transport string |
Настраивает транспортное соединение, используемое для подключения к удалённому устройству. Допустимые значения:
|
|
user string / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть административные привилегии на устройстве. Этот параметр можно не указывать, задав переменную среды |
|
validate_certs boolean |
Если Этот параметр можно не указывать, задав переменную среды Допустимые значения:
|
state string | Если для Если для Допустимые значения:
|
Примечания
Примечание
- Дополнительную информацию об использовании 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: true
log_rtbh: true
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 string | Новое описание профиля ведения журнала AFM. Возвращается: changed Пример: |
dos_protection complex | Издатели журнала, используемые в параметрах защиты от DoS профиля ведения журнала. Возвращается: changed Пример: |
|
dns_publisher string |
Имя издателя журнала, используемого для событий DNS DoS. Возвращается: changed Пример: |
|
network_publisher string |
Имя издателя журнала, используемого для сетевых событий DoS. Возвращается: changed Пример: |
|
sip_publisher string |
Имя издателя журнала, используемого для событий SIP DoS. Возвращается: changed Пример: |
ip_intelligence complex | Параметры IP Intelligence для профиля ведения журнала. Возвращается: changed Пример: |
|
log_publisher string |
Имя издателя журнала, используемого для событий IP Intelligence. Возвращается: changed Пример: |
|
log_rtbh boolean |
Регистрация в журнале событий удалённого включения фильтрации трафика (blackholing). Возвращается: changed Пример: |
|
log_shun boolean |
Регистрация в журнале событий списка блокировок IP Intelligence. Возвращается: changed Пример: |
|
log_translation_fields boolean |
Регистрация преобразованных полей в сообщениях журнала IP Intelligence. Возвращается: changed Пример: |
|
rate_limit string |
Ограничение частоты для общего количества сообщений журнала IP Intelligence в секунду. Возвращается: changed Пример: |
port_misuse complex | Параметры профиля ведения журнала, связанные с неправильным использованием портов. Возвращается: changed Пример: |
|
log_publisher string |
Имя издателя журнала, используемого для событий неправильного использования портов. Возвращается: changed Пример: |
|
rate_limit string |
Ограничение частоты для общего количества сообщений журнала о неправильном использовании портов в секунду. Возвращается: changed Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_firewall_log_profile_module.html