Uptime Reporter

Getting Started

The Uptime Reporter agent runs as a systemd service and reports a heartbeat to a central collector every minute. To install:

curl -fsSL https://up.ggagent.ru/install.sh | sudo bash

Configuration

Edit /etc/uptime-reporter/config.yaml to point to your collector and set the instance tags:

collector_url: https://your-collector.example.com/api/v1/heartbeat
instance_id: prod-web-01
tags:
  environment: production
  region: eu-central
interval_seconds: 60

Service management

sudo systemctl enable uptime-reporter
sudo systemctl start uptime-reporter
sudo systemctl status uptime-reporter

Endpoints

Full API reference in the API docs.