如何将Linux日志文件发送到中央服务器并通过Web界面查看它们?
我有几个 Linux 服务器,logrotate
和 rsyslog
正在处理所有日志文件。现在我想知道以下是否可能:
- 将日志文件保存在本地(存在)
- 将日志事件发送到集中式服务器(应该可以使用 logrotate,对吧?)
- 在集中式服务器上浏览和查看日志事件所以
这是我的问题:
- 如何设置 logrotate 和 rsyslog (在“客户端”和“服务器”上)来完成此配置?
- 有人知道可以使用此设置的良好(开源)网络界面吗?
编辑: 似乎我想要完成的任务存在于 sysnlog-ng 中。 http://www.debianhelp.co.uk/syslog-ng.htm
I have a couple of linux servers and logrotate
and rsyslog
are taking care of all log files. Now I was wondering whether the following is possible:
- keep log files locally (present)
- send log events to a centralized server (should be possible with logrotate, right?)
- make log events on centralized server browse & searchable
So here are my questions:
- How do I have setup logrotate and rsyslog (on 'client' and 'server) to accomplish this configuration?
- does someone know of a good (opensource) web interface that would work with this setup?
EDIT:
seems like what I want to accomplish exists for sysnlog-ng
. http://www.debianhelp.co.uk/syslog-ng.htm
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有大量带有 Web 界面的日志分析器,例如
等
there are tons of log analysers with web interface for example
etc.