Cross-Platform System Agent

A single agent for infrastructure metrics across all platforms

The system agent operates as a lightweight, independent binary that securely connects via a project API key. It streams operational telemetry and runs localized checks across Linux, Windows, macOS, and Android environments.

Native Installation & CLI

Agent Architecture & Capabilities

Data Transport Outbound HTTPS only
Core Capabilities Metrics, Inventory, Config, Monitors
OS Support Linux, Windows, macOS, Android
Auth Scope Project API Application Key

What does the system agent do?

Our low-overhead background daemon runs efficiently to provide comprehensive server oversight with minimal resource footprint.

System Metrics

Real-time telemetry tracking for CPU load, memory depth, disk space allocation, and system uptime parameters.

Machine Inventory

Maintains exact structural logs including system hostname, OS distribution, architecture, and processor specifications.

Private Monitoring

Leases direct private-network monitor targets securely from the control plane to benchmark internal hosts and IPs.

Remote Configuration

The central API runtime dynamically updates check intervals and targeted storage path structures without requiring agent service restarts.

Robust CLI Interface

Full command-line tooling for immediate credential setup, fine-grained capability toggles, and localized daemon reboots.

Permission Isolation

Telemetry shipping and monitoring tasks strictly map to scopes designated within your core project API key permissions.

Multi-Platform Installation

Select your target operating system to deploy the agent. The daemon is completely open-source - the repository is publicly available on GitHub, allowing you to easily review or build the binary directly from source code.

curl -s https://repo.signal.ge/install-deb.sh | sudo bash
curl -s https://repo.signal.ge/install-rpm.sh | sudo bash
powershell -Command "iwr -useb https://repo.signal.ge/install.ps1 | iex"
curl -s https://repo.signal.ge/install-macos.sh | bash
# Android mobile tracking client will be officially released soon on Google Play Store.

Agent Activation (CLI)

signalge-agent key set YOUR_PROJECT_API_KEY
signalge-agent features set metrics,inventory,monitoring
signalge-agent restart

Feature Scopes & Access Permissions

Feature Permission Use
metrics system.metrics.write Pipes CPU, RAM, storage paths, and health metrics data
inventory system.inventory.write Ships OS metadata, environment architecture, and host specs
config system.config.read Fetches runtime remote configurations dynamically from the central API
monitoring system.monitoring.run Leases and returns localized private network monitoring checks
  • The agent codebase is completely transparent. Review or compile natively from the official repository: github.com/signal-ge/agent
  • Linux scripts (.deb / .rpm) seamlessly map into systemd or legacy SysVinit runlevels natively.
  • The Windows runtime initializes as a background Windows Service and is managed via standard PowerShell.
  • The Android telemetry layer will soon map battery health, link connectivity, and hardware availability natively.
  • The unique `SYSTEM_AGENT_ID` is strictly preserved across version upgrades and auto-generates if missing.

Want to explore the API architecture behind the agent?

The lease allocation workflows, result pipelines, and metric ingestion endpoints are fully documented on our developer API layer page.

Platform ecosystem

Signal.ge brings the management panel, powerful API, and agents together

One workspace for a flexible control panel, developer-friendly API, global external checks, and local agents for monitoring infrastructure of any complexity.

Intuitive management
A unified and transparent ecosystem for centralized control of digital assets, proactive incident analysis, and status pages.
High-performance architecture
A low-latency data processing core that provides secure, scalable, and continuous synchronization of monitoring workflows.
Global perimeter
A geo-distributed monitoring network that continuously checks service availability and infrastructure stability from the outside.
Internal infrastructure
Lightweight independent agents for auditing closed and isolated networks, collecting hardware telemetry, and tracking system resources.
Smart notifications
Instant escalation and filtering of critical incidents through multiple channels, so the notification reaches the right team member.
uBill.ge
A billing system and SMS service in one workspace for managing subscribers, payments, balances, and customer communication.
Back to top