您可以将 VMware Aria Operations for Logs Linux 代理配置为从一个或多个日志文件收集日志事件。
默认情况下,VMware Aria Operations for Logs Linux 代理会收集由应用程序或编辑器创建的隐藏文件。隐藏文件的文件名以句点开头。您可以通过添加排除参数 exclude=.*,禁止 VMware Aria Operations for Logs Linux 代理收集隐藏文件。
字段名称受到一定的限制。以下名称是保留名称,因此不能用作字段名称。
- event_type
- hostname
- source
- text
您最多可为代理信息指定三个目标,并且可以在发送该信息之前进行筛选。请参见从 VMware Aria Operations for Logs Agent 转发日志
注: 如果监控大量文件(如 1000 个或更多),将导致
VMware Aria Operations for Logs 代理具有较高的资源利用率并影响主机的总体性能。要防止出现这种情况,请配置代理以使用模式和 glob 仅监控所需的文件,或者存档旧日志文件。如果要求监控大量文件,请考虑增加主机参数,例如,CPU 和 RAM。
前提条件
- 以 root 用户身份登录,或使用 sudo 运行控制台命令。
- 确认 VMware Aria Operations for Logs Linux 代理已安装且正在运行。登录到已安装 VMware Aria Operations for Logs Linux 代理的 Linux 计算机,打开控制台,然后运行 pgrep liagent。
过程
示例: 配置
[filelog|messages] directory=/var/log include=messages;messages.? [filelog|syslog] directory=/var/log include=syslog;syslog.? [filelog|Apache] directory=/var/log/apache2 include=*