Releases: xiaoxinmm/sysmon
Releases · xiaoxinmm/sysmon
Release list
v2.0.1
Full Changelog: https://github.com/xiaoxinmm/sysmon/commits/v2.0.1
Sysmon v2.0.0
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 | bashSupported 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
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)
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
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
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.exeListens on 0.0.0.0:8888 by default. See README for full docs.
默认监听 0.0.0.0:8888,完整文档见 中文说明。
Verify / 校验
SHA256 checksums in checksums.txt.