setting up sysklogd on debian

build from scratch

apt purge rsyslog inetutils-syslogd
apt autoremove --purge
apt install build-essential

grab the latest tag

tag=2.7.2

wget https://github.com/troglobit/sysklogd/releases/download/v$tag/sysklogd-$tag.tar.gz
tar xzf sysklogd-$tag.tar.gz
cd sysklogd-$tag/
./configure --sysconfdir=/etc/ --localstatedir=/var \
    --with-dns-delay=1 \
    --with-systemd=/etc/systemd/system --with-suspend-time=5
echo $MAKEFLAGS
make
make install

cp -i syslog.conf /etc/

run-time setup

vi /etc/default/syslogd

ready to go

systemd

systemctl daemon-reload
systemctl list-unit-files | grep syslogd

systemctl enable syslogd --now
systemctl status syslogd

rc.local

start and enable

    systemctl list-unit-files | grep rc-local
    vi /etc/rc.local

#!/bin/bash

echo -n troglobit sysklogd ...
    /usr/local/sbin/syslogd -s -m0 && echo done

chmod +x /etc/rc.local

operations

    pgrep -a syslogd

    pkill syslogd

resources

https://github.com/troglobit/sysklogd/tags


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Copyright © 2024 Pierre-Philipp Braun