Skip to content

Add tutorial: Deploy rsyslog ROSI Collector on Hetzner Cloud#1382

Open
alorbach wants to merge 1 commit intohetzneronline:masterfrom
alorbach:tutorial-rsyslog-rosi
Open

Add tutorial: Deploy rsyslog ROSI Collector on Hetzner Cloud#1382
alorbach wants to merge 1 commit intohetzneronline:masterfrom
alorbach:tutorial-rsyslog-rosi

Conversation

@alorbach
Copy link

This tutorial shows how to deploy a private, centralized observability stack using (rsyslog) ROSI Collector on Hetzner Cloud. It covers log and metrics aggregation from multiple VPS instances with rsyslog, Loki, Grafana, and Prometheus.

Features covered

  • Step-by-step deployment on Ubuntu 24.04 LTS
  • Client configuration (rsyslog forwarding, node_exporter, Prometheus targets)
  • Pre-built Grafana dashboards (Syslog Explorer, Syslog Analysis, Syslog Health, Host Metrics Overview)
  • TLS/mTLS for encrypted syslog transport
  • Hetzner-specific notes (Cloud Firewall, UFW, networking)
  • Troubleshooting for common issues

Contents

  • Main tutorial: tutorials/deploy-rsyslog-rosi-stack/01.en.md
  • Architecture diagram and screenshots (first-time stack start, Grafana dashboard)
  • Aligned with official ROSI Collector docs

Testing

  • ROSI Collector server: CX23 (x86), Ubuntu 24.04, eu-central (Nürnberg)
  • Syslog client: CAX11 (ARM), Ubuntu 22.04, eu-central (Helsinki)
  • All links verified
  • Commands and paths checked

I have read and understood the Contributor's Certificate of Origin available at the end of
https://raw.githubusercontent.com/hetzneronline/community-content/master/tutorial-template.md

Signed-off-by: Andre Lorbach alorbach@adiscon.com

Deploy a centralized observability stack (rsyslog, Loki, Grafana, Prometheus)
for log and metrics aggregation from multiple Hetzner Cloud VPS instances.

- Step-by-step deployment guide aligned with official ROSI Collector docs
- Architecture diagram, init.sh example output, first-time docker-compose run
- Client setup (rsyslog, node_exporter, prometheus-target add-client)
- TLS/mTLS, log retention, Hetzner Cloud Firewall notes
- Grafana dashboards: Syslog Explorer, Syslog Analysis, Syslog Health, Host Metrics
- Troubleshooting for logs, containers, Prometheus scrape, TLS
- Screenshots: architecture, docker-compose-up, grafana-dashboard

Author: alorbach
@svenja11 svenja11 added the review wanted Request a review label Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review wanted Request a review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments