Skip to content

Releases: xiaoxinmm/sysmon

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 07 May 19:52

Sysmon v2.0.0

Choose a tag to compare

@xiaoxinmm xiaoxinmm released this 07 May 11:08

Sysmon v2.0.0 - Unified System & Traffic Monitor

Features

  • Real-time system monitoring (CPU, memory, disk, network)
  • Network traffic analysis with port-level statistics
  • Anomaly detection using 3-sigma algorithm
  • WebSocket real-time data streaming
  • Prometheus metrics export
  • Master/Agent distributed architecture
  • SQLite-based data persistence

Installation

curl -fsSL https://raw.githubusercontent.com/xiaoxinmm/sysmon/v2/install.sh | bash

Supported Architectures

  • Linux x86_64 (amd64)

Bug Fixes

  • Fixed traffic rate calculation algorithm (see CHANGELOG.md)
  • Improved anomaly detection window size (10 → 30 samples)

Technical Details

  • Built with Go 1.25
  • Uses gopacket for packet capture
  • Pure Go SQLite implementation
  • No external dependencies required

v1.0.3

Choose a tag to compare

@xiaoxinmm xiaoxinmm released this 27 Feb 04:42

v1.0.3

新增 Web Terminal 功能,可以直接在浏览器里操作服务器终端。

变更:

  • 新增 Web Terminal(基于 xterm.js),支持浏览器内 shell 操作
  • 终端使用独立密码,和监控登录密码分开
  • shell token 有效期 1 小时,空闲超过 30 分钟自动断开
  • 需要在配置里手动开启 enableShell 并设置 shell_password

安装:
bash <(curl -sL https://raw.githubusercontent.com/xiaoxinmm/sysmon/master/install.sh)

配置示例:
{
"port": 8888,
"password": "your-password",
"enableShell": true,
"shell_password": "your-shell-password"
}

注意事项:

  • 建议在可信网络下使用 Web Terminal
  • password 和 shell_password 都要设置才能使用终端功能

v1.0.2 (Stable)

Choose a tag to compare

@xiaoxinmm xiaoxinmm released this 26 Feb 19:32

v1.0.2 — Stable Release

稳定版本,包含系统监控全部功能。

Features

  • Real-time CPU, memory, disk, network monitoring
  • Process list with sorting
  • History charts (CPU & memory trends)
  • Docker container monitoring
  • Password authentication
  • Dark terminal-style UI
  • Mobile responsive

Install

bash <(curl -sL https://raw.githubusercontent.com/xiaoxinmm/sysmon/master/install.sh)

Downloads

Platform Architecture
Linux amd64, arm64
macOS Intel, Apple Silicon
Windows amd64

v1.0.1

Choose a tag to compare

@xiaoxinmm xiaoxinmm released this 26 Feb 18:50

What's Changed

  • Refactored codebase with minor bug fixes and code cleanup
  • Improved error handling consistency
  • Modernized frontend JavaScript (ES6+)
  • Better mobile responsive layout

What's Next

  • 🐚 Web Shell support (planned for v1.1.0)

Downloads

Platform Architecture File
Linux amd64 sysmon-linux-amd64.tar.gz
Linux arm64 sysmon-linux-arm64.tar.gz
macOS Intel sysmon-darwin-amd64.tar.gz
macOS Apple Silicon sysmon-darwin-arm64.tar.gz
Windows amd64 sysmon-windows-amd64.zip

v1.0.0

Choose a tag to compare

@xiaoxinmm xiaoxinmm released this 26 Feb 04:16

sysmon v1.0.0

Lightweight system monitor — single binary, real-time WebSocket dashboard.

轻量级系统探针 — 单文件部署,WebSocket 实时仪表盘。


Downloads / 下载

File OS Arch
sysmon-linux-amd64.tar.gz Linux x86_64
sysmon-linux-arm64.tar.gz Linux ARM64 (RPi 4/5, etc.)
sysmon-linux-arm.tar.gz Linux ARMv7 (RPi 3, etc.)
sysmon-darwin-amd64.tar.gz macOS Intel
sysmon-darwin-arm64.tar.gz macOS Apple Silicon
sysmon-windows-amd64.zip Windows x86_64

Usage / 使用

# Linux / macOS
tar xzf sysmon-linux-amd64.tar.gz
chmod +x sysmon-linux-amd64
./sysmon-linux-amd64
# Windows
Expand-Archive sysmon-windows-amd64.zip
.\sysmon-windows-amd64.exe

Listens on 0.0.0.0:8888 by default. See README for full docs.

默认监听 0.0.0.0:8888,完整文档见 中文说明。

Verify / 校验

SHA256 checksums in checksums.txt.