日志管理解决方案 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的过滤。另一个设计原则是更容易进行不同防火墙网段的信息转发,它支持主机链,即使日志消息经过了许多计算机的转发,也可以找出原发主机地址和整个转发链。最后的一个设计原则就是尽量使配置文件强大和简洁。