rsyslox

rsyslox is a lightweight, high-performance REST API for accessing rsyslog data stored in MySQL/MariaDB. It exposes the SystemEvents table via a clean HTTP/JSON interface with filtering, pagination, and metadata queries β making it easy to integrate syslog data into dashboards, monitoring tools, or custom scripts.
Written in Go, it is designed to run as a standalone binary with minimal dependencies.
π Documentation
https://rsyslox.grothu.net
π Quick Start
# Download latest release
wget https://github.com/phil-bot/rsyslox/releases/latest/download/rsyslox-linux-amd64
# Install
chmod +x rsyslox-linux-amd64
sudo mv rsyslox-linux-amd64 /usr/local/bin/rsyslox
# Create configuration
cat > .env << EOF
API_KEY=$(openssl rand -hex 32)
DB_HOST=localhost
DB_NAME=Syslog
DB_USER=rsyslog
DB_PASS=your-password
EOF
# Run
rsyslox
π License
MIT License - see LICENSE for details.