我有一个负载均衡的服务器群,这些服务器需要将各种消息记录到审计日志中,这些消息将在稍后阶段脱机处理(这是一个医疗应用程序,因此必须对所有对病人记录的访问进行审核)。目前,使用NTEXT数据类型将日志存储为XML到Server数据库,但我正在寻找更好的解决方案。不需要SQL,因为服务器没有查询日志,只是在稍后处理。
我需要一个快速、高可用性的解决方案。我调查过Facebook的Scribe。有人能提出其他选择吗?服务器是WCF服务。
谢谢!
发布于 2010-08-02 08:57:44
graylog2怎么样?它使用MongoDB作为数据存储。
http://www.graylog2.org/
发布于 2010-08-02 02:21:53
您可能会看到基于软件的解决方案的扣篮。Q1实验室还生产基于硬件的解决方案。
尽管我不得不承认,我有点惊讶于你目前的做事方式跟不上。
更具体地说明您的需求(例如:潜在事务的#、附加的日志文件类型等)可能会有帮助。
发布于 2010-08-02 05:02:43
根据您的需要,赛斯洛格可能是您想要的。设置一个中央日志服务器(或其中许多服务器),并使您的服务器场记录到您的日志服务器。然后,只要有必要,只要在日志服务器上运行日志分析器就可以了,而不会影响实际的服务器。
syslog-ng还可以从Windows服务器接收syslog事件,您只需向Windows安装一个小服务即可。不过,我一开始就不记得名字了,因为我通常不是Windows用户。
https://serverfault.com/questions/166152
复制相似问题