Oxide Sync is live: your plugins install and update themselves →
Rust Server Health Monitor cover art
FreeAdmin

Rust Server Health Monitor

v1.0.0 · updated Nov 9, 2026

Monitor Rust server FPS, player counts, entity totals and managed memory with configurable Discord alerts.

No dependencies: works on its own.

Installs itself with Oxide Sync. Add it to a linked server from My servers. Every future update included. How it works

  • Full C# source
  • Free updates
  • Signed releases
  • Oxide / uMod compatible

Rust Server Health Monitor

Short description: Monitor Rust server FPS, player counts, entity totals and managed memory with configurable Discord alerts.

Keep useful performance history without an expensive per-frame profiler. Rust Server Health Monitor samples core server health metrics at a configurable interval and provides summaries for operators.

Features

  • Track server FPS, online players, entity counts, and estimated .NET managed heap size.
  • Keep bounded in-memory history and report min/average/max FPS.
  • Alert after consecutive low-FPS samples, not one brief fluctuation.
  • Optional entity-count alert threshold.
  • Optional rate-limited Discord webhook notifications.
  • Export JSON samples for troubleshooting.

Commands

  • /health status — 30-minute summary.
  • /health last [minutes] — custom lookback, up to 24 hours if samples are retained.
  • /health export — export JSON.
  • RCON: health.status [minutes], health.export.

Permission

rusthealth.admin

Requirements

Oxide/uMod for Rust; optional Discord webhook.

Notes

GC.GetTotalMemory(false) measures managed heap memory, not whole-process RAM. Entity count and FPS are observational metrics and do not automatically identify root causes. Data is in memory until you export it.

You may also like