File: index.rst

package info (click to toggle)
rsyslog 8.2512.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 30,464 kB
  • sloc: ansic: 123,809; sh: 42,109; makefile: 5,962; javascript: 1,842; python: 1,222; lex: 607; yacc: 193; perl: 162; sql: 103; tcl: 9; ruby: 2
file content (72 lines) | stat: -rw-r--r-- 2,064 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
.. _beginner_tutorials:

Beginner Tutorials
##################

.. meta::
   :audience: beginner
   :tier: entry
   :keywords: rsyslog, tutorial, getting started, learning path, message pipeline

.. summary-start

A guided series of step-by-step tutorials for rsyslog beginners, built around
the message pipeline (input → ruleset → action).

.. summary-end

Welcome to the **Beginner Tutorials**, a curated learning path designed to help
you get from zero to a working rsyslog setup quickly and confidently.

Each tutorial is:

- **Goal-oriented** – solves a single, practical problem.

- **Runnable** – includes commented configuration examples.

- **Verifiable** – always shows how to test results (e.g., with ``logger``).

- **Resilient** – ends with an *If it's not working…* section.

We use the **message pipeline metaphor** throughout: rsyslog receives messages
through an *input*, processes them in a *ruleset* (filters, parsers, queues),
and delivers them to an *action* (e.g., write to file, forward, or database).

.. mermaid::

   flowchart LR
     A[Input] --> B[Ruleset]
     B --> C[Action]

This pipeline is the foundation of every tutorial in this series.

Some tutorials will also include:

- **Optional Docker shortcuts** – useful if Docker is already on your system and
  you want a quick sandbox environment.

- **Companion videos** – short screen-capture demos for steps that are easier to
  show than to describe (installation, first config, troubleshooting). Upcoming,
  not yet available.

.. note::

   The *video tips* included in tutorials exist because we plan to provide these
   short videos over time. We also highly appreciate community contributions —
   if you would like to record a companion video, please contact
   **rgerhards@adiscon.com** or post in the `GitHub discussions
   <https://github.com/rsyslog/rsyslog/discussions>`_.

----

.. toctree::
   :maxdepth: 1
   :numbered:

   01-installation
   02-first-config
   03-default-config
   04-message-pipeline
   05-order-matters
   06-remote-server