What version of rsyslog is provided in Red Hat Enterprise Linux?

Solution Verified - Updated -


  • Red Hat Enterprise Linux (RHEL) 5
  • Red Hat Enterprise Linux (RHEL) 6
  • Red Hat Enterprise Linux (RHEL) 7


  • Is Red Hat planning to update or rebase rsyslog to v7 in RHEL 6?
  • Will rsyslog be updated in RHEL?


See: Matrix of rsyslog versions shipped in Red Hat Enterprise Linux


New rsyslog7 packages are now available for Red Hat Enterprise Linux 6.

The rsyslog7 packages provide an enhanced, multi-threaded syslog daemon. It
supports on-demand disk buffering, reliable syslog over TCP, SSL, TLS and RELP,
writing to databases (MySQL, PostgreSQL, Oracle, and many more), email alerting,
fully configurable output formats (including high-precision timestamps), the
ability to filter on any part of the syslog message, on-the-wire message
compression, and the ability to convert text files to syslog.

This enhancement update adds the rsyslog7 packages to Red Hat Enterprise Linux
6. These packages are a replacement for previously used rsyslog packages.
[Bugzilla #869600](https://bugzilla.redhat.com/show_bug.cgi?id=869600)

All users who require rsyslog7 are advised to install these new packages. All
users of rsyslog are advised to migrate to these new packages.

Upgrade Process

In order to avoid rpm dependency issues, Red Hat recommends that you use yum shell to update rsyslog.

[root@stargate ~]# yum shell
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Yum Shell
> erase rsyslog
Setting up Remove Process
> install rsyslog7
Setting up Install Process
> run transaction
--> Running transaction check
---> Package rsyslog.x86_64 0:5.8.10-10.el6_6 will be erased
---> Package rsyslog7.x86_64 0:7.4.10-3.el6_6 will be installed
--> Finished Dependency Resolution

 Package                       Arch                        Version                                Repository                                      Size
 rsyslog7                      x86_64                      7.4.10-3.el6_6                         rhel-x86_64-server-6.6.z                       1.3 M
 rsyslog                       x86_64                      5.8.10-10.el6_6                        @rhel-x86_64-server-6.6.z                      2.1 M

Transaction Summary
Install       1 Package(s)
Remove        1 Package(s)

Total download size: 1.3 M
Is this ok [y/N]: y
Downloading Packages:
rsyslog7-7.4.10-3.el6_6.x86_64.rpm                                                                                              | 1.3 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : rsyslog7-7.4.10-3.el6_6.x86_64                                                                                                      1/2 
  Erasing    : rsyslog-5.8.10-10.el6_6.x86_64                                                                                                      2/2 
  Verifying  : rsyslog7-7.4.10-3.el6_6.x86_64                                                                                                      1/2 
  Verifying  : rsyslog-5.8.10-10.el6_6.x86_64                                                                                                      2/2 

  rsyslog.x86_64 0:5.8.10-10.el6_6                                                                                                                     

  rsyslog7.x86_64 0:7.4.10-3.el6_6                                                                                                                     

Finished Transaction
> quit
Leaving Shell
[root@stargate ~]# 

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.


How can I do this using ansible across hundreds of systems