Open Source · Apache 2.0by SecuryBlack

Server vital signs.
Zero overhead.

OxiPulse is an ultralight telemetry agent written in Rust. Monitor CPU, RAM, disk and network with near-zero resource usage and real-time gRPC streaming.

Linux / macOS
curl -fsSL https://install.oxipulse.dev | sudo bash

Also available for Windows (PowerShell)

~2 MBbinary size
<0.1%CPU usage
Rustmemory safe
gRPCOTLP protocol

Why OxiPulse

Built for production, not for demos

Every decision — language, protocol, install flow — was made to minimize friction and resource cost on the machines you care about.

Ultralight by design

~2 MB static binary, <0.1% CPU overhead. Runs silently in the background without impacting your workloads.

gRPC / OpenTelemetry

Ships metrics via OTLP over gRPC every 10 seconds. Compatible with any OTLP-capable backend — no vendor lock-in.

Offline resilience

If the collector goes down, the agent buffers data locally and replays it automatically when the connection recovers.

Auto-update

Checks GitHub Releases daily. Downloads, replaces, and restarts itself with zero manual intervention.

One-line install

A single curl or PowerShell command installs the agent, injects your auth token, and registers it as a system service.

Vital metrics

CPU usage, RAM (total/used), disk I/O, and network (bytes in/out). Everything you need to understand server health at a glance.

Architecture

How it works

The agent runs as a system service, collects metrics locally, and streams them to your collector via the OpenTelemetry protocol.

Your server

Linux / Windows

OxiPulse agent

Collects every 10s

OTLP collector

Any compatible backend

ResilientBuffers locally when the collector is unreachable
ConfigurableEndpoint set via env var or config file — never hardcoded
Self-updatingChecks GitHub Releases daily and updates itself automatically

Installation

Up and running in 60 seconds

One command installs the agent, configures your token, and starts the service.

1

Install with one command

bash
curl -fsSL https://install.oxipulse.dev | sudo bash
2

The installer will prompt for your auth token

bash
Enter your OxiPulse token: op_live_xxxxxxxxxxxx
3

Agent starts automatically as a systemd service

bash
● oxipulse.service - OxiPulse telemetry agent
     Loaded: loaded (/etc/systemd/system/oxipulse.service)
     Active: active (running)

Need advanced configuration? Full install guide →

Open Source

Built in the open,
owned by the community.

OxiPulse is an independent open-source project maintained by SecuryBlack. The agent source is fully public, auditable, and free to extend. We believe monitoring infrastructure should be transparent.

Apache 2.0

Permissive license. Use it in commercial projects, modify it, distribute it — no strings attached.

Contribute

Fork the repo, open an issue, or submit a PR. The agent is intentionally simple to make contributions easy.

Self-hostable

Point the agent at your own OTLP collector. No dependency on SecuryBlack infrastructure ever required.

Start monitoring in 60 seconds

One command. Any Linux or Windows server. Near-zero impact on your workloads.

Apache 2.0 · No credit card · No vendor lock-in