由于合规性问题,需要在中央服务器上存储至less6个月的所有Tomcat日志。
有没有办法将日志发送到rsyslog服务器或任何其他机制,将完成任务。 我尝试将CATALINA_OUT更改为/ var / log / syslog,并将其logging在文件中,但是rsyslog-mysql并未将其logging下来。
除了将日志发送到远程主机之外,除了使用rsync,cron,scp之外,还有哪些方法可以自动移动日志
这是关于你的问题的一个有趣的线索。 如果这真的导致一个解决scheme是不确定的。 一个工作方法是输出到标准输出和pipe道logger – 但这不是一个“干净的”解决scheme。
看看Splunk
以下是有关如何设置存档策略的一些信息:
http://docs.splunk.com/Documentation/Splunk/4.2.5/Admin/Setaretirementandarchivingpolicy
我不确定你要达到什么样的标准,但Splunk有一些很棒的插件 – 例如:
SEC http://www.splunk.com/view/sec-compliance/SP-CAAAGMQ
HIPPA http://www.splunk.com/view/hipaa-compliance/SP-CAAAGG6
Splunk的!? 那东西太贵了 这是一件好事,但却是一件昂贵的事情。
你可能会得到更多的东西就像Logstash或Graylog2
Logstash几乎可以做你想要的东西。 它有一个可以拖尾日志文件的代理。
我想知道如果你指出catalina.out日志条目在FIFOpipe道,然后通过logger (写入syslog)