cisco.iosxr.iosxr_logging_global модуль — Модуль ресурсов для настройки логирования.
Примечание
Этот модуль входит в коллекцию cisco.iosxr (версия 9.0.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.iosxr.
Чтобы использовать её в книге задач, укажите: cisco.iosxr.iosxr_logging_global.
Новая функция в cisco.iosxr 2.4.0
Обзор
- Этот модуль управляет атрибутами логирования устройств Cisco IOSXR.
Псевдонимы: logging_global
Параметры
Параметр | Комментарии |
|---|---|
config dictionary | Словарь параметров ведения журнала. |
|
archive dictionary |
Ведение журнала на постоянное устройство (диск/жесткий диск) |
|
archive_length integer |
Максимальное количество недель журналов для хранения. |
|
archive_size integer |
Общий размер архива. |
|
device string |
Настройка устройства архива |
|
file_size integer |
Максимальный размер файла для одного файла журнала. |
|
frequency string |
Интервал сбора журналов. Варианты:
|
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
threshold integer |
Пороговый процент <1-99>. |
|
buffered dictionary |
Установка параметров буферизованного ведения журнала |
|
discriminator list / elements=dictionary |
Установление связи MD-Buffer |
|
match_params string |
Установка дискриминатора match/no-match. Варианты:
|
|
name string |
Имя дискриминатора. |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
size integer |
Размер буфера ведения журнала |
|
console dictionary |
Установка параметров ведения журнала на консоль |
|
discriminator list / elements=dictionary |
Установление связи MD-Buffer |
|
match_params string |
Установка дискриминатора match/no-match. Варианты:
|
|
name string |
Имя дискриминатора. |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
state string |
Включение или отключение ведения журнала. Варианты:
|
|
correlator dictionary |
Настройка свойств коррелятора событий |
|
buffer_size integer |
Настроить размер буфера коррелятора. |
|
rule_sets list / elements=dictionary |
Настроить заданный набор правил корреляции. |
|
name string |
Имя набора правил. |
|
rulename list / elements=string |
Имя правила. |
|
rules list / elements=dictionary |
Настроить заданное правило корреляции. |
|
context_correlation boolean |
Указать включение корреляции по контексту. Варианты:
|
|
reissue_nonbistate boolean |
Указать повторную выдачу не-bistate тревог при сбросе родительского элемента. Данный параметр разрешен для правил, тип которых stateful. Варианты:
|
|
reparent boolean |
Указать повторную родительскую запись тревоги при сбросе родительского элемента. Данный параметр разрешен для правил, тип которых stateful. Варианты:
|
|
rule_name string |
Имя правила. |
|
rule_type string |
Тип правила — stateful или nonstateful. Варианты:
|
|
timeout integer |
Указать таймаут. |
|
timeout_rootcause integer |
Указать таймаут для причины. |
|
events dictionary |
Настроить параметры мониторинга событий. |
|
buffer_size integer |
Установить размер локального буфера событий. |
|
display_location boolean |
Включать расположение источника тревоги в тексте сообщения. Варианты:
|
|
filter_match list / elements=string |
Настроить фильтр. |
|
severity string |
Уровень серьезности протоколирования. Варианты:
|
|
threshold integer |
Пороговое значение тревоги по емкости. |
|
facility string |
Параметр источника для сообщений syslog. Варианты:
|
|
files list / elements=dictionary |
Настройка журналирования в файлы. |
|
maxfilesize integer |
Установить максимальный размер файла. |
|
name string |
Имя файла. |
|
path string |
Задать путь к файлу. |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
format boolean |
Включить отправку сообщения syslog в формате rfc5424. Варианты:
|
|
history dictionary |
Настроить таблицу истории syslog |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
size integer |
Размер буфера журнала |
|
state string |
Включить или отключить ведение журнала. Варианты:
|
|
hostnameprefix string |
Префикс имени хоста для добавления к сообщениям на серверы. |
|
hosts list / elements=dictionary |
Задать IP-адрес сервера syslog и параметры |
|
host string |
IPv4/IPv6 адрес или имя хоста сервера syslog |
|
port string |
Задать нестандартный порт <0-65535>. По умолчанию: |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
vrf string |
Задать параметр VRF По умолчанию: |
|
ipv4 dictionary |
Пометить бит dscp/precedence для пакетов ipv4. |
|
dscp string |
Задать IP DSCP (DiffServ CodePoint). Пожалуйста, обратитесь к документации производителя для допустимых значений. |
|
precedence string |
Задать приоритет. Пожалуйста, обратитесь к документации производителя для допустимых значений. |
|
ipv6 dictionary |
Пометить бит dscp/precedence для пакетов ipv4. |
|
dscp string |
Задать IP DSCP (DiffServ CodePoint). Пожалуйста, обратитесь к документации производителя для допустимых значений. |
|
precedence string |
Задать приоритет. Пожалуйста, обратитесь к документации производителя для допустимых значений. |
|
localfilesize integer |
Задать размер локального файла журнала |
|
monitor dictionary |
Задать параметры ведения журнала терминальной линии (монитор) |
|
discriminator list / elements=dictionary |
Установить связь MD-Buffer |
|
match_params string |
Задать дискриминатор match/no-match. Варианты:
|
|
name string |
имя дискриминатора. |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
state string |
Включить или отключить ведение журнала. Варианты:
|
|
source_interfaces list / elements=dictionary |
Укажите интерфейс для исходного адреса в транзакциях ведения журнала |
|
interface string |
Имя интерфейса с номером |
|
vrf string |
Имя экземпляра VPN Routing/Forwarding |
|
suppress dictionary |
Подавить поведение ведения журнала. |
|
apply_rule string |
Применить правило подавления. |
|
duplicates boolean |
Подавить последовательные повторяющиеся сообщения. Варианты:
|
|
tls_servers list / elements=dictionary |
Защищенный сервер по протоколу TLS. |
|
name string |
Имя для конфигурации TLS-участника. |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
tls_hostname string |
Имя узла ведения журнала. |
|
trustpoint string |
Имя настроенной точки доверия. |
|
vrf string |
имя vrf. |
|
trap dictionary |
Установить уровень ведения журнала сервера syslog |
|
severity string |
Уровень серьезности ведения журнала Варианты:
|
|
state string |
Включить или отключить ведение журнала. Варианты:
|
running_config string | Этот параметр используется только со значением state parsed. Значение этого параметра должно быть выводом, полученным от устройства IOS путем выполнения команды show running-config | include logging. Значение state parsed считывает конфигурацию из параметра |
state string | Состояние, в котором должна находиться конфигурация Варианты:
|
Примечания
Примечание
- Тестировалось на IOSXR 7.0.2.
- Этот модуль работает с соединением
network_cli.
Примеры
# Using merged
# -----------------
# Before state
# RP/0/0/CPU0:10#show running-config logging
# Thu Feb 4 09:38:36.245 UTC
# % No such configuration item(s)
# RP/0/0/CPU0:10#
#
#
- name: Merge the provided configuration with the existing running configuration
cisco.iosxr.iosxr_logging_global:
config:
buffered:
size: 2097152
severity: warnings
correlator:
buffer_size: 1024
events:
display_location: true
files:
- maxfilesize: '1024'
name: test
path: test
severity: info
hostnameprefix: test
hosts:
- host: 1.1.1.1
port: default
severity: critical
vrf: default
ipv4:
dscp: af11
localfilesize: 1024
monitor:
severity: errors
source_interfaces:
- interface: GigabitEthernet0/0/0/0
vrf: test
tls_servers:
- name: test
tls_hostname: test2
trustpoint: test2
vrf: test
trap:
severity: informational
state: merged
#
#
# After state:
# -------------------------------------------
# RP/0/0/CPU0:10#show running-config logging
# Tue Jul 20 18:09:18.491 UTC
# logging tls-server test
# vrf test
# trustpoint test2
# tls-hostname test2
# !
# logging file test path test maxfilesize 1024 severity info
# logging ipv4 dscp af11
# logging trap informational
# logging events display-location
# logging monitor errors
# logging buffered 2097152
# logging buffered warnings
# logging 1.1.1.1 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging source-interface GigabitEthernet0/0/0/0 vrf test
# logging hostnameprefix test
# ------------------------------------------------
# Module execution
#
# "after": {
# "buffered": {
# "severity": "errors"
# },
# "correlator": {
# "buffer_size": 1024
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test1",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test1",
# "hosts": [
# {
# "host": "1.1.1.3",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv6": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "source_interfaces": [
# {
# "interface": "GigabitEthernet0/0/0/0",
# "vrf": "test1"
# }
# ],
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test",
# "vrf": "test"
# }
# ]
# },
# "before": {},
# "changed": true,
# "commands": [
# "logging buffered errors",
# "logging correlator buffer-size 1024",
# "logging hostnameprefix test1",
# "logging ipv6 dscp af11",
# "logging localfilesize 1024",
# "logging trap disable",
# "logging monitor disable",
# "logging history disable",
# "logging console disable",
# "logging 1.1.1.3 vrf default severity critical port default",
# "logging file test path test1 maxfilesize 1024 severity info",
# "logging source-interface GigabitEthernet0/0/0/0 vrf test1",
# "logging tls-server test tls-hostname test2",
# "logging tls-server test trustpoint test",
# "logging tls-server test vrf test"
# ],
# "invocation": {
# "module_args": {
# "config": {
# "archive": null,
# "buffered": {
# "discriminator": null,
# "severity": "errors",
# "size": null
# },
# "console": {
# "discriminator": null,
# "severity": null,
# "state": "disabled"
# },
# "correlator": {
# "buffer_size": 1024,
# "rule_set": null,
# "rules": null
# },
# "events": null,
# "facility": null,
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test1",
# "severity": "info"
# }
# ],
# "format": null,
# "history": {
# "severity": null,
# "size": null,
# "state": "disabled"
# },
# "hostnameprefix": "test1",
# "hosts": [
# {
# "host": "1.1.1.3",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv4": null,
# "ipv6": {
# "dscp": "af11",
# "precedence": null
# },
# "localfilesize": 1024,
# "monitor": {
# "discriminator": null,
# "severity": null,
# "state": "disabled"
# },
# "source_interfaces": [
# {
# "interface": "GigabitEthernet0/0/0/0",
# "vrf": "test1"
# }
# ],
# "suppress": null,
# "tls_servers": [
# {
# "name": "test",
# "severity": null,
# "tls_hostname": "test2",
# "trustpoint": "test",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": null,
# "state": "disabled"
# }
# },
# "running_config": null,
# "state": "merged"
# }
# }
# }
#
# Using replaced:
# -----------------------------------------------------------
#
# Before state
# RP/0/0/CPU0:10#show running-config logging
# Tue Jul 20 18:09:18.491 UTC
# logging tls-server test
# vrf test
# trustpoint test2
# tls-hostname test2
# !
# logging file test path test maxfilesize 1024 severity info
# logging ipv4 dscp af11
# logging trap informational
# logging events display-location
# logging monitor errors
# logging buffered 2097152
# logging buffered warnings
# logging 1.1.1.1 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging source-interface GigabitEthernet0/0/0/0 vrf test
# logging hostnameprefix test
# -----------------------------------------------------------
#
- name: Replace BGP configuration with provided configuration
cisco.iosxr.iosxr_logging_global:
state: replaced
config:
buffered:
severity: errors
correlator:
buffer_size: 1024
files:
- maxfilesize: '1024'
name: test
path: test1
severity: info
hostnameprefix: test1
hosts:
- host: 1.1.1.3
port: default
severity: critical
vrf: default
ipv6:
dscp: af11
localfilesize: 1024
monitor:
severity: errors
tls_servers:
- name: test
tls_hostname: test2
trustpoint: test
vrf: test
trap:
severity: critical
#
# After state:
# RP/0/0/CPU0:10#show running-config logging
# Tue Jul 20 18:31:51.709 UTC
# logging tls-server test
# vrf test
# trustpoint test
# tls-hostname test2
# !
# logging file test path test1 maxfilesize 1024 severity info
# logging ipv6 dscp af11
# logging trap critical
# logging monitor errors
# logging buffered errors
# logging 1.1.1.3 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging hostnameprefix test1
# -----------------------------------------------------------------
#
# Module Execution:
# "after": {
# "buffered": {
# "severity": "errors"
# },
# "correlator": {
# "buffer_size": 1024
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test1",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test1",
# "hosts": [
# {
# "host": "1.1.1.3",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv6": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "monitor": {
# "severity": "errors"
# },
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": "critical"
# }
# },
# "before": {
# "buffered": {
# "severity": "warnings",
# "size": 2097152
# },
# "correlator": {
# "buffer_size": 1024
# },
# "events": {
# "display_location": true
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test",
# "hosts": [
# {
# "host": "1.1.1.1",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv4": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "monitor": {
# "severity": "errors"
# },
# "source_interfaces": [
# {
# "interface": "GigabitEthernet0/0/0/0",
# "vrf": "test"
# }
# ],
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test2",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": "informational"
# }
# },
# "changed": true,
# "commands": [
# "no logging buffered 2097152",
# "no logging events display-location",
# "no logging ipv4 dscp af11",
# "no logging 1.1.1.1 vrf default severity critical port default",
# "no logging source-interface GigabitEthernet0/0/0/0 vrf test",
# "logging buffered errors",
# "logging hostnameprefix test1",
# "logging ipv6 dscp af11",
# "logging trap critical",
# "logging 1.1.1.3 vrf default severity critical port default",
# "logging file test path test1 maxfilesize 1024 severity info",
# "logging tls-server test trustpoint test"
# ],
#
#
#
# Using deleted:
# -----------------------------------------------------------
# Before state:
# RP/0/0/CPU0:10#show running-config logging
# Tue Jul 20 18:09:18.491 UTC
# logging tls-server test
# vrf test
# trustpoint test2
# tls-hostname test2
# !
# logging file test path test maxfilesize 1024 severity info
# logging ipv4 dscp af11
# logging trap informational
# logging events display-location
# logging monitor errors
# logging buffered 2097152
# logging buffered warnings
# logging 1.1.1.1 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging source-interface GigabitEthernet0/0/0/0 vrf test
# logging hostnameprefix test
#
# -----------------------------------------------------------
- name: Delete given logging_global configuration
cisco.iosxr.iosxr_logging_global:
state: deleted
#
# After state:
# RP/0/0/CPU0:10#show running-config
#
# -------------------------------------------------------------
# Module Execution:
#
# "after": {},
# "before": {
# "buffered": {
# "severity": "warnings",
# "size": 2097152
# },
# "correlator": {
# "buffer_size": 1024
# },
# "events": {
# "display_location": true
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test",
# "hosts": [
# {
# "host": "1.1.1.1",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv4": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "monitor": {
# "severity": "errors"
# },
# "source_interfaces": [
# {
# "interface": "GigabitEthernet0/0/0/0",
# "vrf": "test"
# }
# ],
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test2",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": "informational"
# }
# },
# "changed": true,
# "commands": [
# "no logging buffered 2097152",
# "no logging buffered warnings",
# "no logging correlator buffer-size 1024",
# "no logging events display-location",
# "no logging hostnameprefix test",
# "no logging ipv4 dscp af11",
# "no logging localfilesize 1024",
# "no logging monitor errors",
# "no logging trap informational",
# "no logging 1.1.1.1 vrf default severity critical port default",
# "no logging file test path test maxfilesize 1024 severity info",
# "no logging source-interface GigabitEthernet0/0/0/0 vrf test",
# "no logging tls-server test"
# ],
# "invocation": {
# "module_args": {
# "config": null,
# "running_config": null,
# "state": "deleted"
# }
# }
#
#
#
# using gathered:
# ------------------------------------------------------------
# Before state:
# RP/0/0/CPU0:10#show running-config logging
# Tue Jul 20 18:09:18.491 UTC
# logging tls-server test
# vrf test
# trustpoint test2
# tls-hostname test2
# !
# logging file test path test maxfilesize 1024 severity info
# logging ipv4 dscp af11
# logging trap informational
# logging events display-location
# logging monitor errors
# logging buffered 2097152
# logging buffered warnings
# logging 1.1.1.1 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging source-interface GigabitEthernet0/0/0/0 vrf test
# logging hostnameprefix test
#
#
- name: Gather iosxr_logging_global facts using gathered state
cisco.iosxr.iosxr_logging_global:
state: gathered
#
# -------------------------------------------------------------
# Module Execution:
#
# "changed": false,
# "gathered": {
# "buffered": {
# "severity": "warnings",
# "size": 2097152
# },
# "correlator": {
# "buffer_size": 1024
# },
# "events": {
# "display_location": true
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test",
# "hosts": [
# {
# "host": "1.1.1.1",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv4": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "monitor": {
# "severity": "errors"
# },
# "source_interfaces": [
# {
# "interface": "GigabitEthernet0/0/0/0",
# "vrf": "test"
# }
# ],
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test2",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": "informational"
# }
# },
# "invocation": {
# "module_args": {
# "config": null,
# "running_config": null,
# "state": "gathered"
# }
# }
#
#
# Using parsed:
# ---------------------------------------------------------------
#
# parsed.cfg
#
# logging tls-server test
# vrf test
# trustpoint test2
# tls-hostname test2
# !
# logging file test path test maxfilesize 1024 severity info
# logging ipv4 dscp af11
# logging trap informational
# logging events display-location
# logging monitor errors
# logging buffered 2097152
# logging buffered warnings
# logging 1.1.1.1 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging source-interface GigabitEthernet0/0/0/0 vrf test
# logging hostnameprefix test
#
#
- name: Parse externally provided Logging global config to agnostic model
cisco.iosxr.iosxr_logging_global:
running_config: "{{ lookup('file', './fixtures/parsed.cfg') }}"
state: parsed
# ----------------------------------------------------------------
# Module execution:
# "changed": false,
# "parsed": {
# "buffered": {
# "severity": "warnings",
# "size": 2097152
# },
# "correlator": {
# "buffer_size": 1024
# },
# "events": {
# "display_location": true
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test",
# "hosts": [
# {
# "host": "1.1.1.1",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv4": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "monitor": {
# "severity": "errors"
# },
# "source_interfaces": [
# {
# "interface": "GigabitEthernet0/0/0/0",
# "vrf": "test"
# }
# ],
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test2",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": "informational"
# }
# }
#
#
# Using rendered:
# ----------------------------------------------------------------------------
- name: >-
Render platform specific configuration lines with state rendered (without
connecting to the device)
cisco.iosxr.iosxr_logging_global:
state: rendered
config:
buffered:
size: 2097152
severity: warnings
correlator:
buffer_size: 1024
events:
display_location: true
files:
- maxfilesize: '1024'
name: test
path: test
severity: info
hostnameprefix: test
hosts:
- host: 1.1.1.1
port: default
severity: critical
vrf: default
ipv4:
dscp: af11
localfilesize: 1024
monitor:
severity: errors
source_interfaces:
- interface: GigabitEthernet0/0/0/0
vrf: test
tls_servers:
- name: test
tls_hostname: test2
trustpoint: test2
vrf: test
trap:
severity: informational
# ----------------------------------------------------------------
# Module Execution:
# "rendered": [
# "logging buffered errors",
# "logging correlator buffer-size 1024",
# "logging hostnameprefix test1",
# "logging ipv6 dscp af11",
# "logging localfilesize 1024",
# "logging trap disable",
# "logging monitor disable",
# "logging history disable",
# "logging console disable",
# "logging 1.1.1.3 vrf default severity critical port default",
# "logging file test path test1 maxfilesize 1024 severity info",
# "logging source-interface GigabitEthernet0/0/0/0 vrf test1",
# "logging tls-server test tls-hostname test2",
# "logging tls-server test trustpoint test",
# "logging tls-server test vrf test"
# ]
#
# Using overridden:
# ---------------------------------------------------------------------------------
# Before state:
# RP/0/0/CPU0:10#show running-config logging
# Tue Jul 20 18:09:18.491 UTC
# logging tls-server test
# vrf test
# trustpoint test2
# tls-hostname test2
# !
# logging file test path test maxfilesize 1024 severity info
# logging ipv4 dscp af11
# logging trap informational
# logging events display-location
# logging monitor errors
# logging buffered 2097152
# logging buffered warnings
# logging 1.1.1.1 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging source-interface GigabitEthernet0/0/0/0 vrf test
# logging hostnameprefix test
#
# -----------------------------------------------------------
#
- name: Overridde logging global configuration with provided configuration
cisco.iosxr.iosxr_logging_global:
state: overridden
config:
buffered:
severity: errors
correlator:
buffer_size: 1024
files:
- maxfilesize: '1024'
name: test
path: test1
severity: info
hostnameprefix: test1
hosts:
- host: 1.1.1.3
port: default
severity: critical
vrf: default
ipv6:
dscp: af11
localfilesize: 1024
monitor:
severity: errors
tls_servers:
- name: test
tls_hostname: test2
trustpoint: test
vrf: test
trap:
severity: critical
#
# After state:
# RP/0/0/CPU0:10#show running-config logging
# Tue Jul 20 18:31:51.709 UTC
# logging tls-server test
# vrf test
# trustpoint test
# tls-hostname test2
# !
# logging file test path test1 maxfilesize 1024 severity info
# logging ipv6 dscp af11
# logging trap critical
# logging monitor errors
# logging buffered errors
# logging 1.1.1.3 vrf default severity critical port default
# logging correlator buffer-size 1024
# logging localfilesize 1024
# logging hostnameprefix test1
# -----------------------------------------------------------------
#
# Module Execution:
# "after": {
# "buffered": {
# "severity": "errors"
# },
# "correlator": {
# "buffer_size": 1024
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test1",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test1",
# "hosts": [
# {
# "host": "1.1.1.3",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv6": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "monitor": {
# "severity": "errors"
# },
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": "critical"
# }
# },
# "before": {
# "buffered": {
# "severity": "warnings",
# "size": 2097152
# },
# "correlator": {
# "buffer_size": 1024
# },
# "events": {
# "display_location": true
# },
# "files": [
# {
# "maxfilesize": "1024",
# "name": "test",
# "path": "test",
# "severity": "info"
# }
# ],
# "hostnameprefix": "test",
# "hosts": [
# {
# "host": "1.1.1.1",
# "port": "default",
# "severity": "critical",
# "vrf": "default"
# }
# ],
# "ipv4": {
# "dscp": "af11"
# },
# "localfilesize": 1024,
# "monitor": {
# "severity": "errors"
# },
# "source_interfaces": [
# {
# "interface": "GigabitEthernet0/0/0/0",
# "vrf": "test"
# }
# ],
# "tls_servers": [
# {
# "name": "test",
# "tls_hostname": "test2",
# "trustpoint": "test2",
# "vrf": "test"
# }
# ],
# "trap": {
# "severity": "informational"
# }
# },
# "changed": true,
# "commands": [
# "no logging buffered 2097152",
# "no logging events display-location",
# "no logging ipv4 dscp af11",
# "no logging 1.1.1.1 vrf default severity critical port default",
# "no logging source-interface GigabitEthernet0/0/0/0 vrf test",
# "logging buffered errors",
# "logging hostnameprefix test1",
# "logging ipv6 dscp af11",
# "logging trap critical",
# "logging 1.1.1.3 vrf default severity critical port default",
# "logging file test path test1 maxfilesize 1024 severity info",
# "logging tls-server test trustpoint test"
# ],
#
Значения возврата
Общие значения возврата описаны здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
after словарь | Результирующая конфигурация после выполнения модуля. Возвращается: при изменении Пример: |
before словарь | Конфигурация до выполнения модуля. Возвращается: когда состояние слито, заменено, переопределено, удалено или очищено Пример: |
commands список / элементы=строка | Набор команд, отправленных на удалённое устройство. Возвращается: когда состояние слито, заменено, переопределено, удалено или очищено Пример: |
gathered список / элементы=строка | Данные о сетевом ресурсе, собранные с удалённого устройства в виде структурированных данных. Возвращается: когда состояние собрано Пример: |
parsed список / элементы=строка | Встроенная конфигурация устройства, предоставленная в параметре running_config, разобранная в структурированные данные в соответствии с argspec модуля. Возвращается: когда состояние разбирается Пример: |
rendered список / элементы=строка | Предоставленная конфигурация в задаче, рендеренная в собственном формате устройства (офлайн). Возвращается: когда состояние рендерится Пример: |
Ссылки на коллекции
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/iosxr/iosxr_logging_global_module.html