在 Ubuntu 上,Filebeat 常被用来收集以下几类日志(取决于你启用的模块和配置):
默认常见路径(Ubuntu 使用 rsyslog / systemd-journald):
/var/log/syslog/var/log/auth.log/var/log/kern.log/var/log/dpkg.log/var/log/bootstrap.logFilebeat 可通过 systemd module 或直接读 journal:
filebeat modules enable systemUbuntu 上经常启用的模块:
/var/log/nginx/access.log/var/log/nginx/error.log/var/log/apache2/access.log/var/log/apache2/error.log/var/log/mysql/error.log/var/log/postgresql/postgresql-*.log/var/log/redis/redis-server.log/var/lib/docker/containers/*/*.logjournald(容器日志)通过 filebeat.inputs 手动指定:
filebeat.inputs:
- type: log
paths:
- /opt/myapp/logs/*.log
/var/log/audit/audit.log(若启用 auditd)/var/log/fail2ban.log/var/log/filebeat/filebeatUbuntu + Filebeat 通常收集:
如果你愿意,我可以: