v8.4.2 — FreeBSD DTrace · Linux eBPF · Windows ETW

Monitor your servers in real time
— completely.

Lightweight system monitoring agent for FreeBSD, Linux, and Windows. Kernel-level scheduler latency, I/O, and memory events via DTrace · eBPF · ETW.

< 5MB
Binary size
1s
Collection interval
0 deps
Zero dependencies

Up and running in 3 minutes

FreeBSD — one command

Download, install, and register the service

curl -L https://cdn.mihosrc.com/releases/mihosrcd_freebsd_amd64_8.4.2.tar.gz \
  | tar -xzf - -C /tmp && cd /tmp/mihosrcd && sudo sh install.sh

Key Features

Real-time Metrics

CPU, memory, disk, and network collected once per second. Optimized for FreeBSD via sysctl · getifaddrs · devstat.

DTrace · eBPF · ETW Tracing

FreeBSD sched:::on-cpu / off-cpu · Linux kprobe·tracepoint · Windows ETW NT Kernel Logger. Kernel-level scheduler latency, I/O, and memory events across all three platforms.

SQLite WAL Queue

Buffers data to SQLite during network outages. Auto-retransmit on reconnect. Zero data loss.

Auto-update

Agent periodically checks version.json. Self-updates after SHA256 checksum verification.

Plugin Architecture

Dynamic library (.so) based plugin loader. Inject custom collectors at runtime without recompiling.

rc.conf Integration

FreeBSD rc.d script included. One line to auto-start on boot: mihosrcd_enable="YES".

Supported Platforms

🐡
FreeBSD 13.x / 14.x
DTrace
Primary
🐧
Linux (Debian/Ubuntu)
eBPF
🎩
Linux (RHEL/Rocky)
eBPF
🪟
Windows Server 2016+
ETW
🍎
macOS (Apple Silicon)
kperf

Get started right now

Free download · 3-minute setup · Instant monitoring