System Architecture
The SSI system works by flowing data from the edge (Agents) to the core (Backend) and finally to the user (Client).
Rendering diagram...
Component Roles
1. The Agent (The Worker)
- Location: Installed on any Linux system running
systemd. - Responsibility: Executes "Service Scripts", validates them, and manages
systemdunits. - Daemon: A background process that captures the standardized output of your scripts and sends it to the Backend.
2. The Backend (The Brain)
- Status: Closed Source
- Responsibility: Central communication hub. Receives updates from Agents, maintains server state, and pushes updates to Clients.
3. The Client (The Status Board)
- Location: iOS, Android, and Web.
- Responsibility: Visual interface. Connects to the Backend to show real-time status of all your monitored services.