How to Install and Uninstall syslog-ng-mod-rdkafka Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 17,2024

1. Install "syslog-ng-mod-rdkafka" package

This is a short guide on how to install syslog-ng-mod-rdkafka on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install syslog-ng-mod-rdkafka

2. Uninstall "syslog-ng-mod-rdkafka" package

Please follow the guidelines below to uninstall syslog-ng-mod-rdkafka on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove syslog-ng-mod-rdkafka $ sudo apt autoclean && sudo apt autoremove

3. Information about the syslog-ng-mod-rdkafka package on Ubuntu 20.10 (Groovy Gorilla)

Package: syslog-ng-mod-rdkafka
Architecture: amd64
Version: 3.27.1-3build1
Multi-Arch: foreign
Priority: optional
Section: universe/admin
Source: syslog-ng
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: syslog-ng maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 121
Depends: libc6 (>= 2.14), librdkafka1 (>= 1.2.1), syslog-ng-core (>= 3.27.1-3build1), syslog-ng-core (<< 3.27.1-3build1.1~)
Filename: pool/universe/s/syslog-ng/syslog-ng-mod-rdkafka_3.27.1-3build1_amd64.deb
Size: 21796
MD5sum: 5f08929ac1770f1380a4bf68b3d4cb8a
SHA1: 4b90c4c2c36aabe7f1ff2ec5e96e3e7de20e6761
SHA256: 882fc9d4bf6651d8b0dc64e63971300149c28fa91f692eb7d3a6629bf120abc6
SHA512: afb439e1edaed04d66941482a2c1778b4c46a1752ea1fb103a4a0207eaa9bc6b1252a4bb6c858af1499818cff192daadfe71014dc22c4df4f088be358b01cb6d
Homepage: https://www.syslog-ng.com/
Description-en: Enhanced system logging daemon (Kafka destination, based on librdkafka)
syslog-ng is an enhanced log daemon, supporting a wide range of input
and output methods: syslog, unstructured text, message queues,
databases (SQL and NoSQL alike) and more.
.
Key features:
.
* receive and send RFC3164 and RFC5424 style syslog messages
* work with any kind of unstructured data
* receive and send JSON formatted messages
* classify and structure logs with builtin parsers (csv-parser(),
db-parser(), etc.)
* normalize, crunch and process logs as they flow through the system
* hand on messages for further processing using message queues (like
AMQP), files or databases (like PostgreSQL or MongoDB).
.
This package provides a native Kafka destination, written entirely in the
C programming language, based on the librdkafka client library.
Description-md5: 6efd0e85b427e914f690cdbdc39597dc