基于 ServerStatus-Rust 版本进行了修改,主要增加了以下功能:
- 修改数据报错方式,从json文件改成sqlite3数据库,增加了数据的历史记录。
- 修改默认接口的返回数据格式,增加了历史数据项,并增加了起止时间参数。
- 完善对FreeBSD系统的支持,包括
进程数、线程数、TCP、UDP等。 - 修改磁盘监控的方式,详细列出磁盘及占用情况。
- 修复
zfs文件系统的统计错误的问题,采用zpool list的结果进行统计。
主题为 ServerStatus-Theme-Glow,基于 ServerStatus-Theme-Light 的主题进行了修改,适配上述修改的磁盘监控展示方式,并添加了了内存和网络历史图表。
将修改后的主题进行编译
pnpm install
pnpm build
将编译好的dist目录下的文件复制到web目录下(原web目录下的jinja文件夹不要删除) 然后和原项目一样进行编译。
cargo build --release