开源日志分析和收集器

开源日志分析和收集器

我有很多 Linux 服务器作为 Web 服务器,我正在寻找一个开源软件,用于日志分析和收集所有服务器日志,例如 Web 访问、每个站点的 Web 错误以及登录日志,有什么想法或经验吗?

答案1

还有一些也请看这里:

格雷日志: https://www.graylog.org/

日志监视: https://linode.com/docs/uptime/monitoring/monitor-systems-logwatch/

斯普朗克: https://www.splunk.com/

日志存储: https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html

Logwatch 简单且易于配置以用于警报目的。如果您想要一个精美的 GUI,那么剩下的任何一个都适合您。

答案2

为了监控许多 Linux 服务器的日志,最好的策略是将日志发送到中央系统日志服务器。

根据大型对您的意义,您可以通过将 rsyslog/syslog-ng 指向一台大型系统日志服务器和/或使用日志传送程序(例如文件节拍或者日志存储

最重要的是,您可以考虑使用ELK堆栈格拉帕纳

我还会考虑监控基础设施/服务器的可用性,纳吉奥斯/森苏,并收集其性能的 SNMP 统计数据(仙人掌或者天文台易于使用)。

归根结底,您可以选择的许多工具(包括 @Declan 建议)取决于您的专业知识和基础设施的规模。

相关内容