HostStat 是一个轻量级的主机状态采集工具,用于获取服务器的基础信息、网络状态以及磁盘与 IO 性能指标,适用于主机监控、运维巡检和基础设施可观测性场景。
go install cnb.cool/zhiqiangwang/go-hoststat@main
hoststat-go
服务将在 :8080 端口启动。
/baseGET/currentGET/top/cpu/psGET/top/mem/psGET所有 API 接口都通过 SecureMiddleware 进行保护,确保只有携带有效 token 的请求才能访问。
handles/hander.go 中添加新的处理函数main.go 中注册新的路由,并应用 SecureMiddleware在 handles/hander.go 中实现新的指标采集函数,并在相应的处理函数中调用。
当前版本主要通过代码中的常量和变量进行配置,包括:
:8080