fireinrain / ServerStatus-Client

ServerStatus Golang版本 探针客户端,无环境依赖、支持OpenWRT。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang 版本的探针客户端

云探针 https://github.com/cppla/ServerStatus ,Golang版客户端;同时增加了对OpenWRT的适配、也就是说利用此项目,您可以给自己的路由器挂个探针。

开发原因

  • 学习Golang,自我提升
  • 疫情原因,闲置在家
  • 原版客户端均为Python脚本,运行依赖系统Python环境,开发此版本的目的就是为了摆脱环境,同时对OpenWrt进行适配。

使用教程

普通服务器,使用方法同原版Python脚本一样,只是由脚本换成了本项目的可执行文件,具体方法不再阐述。


OpenWRT

Luci & 截图

ServerStatus Client

编译 & 使用

假设你的Lean openwrt 在 lede 目录下

# 进入包目录
cd lede/package/  

# 拉取编译文件
git clone https://github.com/v03413/ServerStatus-Client.git

# 返回编译根目录
cd ../

# 开始编译插件
make package/ServerStatus-Client/compile -j1 V=99

如果没看到error相关信息,说明编译成功;最后的ipk插件文件应该在:{lede}/bin/packages/x86_64/base目录,得到文件:ServerStatus-Client_**.ipk

About

ServerStatus Golang版本 探针客户端,无环境依赖、支持OpenWRT。

License:GNU Affero General Public License v3.0


Languages

Language:Go 81.6%Language:Makefile 7.9%Language:Lua 5.8%Language:Shell 4.7%