rsyslog 4.6.6发布 GPL的lincesed增强的syslogd

Rsyslog是一个">自由软件,GPL的lincesed增强的syslogd。其中,它提供了MySQL和完全可配置的输出格式(包括大时间戳)的支持。 Rsyslog发起Rainer的格哈茨。据叉从标准的sysklogd包。rsyslog项目的目标是提供一个更可靠的系统日志守护进程和配置。所谓“可靠”,是指支持如TCP或RFC 3195(系统日志可靠)可靠的传输模式。我们这样做并不意味着不可靠的sysklogd包。

rsyslog 4.6.6更新日志:

bugfix: memory leak in imtcp & subsystems under some circumstances

This leak is tied to error conditions
which lead to incorrect cleanup

of some data structures. [backport from v6, limited testing under v4] bugfix: invalid processing in QUEUE_FULL condition

If the the multi-submit interface was used and a QUEUE_FULL condition

occured, the failed message was properly destructed. However, the

rest of the input batch, if it existed, was not processed. So this

lead to potential loss of messages and a memory leak. The potential

loss of messages was IMHO minor, because they would have been dropped

in most cases due to the queue remaining full, but very few lucky ones

from the batch may have made it. Anyhow, this has now been changed so

that the rest of the batch is properly tried to be enqueued and, if

not possible, destructed. bugfix: invalid storage type for config variables bugfix: stream driver mode was not correctly set on tcp ouput on big

endian systems.

thanks varmojfekoj for the patch bugfix:
IPv6-address could not be specified in omrelp

this was due to improper parsing of “:”

closes: http://bugzilla.adiscon.com/show_bug.cgi?id=
250 bugfix: memory and file descriptor leak in stream processing

Leaks could occur under some circumstances if the file stream handler

errored out during the open call. Among others, this could cause very

big memory leaks if there were a problem with unreadable disk queue

files. In regard to the memory leak, this

closes: http://bugzilla.adiscon.com/show_bug.cgi?id=256 bugfix: imfile potentially duplicates lines

This can happen when 0 bytes are read from the input file, and some

writer appends data to the file BEFORE we check if a rollover happens.

The check for rollover uses the inode and size as a criterion. So far,

we checked for equality of sizes, which is not given in this scenario,

but that does not indicate a rollover. From the source code comments:

Note that when we check the size, we MUST NOT check for equality.

The reason is that the file may have been written right after we

did try to read (so the file size has increased). That is NOT in

indicator of a rollover (this is an actual bug scenario we

experienced). So we need to check if the new size is smaller than

what we already have seen!

Also, under some circumstances an invalid truncation was detected. This

code has now been removed, a file change (and thus resent) is only

detected if the inode number changes. bugfix: a couple of problems that imfile had on some platforms, namely

Ubuntu (not their fault, but occured there) bugfix: imfile utilizes 32 bit to track offset. Most importantly,

this problem can not experienced on
Fedora 64 bit OS (which has

64 bit long’s!) bugfix: abort if imfile reads file line of
more than 64KiB

Thanks to Peter Eisentraut for reporting and analysing this problem.

bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=221 bugfix: omlibdbi did not use password from rsyslog.con

closes: http://bugzilla.adiscon.com/show_bug.cgi?id=271 some improvements thanks to clang’s static code analyzer overall cleanup (mostly unnecessary writes and otherwise unused stuff) bugfix: fixed a very remote problem in msg.c which could occur when

running under extremely low memory conditions

rsyslog 4.6.6 (v4-stable)下载地址:

md5sum: ec3957b1420803ac0a1ca482c7840923

Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 4.6.6 File size: 2,08 MB

http://www.rsyslog.com/files/download/rsyslog/rsyslog-4.6.6.tar.gz

时间: 2024-10-21 19:46:44

rsyslog 4.6.6发布 GPL的lincesed增强的syslogd的相关文章

rsyslog 6.1.10(beta)发布 GPL的lincesed增强的syslogd

Rsyslog是一个http://www.aliyun.com/zixun/aggregation/29607.html">自由软件,GPL的lincesed增强的syslogd.其中,它提供了MySQL和完全可配置的输出格式(包括大时间戳)的支持. Rsyslog发起Rainer的格哈茨.据叉从标准的sysklogd包.rsyslog项目的目标是提供一个更可靠的系统日志守护进程和配置.所谓"可靠",是指支持如TCP或RFC 3195(系统日志可靠)可靠的传输模式.我们

rsyslog 5.9.1发布

rsyslog 5.9.1此版本提供了更好的systemd一体化以及更好的chroot环境的支持,支持在这些环境中更好的时间戳.它也包含一些重要的错误修正. Rsyslog是一个http://www.aliyun.com/zixun/aggregation/29607.html">自由软件,GPL的lincesed增强的syslogd.其中,它提供了MySQL和完全可配置的输出格式(包括大时间戳)的支持. Rsyslog发起Rainer的格哈茨.据叉从标准的sysklogd包.rsyslo

rsyslog 6.3.2发布 系统记录

Rsyslog是一个增强多线程的系统记录.提供按需支持磁盘缓冲,可靠的系统日志通过TCP,SSL,TLS,RELP进程写入到数据库(MySQL.PostgreSQL.Oracle等等)以及电子邮件警报,完全可配置的输出格式(包括高高精度http://www.aliyun.com/zixun/aggregation/18195.html">时间信息),能够过滤所有的系统记录消息,在线消息压缩,并支持将文本文件转换到系统记录中.提供嵌入式更换系统的记录和能够兼容相同的配置文件语法. rsysl

rsyslog 5.8.4发布 多线程系统记录工具

rsyslog 5.8.4版本修复了性能感应的潜在错误,修复了memcpy溢出问题,同时修复了RFC5424分析程序的MSGID问题. Rsyslog是一个增强型的多线程系统记录.提供按需支持磁盘缓冲,通过TCP,SSL,TLS,RELP进程写入可靠的系统日志到数据库(MySQL.PostgreSQL.Oracle等等)以及电子邮件警报,完全可配置的输出格式(包括高精度http://www.aliyun.com/zixun/aggregation/18195.html">时间信息),能够过

rsyslog 6.3.4发布 多线程系统记录

Rsyslog是一个增强型的多线程系统记录.提供按需支持磁盘缓冲,通过TCP,SSL,TLS,RELP进程写入可靠的系统日志到数据库(MySQL.PostgreSQL.Oracle等等)以及电子邮件警报,完全可配置的输出格式(包括高高精度http://www.aliyun.com/zixun/aggregation/18195.html">时间信息),能够过滤所有的系统记录消息,在线消息压缩,并支持将文本文件转换到系统记录中.提供嵌入式更换系统的记录和能够兼容相同的配置文件语法. 详细信息

新一代国产云计算操作系统发布 安全性能显著增强

云计算正变得越来越普及,国产操作系统是否足够安全和便捷?近日,一款应用了国产核心技术的新一代云计算操作系统发布,在安全性.可扩展性等方面均实现大幅提升,有望助力打造我国自主可靠.安全稳定的云计算新生态. 这款名为Cloudview SVM Edition V3的云计算操作系统由中科睿光软件技术有限公司开发.中科睿光首席技术官陈宏说,该产品从研发.测试到技术服务,都由中科睿光技术团队完成,符合中国云计算国家标准,是专门为中国用户打造的新一代稳定.安全.可靠的云计算操作系统. "虚拟化管理软件.云计

谷歌发布19款Widget增强iGoogle社交功能

北京时间8月13日上午消息,据国外媒体报道,谷歌个性化主页iGoogle周三发布了19款Widget加强社交功能,希望借此与My Yahoo.My MSN.My AOL和Netvibes等个性化主页服务竞争. Widget是一种很小的应用程序,主要作为Web 2.0服务或互联网内容的前端.设计人员与开发者可以使用Widget来创造最受欢迎的互联网体验.谷歌此次发布的19款Widget有的由谷歌自主研发,有的来自于第三方开发者,这些Widget可以为用户提供更多的社交和分享功能. 在周二接受媒体采

改进UCHOME的记录发布,增强可访问性用户体验_javascript技巧

在template里面找到文件space_feed.htm ,将方法 的定义替换为: 复制代码 代码如下: function closeOpt(key,evt) { if (evt.keyCode == 9) { $('message_menu').style.display = 'none'; } else if (evt.keyCode == 13 && (evt.ctrlKey == true || evt.altKey == true)) { poststatus(); $('mo

详解rsyslog/Python/LogAnalyzer 记录和查看服务端/客户端日志

RSYSLOG 是一个高效的日志系统,也是目前 Ubuntu 和 CentOS 默认使用的日志系统. LogAnalyzer 是一个 PHP 写成的 Web 前端,使用它可以分析和查看 RSYSLOG 生成的日志. 经过研究,我准备直接使用这两个系统.本文记录了我在配置这两个系统中遇到的问题. rsyslog 配置简介 rsyslog 是负责收集 syslog 的程序,可以用来取代 syslogd 或 syslog-ng. 在这些 syslog 处理程序中,个人认为 rsyslog 是功能最为强