community.network.icx_logging 模块 – 管理 Ruckus ICX 7000 系列交换机的日志记录

注意

此模块是 community.network 集合 (版本 5.1.0) 的一部分。

如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install community.network

要在 playbook 中使用它,请指定:community.network.icx_logging

注意

community.network 集合已被弃用,并将从 Ansible 12 中移除。有关更多信息,请参阅 讨论主题

已弃用

在以下版本中移除:

6.0.0 版本

原因:

此集合及其中的所有内容均未维护且已弃用。

替代方案:

未知。

概要

  • 此模块提供对 Ruckus ICX 7000 系列交换机日志记录的声明式管理。

别名:network.icx.icx_logging

参数

参数

注释

aggregate

列表 / 元素=字符串

日志定义列表。

check_running_config

布尔值

检查运行配置。这可以设置为环境变量。模块将使用环境变量值(默认:True),除非通过将其指定为模块参数来覆盖它。

选项

  • false

  • true

dest

字符串

日志的目标位置。

选项

  • "on"

  • "host"

  • "console"

  • "buffered"

  • "persistence"

  • "rfc5424"

facility

字符串

指定要记录设备消息的日志工具。

选项

  • "auth"

  • "cron"

  • "daemon"

  • "kern"

  • "local0"

  • "local1"

  • "local2"

  • "local3"

  • "local4"

  • "local5"

  • "local6"

  • "local7"

  • "user"

  • "lpr"

  • "mail"

  • "news"

  • "syslog"

  • "sys9"

  • "sys10"

  • "sys11"

  • "sys12"

  • "sys13"

  • "sys14"

  • "user"

  • "uucp"

level

列表 / 元素=字符串

指定消息级别。

选项

  • "alerts"

  • "critical"

  • "debugging"

  • "emergencies"

  • "errors"

  • "informational"

  • "notifications"

  • "warnings"

name

字符串

IPv4 地址/IPv6 地址/syslog 服务器的名称。

state

字符串

日志配置的状态。

选项

  • "present"

  • "absent"

udp_port

字符串

目标主机(syslog 服务器)的 UDP 端口。

check_running_config

布尔值

检查运行配置。这可以设置为环境变量。模块将使用环境变量值(默认:True),除非通过将其指定为模块参数来覆盖它。

选项

  • false

  • true ← (默认)

dest

字符串

日志的目标位置。

选项

  • "on"

  • "host"

  • "console"

  • "buffered"

  • "persistence"

  • "rfc5424"

facility

字符串

指定要记录设备消息的日志工具。

选项

  • "auth"

  • "cron"

  • "daemon"

  • "kern"

  • "local0"

  • "local1"

  • "local2"

  • "local3"

  • "local4"

  • "local5"

  • "local6"

  • "local7"

  • "user"

  • "lpr"

  • "mail"

  • "news"

  • "syslog"

  • "sys9"

  • "sys10"

  • "sys11"

  • "sys12"

  • "sys13"

  • "sys14"

  • "user"

  • "uucp"

level

列表 / 元素=字符串

指定消息级别。

选项

  • "alerts"

  • "critical"

  • "debugging"

  • "emergencies"

  • "errors"

  • "informational"

  • "notifications"

  • "warnings"

name

字符串

IPv4 地址/IPv6 地址/syslog 服务器的名称。

state

字符串

日志配置的状态。

选项

  • "present" ← (默认)

  • "absent"

udp_port

字符串

目标主机(syslog 服务器)的 UDP 端口。

备注

注意

示例

- name: Configure host logging.
  community.network.icx_logging:
    dest: host
    name: 172.16.0.1
    udp_port: 5555
- name: Remove host logging configuration.
  community.network.icx_logging:
    dest: host
    name: 172.16.0.1
    udp_port: 5555
    state: absent
- name: Disables the real-time display of syslog messages.
  community.network.icx_logging:
    dest: console
    state: absent
- name: Enables local syslog logging.
  community.network.icx_logging:
    dest : on
    state: present
- name: Configure buffer level
  community.network.icx_logging:
    dest: buffered
    level: critical
- name: Configure logging using aggregate
  community.network.icx_logging:
    aggregate:
      - { dest: buffered, level: ['notifications','errors'] }
- name: Remove logging using aggregate
  community.network.icx_logging:
    aggregate:
      - { dest: console }
      - { dest: host, name: 172.16.0.1, udp_port: 5555 }
    state: absent

返回值

常用返回值已在此处记录,以下是此模块特有的字段

描述

commands

列表 / 元素=字符串

要发送到设备的配置模式命令列表

返回:始终

示例:["logging host 172.16.0.1", "logging console"]

状态

  • 此模块将在 6.0.0 版本中移除。[已弃用]

  • 有关更多信息,请参阅 已弃用

作者

  • Ruckus Wireless (@Commscope)