rsyslog:start

Logging mit RSyslog

Aktuelle Konfiguration prüfen & laden

Siehe: http://www.rsyslog.com/doc/troubleshoot.html

# /usr/sbin/rsyslogd -f/etc/rsyslog.conf -N1 -c5
rsyslogd: version 5.8.11, config validation run (level 1), master config /etc/rsyslog.conf
rsyslogd: End of config validation run. Bye.

# /etc/init.d/rsyslog restart
[ ok ] Stopping enhanced syslogd: rsyslogd.
[ ok ] Starting enhanced syslogd: rsyslogd.

Nachrichten filtern

Speichert Log-Nachrichten mit dem Log-Ident „DYNDNS“. Bitte den folgenden Doppelpunkt beachten!

if $syslogtag == 'DYNDNS:' then /var/log/dynip.log

Weiterleitung mittels propritären Relp-Protokoll

Client

Output-Modul laden:

# Load Output module for the reliable RELP protocol (prevents message loss)
$ModLoad omrelp

Die folgende Regel richtet eine festplattenunterstützte Warteschlange ein, die alle Nachrichten mittels Relp-Protokoll an den Server mit der IP 503.751.5.34 sendet.

# Send all to server via RELP protocol
$ActionQueueType LinkedList    # activate action queue
$ActionQueueFileName erde      # enable disk-assisted mode
$ActionQueueMaxDiskSpace 300M  # max. queue size on disk
$ActionQueueSaveOnShutdown on  # save queue to disk before rsyslog terminates
$ActionResumeRetryCount -1     # infinite retries
*.*        :omrelp:503.751.5.34:2514
Server

Input-Modul laden, Empfang starten:

# provides RELP syslog reception
$ModLoad imrelp
$InputRELPServerRun 2514

Ausführen und Programmieren eigener Ausgabefilter

Laden des Modules omprog in der Sektion Modules der Konfigurationsdatei rsyslog.conf:

$ModLoad omprog   # provides external message filter program

Definition einer Regel, die alle Syslog-Nachrichten in die Standardeingabe des Scripts rrdconfio.sh weiterleitet. Die Nachrichten werden mit der Formatierung des Templates RSYSLOG_FileFormat ausgegeben:

$actionomprogbinary /usr/local/bin/rrdconfio.sh
*.*        :omprog:;RSYSLOG_FileFormat

Dies benutze ich hier um bestimmte Syslog-Nachrichten mit rrdtool darzustellen.

rsyslog/start.txt · Zuletzt geändert: 2014/09/13 19:12 (Externe Bearbeitung)

Seiten-Werkzeuge