Your message dated Thu, 06 Oct 2016 10:00:14 +0000
with message-id <[email protected]>
and subject line Bug#833535: fixed in rsyslog 8.22.0-1
has caused the Debian Bug report #833535,
regarding rsyslog: Add support & package for redis output module
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
833535: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833535
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rsyslog
Version: 8.16.0-1~bpo8+1
Tags: patch

Please find a diff to add the redis output module to rsyslog.

More information can be found here:
http://www.rsyslog.com/doc/master/configuration/modules/omhiredis.html

and the common design pattern (a redis queue fronting the ELK stack to
decouple clients from logstash/ES instances) is discussed here:
http://www.rsyslog.com/coupling-with-logstash-via-redis/

The redis output module has been in rsyslog since early 8.4, but was
improved in 8.14 where spaces were allowed and LPUSH and PUBLISH methods
were supported.  I only recommend this be enabled as an optional package in
>= 8.14 versions.   My testing and patches are against version
8.16.0~bpo8+1 from jessie-backports.

It requires libhiredis at runtime.  I'm not as familiar with the deb
packaging system, so I didn't include changes for that.  The code doesn't
specify a minimum version.  I successfully compiled and ran against
0.11.0-4 included in jessie.

Thanks!

- Matt


diff -r -c --unidirectional-new-file rsyslog-8.16.0/debian/control
rsyslog-8.16.0_with_hiredis/debian/control
*** rsyslog-8.16.0/debian/control       2016-03-22 21:25:15.000000000 -0400
--- rsyslog-8.16.0_with_hiredis/debian/control  2016-08-05
11:22:26.434165789 -0400
***************
*** 7,12 ****
--- 7,13 ----
                 dh-autoreconf,
                 dh-systemd (>= 1.4),
                 zlib1g-dev,
+                libhiredis-dev,
                 libmysqlclient-dev,
                 libpq-dev,
                 libmongo-client-dev (>= 0.1.4),
***************
*** 154,156 ****
--- 155,168 ----
   These plugins allow rsyslog to send and receive syslog messages via the
   RELP protocol. RELP ensures reliable transport over the network even on
   connection loss or if a peer becomes unavailable.
+
+ Package: rsyslog-hiredis
+ Architecture: any
+ Priority: extra
+ Depends: ${shlibs:Depends},
+          ${misc:Depends},
+          rsyslog (= ${binary:Version})
+ Description: Redis output plugin for rsyslog
+  This plugin allows rsyslog to write syslog messages to Redis, a
+  key-value database in a similar vein to memcache but the dataset
+  is non-volatile.
diff -r -c --unidirectional-new-file
rsyslog-8.16.0/debian/rsyslog-hiredis.install
rsyslog-8.16.0_with_hiredis/debian/rsyslog-hiredis.install
*** rsyslog-8.16.0/debian/rsyslog-hiredis.install       1969-12-31
19:00:00.000000000 -0500
--- rsyslog-8.16.0_with_hiredis/debian/rsyslog-hiredis.install  2016-08-05
10:51:36.524849255 -0400
***************
*** 0 ****
--- 1 ----
+ usr/lib/rsyslog/omhiredis.so
diff -r -c --unidirectional-new-file rsyslog-8.16.0/debian/rules
rsyslog-8.16.0_with_hiredis/debian/rules
*** rsyslog-8.16.0/debian/rules 2016-03-22 21:25:15.000000000 -0400
--- rsyslog-8.16.0_with_hiredis/debian/rules    2016-08-05
11:00:32.285526863 -0400
***************
*** 19,24 ****
--- 19,25 ----
  override_dh_auto_configure:
        dh_auto_configure -- \
                $(confflags) \
+               --enable-omhiredis \
                --enable-mysql \
                --enable-pgsql \
                --enable-ommongodb \

--- End Message ---
--- Begin Message ---
Source: rsyslog
Source-Version: 8.22.0-1

We believe that the bug you reported is fixed in the latest version of
rsyslog, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Biebl <[email protected]> (supplier of updated rsyslog package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 04 Oct 2016 21:07:21 +0200
Source: rsyslog
Binary: rsyslog rsyslog-mysql rsyslog-pgsql rsyslog-mongodb 
rsyslog-elasticsearch rsyslog-kafka rsyslog-gssapi rsyslog-gnutls rsyslog-relp 
rsyslog-czmq rsyslog-hiredis
Architecture: source amd64
Version: 8.22.0-1
Distribution: unstable
Urgency: medium
Maintainer: Michael Biebl <[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
 rsyslog    - reliable system and kernel logging daemon
 rsyslog-czmq - ZeroMQ protocol support for rsyslog via CZMQ
 rsyslog-elasticsearch - Elasticsearch output plugin for rsyslog
 rsyslog-gnutls - TLS protocol support for rsyslog
 rsyslog-gssapi - GSSAPI authentication and encryption support for rsyslog
 rsyslog-hiredis - Redis output plugin for rsyslog
 rsyslog-kafka - Kafka output plugin for rsyslog
 rsyslog-mongodb - MongoDB output plugin for rsyslog
 rsyslog-mysql - MySQL output plugin for rsyslog
 rsyslog-pgsql - PostgreSQL output plugin for rsyslog
 rsyslog-relp - RELP protocol support for rsyslog
Closes: 833535
Changes:
 rsyslog (8.22.0-1) unstable; urgency=medium
 .
   [ Michael Biebl ]
   * New upstream release.
 .
   [ Matt Zahorik ]
   * Enable hiredis output plugin (Closes: #833535)
Checksums-Sha1:
 f57d40578ac7b344e3d5a118a7349f39fe503655 2831 rsyslog_8.22.0-1.dsc
 4805628cfed4c6fa6941e7b988886ecd3d911966 2259652 rsyslog_8.22.0.orig.tar.gz
 737809332dbb2e97091c365f500ad00edbedbbdc 25088 rsyslog_8.22.0-1.debian.tar.xz
 35d28d8a853c2173f3d0ee3f803e7f45691033c8 60572 
rsyslog-czmq-dbgsym_8.22.0-1_amd64.deb
 e4816072b108053aeac226d536186979d03d277e 181468 rsyslog-czmq_8.22.0-1_amd64.deb
 5ee46b3da40e2a7b434a351e89b69645ef5a37cc 1851150 
rsyslog-dbgsym_8.22.0-1_amd64.deb
 ea7c859fd153c62da310c156bdeea60a72817b4e 53304 
rsyslog-elasticsearch-dbgsym_8.22.0-1_amd64.deb
 cea9fde747dc08723178c30be256744d62df24fa 186288 
rsyslog-elasticsearch_8.22.0-1_amd64.deb
 ccb3ff97305b33acdd62890eb672d40e2102b6dd 52746 
rsyslog-gnutls-dbgsym_8.22.0-1_amd64.deb
 27f670f0fb279a55f3040a594cdb9c8b14199f7c 182444 
rsyslog-gnutls_8.22.0-1_amd64.deb
 a3294fdb34575a85d62aa893d951a5a95bca438c 87258 
rsyslog-gssapi-dbgsym_8.22.0-1_amd64.deb
 f06fc68d1a598e307d4048f33bb98fa17942e136 183442 
rsyslog-gssapi_8.22.0-1_amd64.deb
 f3977fa879592b9858bf8716aea36efdbab53a2d 23444 
rsyslog-hiredis-dbgsym_8.22.0-1_amd64.deb
 87b6d23d31710a499a90e8669e04df1891c0488e 175392 
rsyslog-hiredis_8.22.0-1_amd64.deb
 ffef43d860cd8991cfe5d334b21469ca9f6518c1 33650 
rsyslog-kafka-dbgsym_8.22.0-1_amd64.deb
 a1fb57a714013ca53c9a8de2fca338d9a141d794 180774 
rsyslog-kafka_8.22.0-1_amd64.deb
 c214c66c8a453370b0d1e77b1c39c9d8533ccd34 31514 
rsyslog-mongodb-dbgsym_8.22.0-1_amd64.deb
 bca153f29790f935f76b4cb947e0d39e9e03fddf 178324 
rsyslog-mongodb_8.22.0-1_amd64.deb
 67b10bf072c2d6d732dc454c7a222f640033f66e 28694 
rsyslog-mysql-dbgsym_8.22.0-1_amd64.deb
 845eb7de47717099fd64031c931c118aee2135c0 177718 
rsyslog-mysql_8.22.0-1_amd64.deb
 37ebd125cd11f023a7ca36f26f6bd48df62dff15 22900 
rsyslog-pgsql-dbgsym_8.22.0-1_amd64.deb
 23b85fb1cf5aeab803dae1f25bbcbe752c4ab385 176476 
rsyslog-pgsql_8.22.0-1_amd64.deb
 719f0904d28c91f06b432f52463897bc97670692 69278 
rsyslog-relp-dbgsym_8.22.0-1_amd64.deb
 6000da4e2bf0867e2d01e6079d8dd7435254231e 182166 rsyslog-relp_8.22.0-1_amd64.deb
 d7fb6ad577749d13fa559da7b8254c2068093b4f 542384 rsyslog_8.22.0-1_amd64.deb
Checksums-Sha256:
 cc2b9918e6bdae513bcae48b909eebbbda451f2f32619ca9cbae3f9d2129ea9a 2831 
rsyslog_8.22.0-1.dsc
 06e2884181333dccecceaca82827ae24ca7a258b4fbf7b1e07a80d4caae640ca 2259652 
rsyslog_8.22.0.orig.tar.gz
 5ee8ee366dd8aadb8e068490a5ed2d348a155850ba674c09b67bb964b2d4e652 25088 
rsyslog_8.22.0-1.debian.tar.xz
 9a30c6f939cf3ef116c2a6b023260015a1c7e35a9b3b3cee8b4a184a9e1de2a6 60572 
rsyslog-czmq-dbgsym_8.22.0-1_amd64.deb
 608e182e8fe36973363d06c70500c99fe365e852bb5afc89336beaeca3c195bd 181468 
rsyslog-czmq_8.22.0-1_amd64.deb
 148f08fe92cfa0d9388e6ad6d05dddf339fb85bce660d17f3356e99bb5ac4f3b 1851150 
rsyslog-dbgsym_8.22.0-1_amd64.deb
 b6f5421ced7870524c8fc83243242d2e293a3728c0b9d526d50daafd2d8b77a8 53304 
rsyslog-elasticsearch-dbgsym_8.22.0-1_amd64.deb
 8adc5e2697632e0e75b611fe9a32e62f5d1d863d43b30166f99805daf79b2dd7 186288 
rsyslog-elasticsearch_8.22.0-1_amd64.deb
 98ce44e2e275e5ac1d44fbee314958b476f99750ce3f9644fd8bcebdb96517d5 52746 
rsyslog-gnutls-dbgsym_8.22.0-1_amd64.deb
 1a7650309f241747f5291c6c4a4096fee3098e69ad7223c51dfe7cb86578df90 182444 
rsyslog-gnutls_8.22.0-1_amd64.deb
 ddd4c3fdf49609d4b264d0803cba368f6deab71a10a958ed00850014091f70e1 87258 
rsyslog-gssapi-dbgsym_8.22.0-1_amd64.deb
 8bec28c6907de102f4423d60089b0c61264e218dee7f41ee14ef05747d4dcace 183442 
rsyslog-gssapi_8.22.0-1_amd64.deb
 1c00b6241095385960999686920dbdf42daf4ba420c144f731cae73166323d60 23444 
rsyslog-hiredis-dbgsym_8.22.0-1_amd64.deb
 9637da53e963897532b68093d014134ea9932afe14a301c1a0f7d9d488119396 175392 
rsyslog-hiredis_8.22.0-1_amd64.deb
 aef3174490a44b0db85566fa797a5e4d400e723c719c970edfbcd59dce3e7aa8 33650 
rsyslog-kafka-dbgsym_8.22.0-1_amd64.deb
 21405b8b79b48e179851f7cbaf6ee4c0a1dfaafa46256371545b288c29957889 180774 
rsyslog-kafka_8.22.0-1_amd64.deb
 d15ee3260817690186934ee394555ad8d767fa81eb602c8ad4e817687dcebbc4 31514 
rsyslog-mongodb-dbgsym_8.22.0-1_amd64.deb
 a3a611129363232c2d4392b91b333053e856eb37e3e522b1e06a223a5c77d816 178324 
rsyslog-mongodb_8.22.0-1_amd64.deb
 f1585093a7f026189f50cd6a5f45cb11555938a80882dc9494481ee3af4f4d0d 28694 
rsyslog-mysql-dbgsym_8.22.0-1_amd64.deb
 1e5ef63c30baa1abaa9069629c3f90845b6eafaecf42c0cdf3a68c4b4b6d3acb 177718 
rsyslog-mysql_8.22.0-1_amd64.deb
 c77748a6d7b1b62b71a77236154bf76863cd9c95570f03a7fa2a16ecbd374659 22900 
rsyslog-pgsql-dbgsym_8.22.0-1_amd64.deb
 e8da4b51970eccc2965ca8468a9762bc5ec557f30bba86d508ad5d61363fa24a 176476 
rsyslog-pgsql_8.22.0-1_amd64.deb
 225411b8115ea5f40732a967772da47eb73342fd2d71c3f00843d2cc04b92858 69278 
rsyslog-relp-dbgsym_8.22.0-1_amd64.deb
 5775080487f2b0766bfa02172aaf4f48ad8120908ac2f4d0e54388210927acf8 182166 
rsyslog-relp_8.22.0-1_amd64.deb
 ea1ab7c212a43cca3de1a34ee9de055c270fb5d6cfb63b76801bad357413d8a8 542384 
rsyslog_8.22.0-1_amd64.deb
Files:
 100d9334f972913077cc73291fb8a43c 2831 admin important rsyslog_8.22.0-1.dsc
 ad0f25f429aa2daa326732950a5eeb6c 2259652 admin important 
rsyslog_8.22.0.orig.tar.gz
 499dda00046ad4d5926e76ed37228184 25088 admin important 
rsyslog_8.22.0-1.debian.tar.xz
 dc4f3b1930957cb3ec6cb50c48838f8f 60572 debug extra 
rsyslog-czmq-dbgsym_8.22.0-1_amd64.deb
 3f10873068539f17a7d5425c0f099972 181468 admin extra 
rsyslog-czmq_8.22.0-1_amd64.deb
 416fd094a0b314f88e97f55f43852b20 1851150 debug extra 
rsyslog-dbgsym_8.22.0-1_amd64.deb
 b67c1e4bbc2d444802fc1ac9950531f2 53304 debug extra 
rsyslog-elasticsearch-dbgsym_8.22.0-1_amd64.deb
 a7644128026ba719ae0fe1485189ccf8 186288 admin extra 
rsyslog-elasticsearch_8.22.0-1_amd64.deb
 4f6d78dbafce08af38b95fab472679d9 52746 debug extra 
rsyslog-gnutls-dbgsym_8.22.0-1_amd64.deb
 64050c43b9688256a9f6f5e0dc3ad461 182444 admin extra 
rsyslog-gnutls_8.22.0-1_amd64.deb
 536c2368f242d72188470e46c2f9d877 87258 debug extra 
rsyslog-gssapi-dbgsym_8.22.0-1_amd64.deb
 0d70d28ac84cd446d11438989beba770 183442 admin extra 
rsyslog-gssapi_8.22.0-1_amd64.deb
 e85dd2836d5c64fc2426dd38a1519e98 23444 debug extra 
rsyslog-hiredis-dbgsym_8.22.0-1_amd64.deb
 a3865df403bea311a496023cd114e32d 175392 admin extra 
rsyslog-hiredis_8.22.0-1_amd64.deb
 612fb45bce4cef1096f9ab3455e3d970 33650 debug extra 
rsyslog-kafka-dbgsym_8.22.0-1_amd64.deb
 10a5bc1875c07d7da14fda90449e5dcb 180774 admin extra 
rsyslog-kafka_8.22.0-1_amd64.deb
 2a4fbe318861eab527567969acdb3e8e 31514 debug extra 
rsyslog-mongodb-dbgsym_8.22.0-1_amd64.deb
 114467ece8abee689f5ed2b3ba850aa3 178324 admin extra 
rsyslog-mongodb_8.22.0-1_amd64.deb
 4999273424c9f71fa9db13cf2e7bc27a 28694 debug extra 
rsyslog-mysql-dbgsym_8.22.0-1_amd64.deb
 6a8c86ba6c1efe248cfc9612c1bc3b0a 177718 admin extra 
rsyslog-mysql_8.22.0-1_amd64.deb
 c4547d122096781b754644582bd7c665 22900 debug extra 
rsyslog-pgsql-dbgsym_8.22.0-1_amd64.deb
 2867f51361fcbc6769e9fe7dc6508215 176476 admin extra 
rsyslog-pgsql_8.22.0-1_amd64.deb
 868d5e8934472632424d4484f4c6f102 69278 debug extra 
rsyslog-relp-dbgsym_8.22.0-1_amd64.deb
 d3ad5fe308af49d7c9a69c267f81b7f2 182166 admin extra 
rsyslog-relp_8.22.0-1_amd64.deb
 9ffc35d9dd750f838cdc2ba47c263a3f 542384 admin important 
rsyslog_8.22.0-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJX9ApeAAoJEGrh3w1gjyLcp+sP+wRE9WAs7KytQ1UMfURpmkFh
6rci2iEVAbOyzuD1PsdRi9R3auwetEpYPr114BZ2nnsgXHEcZoUijOpzc//5R6el
0xXXwGfJl6I4aWCR3Inz0EnP1/koO2I9IFuNTGcueH4lS35OTKk/FDW5Ce3b+994
eOz4FCed6f5E/31tY1y4OBrCKMVrrhpY5uY2/09KjNIr9sl6mk691RM61zyXEBrN
pH6PaGO+tPzl9Y07BpuVUm+CS2y9cBfkGjsMscyznxF9ePv5m/xGwIxIkP2pMjWx
QwI6Zxxq26rOyI3rbFc1l3ubxq49zLhAYc726EaF0+EJIqcv7u9dic3KlB+BgdJC
MFypT5+SK8nBd6rTR8hB5P2lHmx7heS0IGKp/dWjS81KW7tsfXFt5MfBWyMansKG
SY35iinTnmIUKEoGksjUOvuDz2uTKBJtG2jxCscwjnhE+dWvGYj/r4c6MNnqXrqg
7ak7xJMSiohXqlZeeQBbdnLc4CDnN25fbkej0fo0SN+8Da8EC4DAv5lQz60NOyFx
WxAW1aTSG4aj5XvkMSkPnFbH87+5+Cduw82MdOhbSR1PFeh53/kb8l8IdH/Sd5KI
aiIyAHJ0axOqlc8nmxH5jtWlbVal0s2ck2Mvu2esqFyccVndcJZnVP43W3MJjz4G
mH+5odPPYAe6DwzJNFUW
=Rjxl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to