Config Snippets


Basic Configuration

This first section will describe some basic configuration. Here you will not find complete configurations, but snippets on how to use different modules correctly and some description on how they are working.
  • Sending messages with tags larger than 32 characters

  • Using the syslog receiver module

  • Using the Text File Input Module


  • Some core configs

    This section contains some basics. Things, that are used ever and ever again. It also contains some more in-depth description of what rsyslog does and why. It is recommended to at least briefly read through this part before going to more complex scenarios.
  • Writing specific messages to a file and discarding them

  • Sending Messages to a Remote Syslog Server

  • Receiving Messages from a Remote System

  • Using a different log Format for all Files

  • Discarding unwanted messages


  • RSyslig Windows Client Configuration

    This section contains some basic or advanced configuration samples for the RSyslog Windows Client. They show some basic configurations as well as complex scenarios in conjunction with rsyslog for Linux.
  • Using RSyslog Windows Agent to forward log files

  • Using RSyslog Windows Agent as a syslog relay

  • Forward Windows Eventlogs with RSyslog Windows Agent

  • How To setup EventLogMonitor V2 Service

  • How To setup EventLogMonitor V1 Service

  • How To create a Syslog Server Service

  • How To setup File Monitor Service

  • How To setup the Forward via Syslog Action


  • More complex scenarios

  • Storing and forwarding remote messages

  • How to write to a local socket?

  • Storing Messages from a Remote System into a specific File

  • Integration with “standard” syslogd