CentOS集中式日志记录,syslogd,rsyslog,syslog-ng,logstash发送者?

我正在试图找出设置存储和查询服务器日志的中心位置的最佳方法. syslog,Apache,MySQL

我发现了一些不同的选择,但我不确定什么是最好的.我正在寻找易于安装并在许多虚拟机上保持更新的东西.我可以将其添加到VM模板中,但我也希望它易于安装以降低VM的复杂性.

我到目前为止找到的选项是:

> syslogd
> syslog-ng
> rsyslog
> syslogd / syslog-ng / rsyslog到logstash / ElasticSearch
> logstash代理在每个日志“client”中发送到Redis / logstash / ElasticSearch

以及上述的各种排列.

从“客户”日志角度来看,最有弹性和最轻松的是什么?
我想避免日志“客户端”挂起的情况,因为他们无法将日志发送到日志记录服务器.
此外,我仍然希望保持本地日志记录以及logrotate提供的旋转/保留.

有任何想法/建议或原因支持或反对上述任何一项?
或完全不同结构的建议?

我认为此时最可靠的选择(排除了软件解决方案)是纯syslog-ng

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...