您可以将 vRealize Automation 配置为将日志记录信息发送到远程 Syslog 服务器。

vracli remote-syslog set 命令用于创建 Syslog 集成或覆盖现有集成。

vRealize Automation 远程 Syslog 集成支持以下连接类型:

  • 通过 UDP。
  • 通过 TCP(不使用 TLS)。
    注: 要在不使用 TLS 的情况下创建 Syslog 集成,请向 vracli remote-syslog set 命令添加 --disable-ssl 标记。
  • 通过 TCP(使用 TLS)。
注: 只能配置单个远程日志记录集成。 vRealize Log Insight 服务器和 Syslog 服务器同时可用时,优先使用 vRealize Log Insight

有关配置日志记录与 vRealize Log Insight 集成的信息,请参见如何在 vRealize Automation 中配置将日志转发到 vRealize Log Insight

前提条件

配置远程 syslog 服务器。

过程

  1. root 用户身份登录到 vRealize Automation 设备命令行。
  2. 要创建与 Syslog 服务器的集成,请运行 vracli remote-syslog set 命令。
    vracli remote-syslog set -id name_of_integration protocol_type://syslog_URL_or_FQDN:syslog_port
    注: 如果未在 vracli remote-syslog set 命令中输入端口,则端口值默认为 514。
    注: 可以将证书添加到 Syslog 配置中。要添加证书文件,请使用 --ca-file 标记。要以纯文本形式添加证书,请使用 --ca-cert 标记。
  3. (可选) 要覆盖现有 Syslog 集成,请运行 vracli remote-syslog set,并将 -id 标记值设置为要覆盖的集成的名称。
    注: 默认情况下, vRealize Automation 设备会请求您确认要覆盖 Syslog 集成。要跳过确认请求,请向 vracli remote-syslog set 命令添加 -f--force 标记。

下一步做什么

要查看设备中的当前 Syslog 集成,请运行 vracli remote-syslog 命令。