Currently we are working on new rsyslog packages using the SUSE OBS tool. While this is still experimental, we have now published the first batch of packages. You can find them here. We have decided to first focus on Debian, since there are no other rsyslog official packages for this distribution. However, these are still […]
loadable rainerscript functions
As I said in my last post, I was working on making rainerscript functions into loadable modules. This had multiple reasons. For one, adding new functions may add more and more dependencies, which in the end takes up a lot of memory on your computer, even if you don’t plan on using any of the […]
Making rainerscript functions loadable
Right now i am working on making rsyslog script functions loadable instead of statically built in at compile time. Currently, them being built in is not a problem as they do not have many dependenies. But as more functions get added, the bulk of dependencies required for script functions grows. One recent example is the […]
IPv6 anonymization portability problems
IPv6-addresses are represented by 128 bits. This makes it possible to provide far more addresses than IPv4. However, this also causes problems when working with IPv6. In this case, I am currently working on an IPv6-anonymiation function for rsyslog. There are some systems that support an unsigned 128 bit integer when using GCC or clang […]
rewriting mmanon: an update
I have completed the rewrite of the IPv4-function of the mmanon module.I have managed to keep the original parameters available, although the “rewrite” option is now called “zero”. This is not going to be a problem causing older, already running, configurations to no longer work, as the old parameter-names still work. However, having the “ipv4.” […]
Rewriting mmanon
Currently, rsyslog’s mmanon module has the task of anonymizing ip-addresses. However, due to only being able to anonymize ipv4-addresses, I decided to overhaul the module to be able to also work with ipv6-addresses (see this feature request). In doing this, I also noticed some bugs with the ipv4-module. Now there are two options: try to […]
Improving rsyslog debug output
Currently, our debug output is focused on one group and one group only: developers. For them, debug output right now is a nice but sometimes hard to analyze tool. However, the debug output has a way bigger potential in a plethora of uses. We are currently working on refactoring the debug output. This has been […]
Zusammenfassung Logging
Hier ist eine Zusammenfassung meines Verständnisses von Eventreporter, WinSyslog und rsyslog: Die drei Programme heißen Eventreporter, Winsyslog und rsyslog. Eventreporter ist der lokale client, der auf einem einzelnen Computer läuft. Mit ihm kann mach auch noch einige weitere überwachen lassen, aber nicht viele. Er sammelt und speichert die Vorgänge, also Fehlermeldungen, wenn ein Programm gestartet […]