不正确的配置可能会阻止 vRealize Log Insight 代理将日志转发到 vRealize Log Insight 服务器。如果未正确配置平面文件收集通道,则您会看到类似如下消息:针对通道“CHANNEL_NAME”获取的设置无效。通道“CHANNEL_NAME”将保持休眠状态,直到通道配置正确为止 (Invalid settings were obtained for channel 'CHANNEL_NAME'. Channel 'CHANNEL_NAME' will stay dormant until properly configured)。

问题

vRealize Log Insight 代理实例会显示在管理 > 代理页面中,但没有日志会显示在 vRealize Log Insight 代理主机名对应的“浏览日志”页面中。未正确配置平面文件收集通道。

原因

不正确的配置可能会阻止 vRealize Log Insight 代理将日志转发到 vRealize Log Insight 服务器。

解决方案

  • 定义一个有效的收集通道。验证是否正确配置了平面文件收集通道。请参见配置 vRealize Log Insight 代理
  • 对于 vRealize Log Insight Windows 代理,请尝试以下操作。
    • 如果启用了 Windows 通道,请查看位于 %ProgramData%\VMware\Log Insight Agent\log 中的 vRealize Log Insight Windows 代理日志文件的内容。查找与包含短语已订阅通道 CHANNEL_NAME 的通道配置相关的日志消息。常用的通道有 ApplicationSystemSecurity
    • 如果未正确配置通道,则您会看到类似如下日志消息:无法订阅通道 CHANNEL_NAME 事件。错误代码:15007。找不到指定通道。请检查通道配置。您会看到除 15007 以外的错误代码。
    • 如果未正确配置平面文件收集通道,则您会看到类似如下消息:针对通道“CHANNEL_NAME”获取的设置无效。通道“CHANNEL_NAME”将保持休眠状态,直到通道配置正确为止
  • 对于 vRealize Log Insight Windows 代理和 vRealize Log Insight Linux 代理,请尝试以下操作。
    • 如果未配置平面文件收集通道,则您会看到类似如下消息:无法在配置中找到“filelog”部分。平面文件日志收集器将保持休眠状态,直到通道配置正确为止
      vRealize Log Insight 代理日志文件的内容位于以下目录中。
      • Windows - %ProgramData%\VMware\Log Insight Agent\log
      • Linux - /var/log/loginsight-agent/

下一步做什么

有关配置 vRealize Log Insight 代理的更多信息,请参见配置 Log Insight Windows Agent配置 Log Insight Linux Agent