本地 云
下载PDF
此功能适用于 EventLog Analyzer、Log360 和 Log360 Cloud。

# 工作

最后更新于：2025年9月12日

## 无代理日志收集

- 日志收集无需代理/客户端软件：对于事件日志收集，EventLog Analyzer应用程序无需在每台收集日志的机器上单独安装代理。而是通过收集Windows事件日志的代理实现。这样，EventLog Analyzer应用程序在执行事件日志收集任务时，不会给设备增加额外负载。
- Windows事件日志收集：EventLog Analyzer可收集Windows生成的事件。无论Windows还是UNIX系统，配置EventLog Analyzer收集并报表服务器事件的过程都十分简便。
- 自动补录停机期间日志：此关键收集功能确保即使日志收集进程停机时，日志数据也不会丢失。<需补充架构图>

## 事件日志收集代理

事件日志分析器代理可简化从Windows设备收集事件日志的过程。安装完成后（自动或手动），它将在网络或子网内的指定服务器上作为服务运行。安装状态显示为成功、失败（附带原因）或重试。若自动安装失败，可进行手动部署。

部署后，代理将被事件日志分析器服务器自动发现。它可实时远程收集、预处理日志并持续传输至服务器。每个代理支持约25台设备的日志收集，设备可根据需求在代理间灵活分配或重新分配。此外，服务器也可直接收集日志而无需代理。

若代理卸载或主机设备移除，所分配设备的日志收集将无缝切换至无代理模式，确保无需人工干预即可保持连续性。

## 架构

本节阐述基于代理的日志收集部署架构。 需在目标设备安装代理程序以远程收集日志数据，并将其发送至EventLog Analyzer服务器。而无代理日志收集模式中，代理程序直接驻留于EventLog Analyzer服务器内部，而非部署在远程设备上。若需在特定设备部署代理程序，请执行安装文件夹lib\native目录下的'EventLogAgent.msi'文件。

- 代理程序通过内部访问设备的WMI基础设施，直接通过WMI查询获取日志数据。
- 收集日志数据后，代理程序会在源端执行预处理（包括日志过滤和字段提取），随后压缩日志文件，并通过HTTPS协议安全传输至EventLog Analyzer服务器。
- 由于此时日志数据已完成处理，服务器仅需对日志进行索引即可实时生成报表和告警，从而有效降低服务器负载。