Device Stats

This guide provides detailed instructions for registering a new server with OnesID, and submitting device stats to the OnesID platform.

Table of content

ONES runs a powerful device monitoring system to track device health, performance and installed packages.

Supported platforms:

  • PantherX OS
  • Guix System
  • Debian (or derivatives)

1. Setup

  1. Register your device if you haven’t already.
  2. Download the application binary
  3. Place it in the system path
  4. Run ./ones-system-stats to submit the stats

Download: ones-system-stats

2. Debug

By default, the application will run as daemon and submit the stats to the stats server. If you want to run in demo mode, use the --demo flag.

ones-system-stats --help
Usage: ones-system-stats [OPTIONS]

Options:
      --demo                 Run in demo mode - collect and display stats without submitting
      --features <FEATURES>  Select specific features to display (specs, performance, packages)
  -h, --help                 Print help
  -V, --version              Print version

Here’s an example output:

$ ones-system-stats --demo --features specs,performance
Running in demo mode - collecting system statistics...

System Specifications:
Specs {
    boot_time: 1732626759,
    cpu_cores: 4,
    cpu_freq: 1426,
    cpu_model: "11th Gen Intel(R) Core(TM) i3-1115G4 @ 3.00GHz",
    total_ram: 16377204736,
    total_swap: 11965296640,
}

Current Performance Metrics:
Performance {
    load_avg_user: 0.07,
    load_avg_system: 0.1,
    load_avg_wait: 0.24,
    ram_usage_percent: 88.0129,
    swap_usage_percent: 7.8871293,
}

Contact

Found a problem, or have a question related to Device Stats?

ONES Now Documentation

© 2025 ONES Now Documentation | Author Franz Geffke