日志管理解决方案 nxlog
fmms 13年前
nxlog 是一个模块化、多线程、高性能的日志管理解决方案,支持多平台。其概念类似 syslog-ng 和 rsyslog。 <br /> 项目地址: <a href="/misc/goto?guid=4958193829423648000" target="_blank">http://nxlog-ce.sourceforge.net/</a> <br /> <p>以下是它特性的简短描述:</p> <ul> <li>Open Source</li> <li>Multi-platform - support for Unix/Linux, MS Windows</li> <li>Modular architecture through dynamically loadable plugins</li> <li>Scalable, high-performance I/O - collect messages above 100k events per second from thousands of sources</li> <li>Message buffering and prioritization - no lost or dropped messages</li> <li>Simple configuration format with a powerful language similar to Perl</li> <li>Scheduled tasks and built-in log rotation</li> <li>Support for different formats such as syslog, csv, windows eventlog or even custom formats</li> <li>Offline processing mode for post processing, conversion or transfer</li> <li>Event classification and pattern matching</li> <li>Log message rewrite, conversion between different formats</li> <li>Secure network transport over SSL</li> <li>Internationalization for supporting different character sets and on the fly auto-detection of encodings</li> </ul> <br /> <a href="/misc/goto?guid=4958193830168154117" target="_blank">syslog-ng</a>的一个设计原则就是建立更好的消息过滤粒度。syslog-ng能够进行基于内容和优先权/facility的过滤。另一个设计原则是更容易进行不同防火墙网段的信息转发,它支持主机链,即使日志消息经过了许多计算机的转发,也可以找出原发主机地址和整个转发链。最后的一个设计原则就是尽量使配置文件强大和简洁。