sendlog

Quick Start Guide

Installation

This quick start installation guide is designed for Linux distributions running systemd.

  1. Clone the repository. You can put it anywhere you want—/opt is recommended. Example:

    sudo git clone https://github.com/samcole8/sendlog.git /opt/sendlog
    
  2. Configure a virtual environment and install Python dependencies

    python3 -m venv /opt/sendlog/venv
    source /opt/sendlog/venv/bin/activate
    pip install -r /opt/sendlog/requirements.txt
    
  3. Copy the systemd service script into your systemd service directory, e.g.:

    sudo cp /opt/sendlog/pkg/sendlog.service /etc/systemd/system/sendlog.service
    

Configuring alerts

Configuration examples are available in examples/. For more information on configuring sendlog, see configuration file documentation.

Starting the service

Start/enable the service:

sudo systemctl enable --now sendlog

Check if the system is operational:

sudo systemctl status sendlog

If the configuration file changes, restart the service:

sudo systemctl restart sendlog