前言
本站早前介绍过通过一键脚本安装 ServerStatus 来监控多台服务器的运行状态.近期将其构建为 docker 镜像,并整合了美化版前端Web.支持 Linux 服务器 docker 和群晖NAS的 docker 部署.
部署
下载配置文件
从 stilleshan/ServerStatus 仓库中下载config.json
文件到群晖NAS中,本例推荐存放到/docker/serverstatus
目录下.
下载镜像
打开群晖NAS docker 注册表,搜索ServerStatus
,找到stilleshan/ServerStatus
,下载latest
标签的最新版.
启动容器
docker 映像中选择stilleshan/ServerStatus:latest
启动
高级设置 - 卷
添加文件
,选择config.json
文件.装载路径为/ServerStatus/server/config.json
.
端口设置 - 设置本地端口,35601
为客户端连接此服务端的端口,可以自行配置.80
端口为web端口,由于群晖NAS的80
端口一般被Web Station
或其他程序使用,此处也自行选择其他端口,例如8080
.
应用完成启动容器
输入http://群晖内网ip:8080
端口即可访问.
配置
路由器端口映射
配置路由器端口转发35601
和8080
到群晖所在IP,使用http://DDNS域名:8080
即可外网访问.
安装客户端
需被监控的VPS服务器推荐使用一键脚本来安装客户端.
wget -N --no-check-certificate https://raw.githubusercontent.com/stilleshan/ServerStatus/master/status.sh && chmod +x status.sh && bash status.sh c
由于家用宽带无固定IP,服务器及IP填写群晖的DDNS域名
.端口填写刚才容器35601
配置的本地端口,确保路由器端口转发此端口.自行设置账号密码即可.详情可以考虑以下文章的客户端安装图文流程:
配置服务端
config.json
为服务器端配置文件,默认已经添加示例配置,可以根据示例格式修改,删除或者增加服务器.修改完毕后重启容器.
结语
关于 ServerStatus 更多相关信息请参考以下链接:
更多群晖NAS相关技巧,教程及信息,请持续关注本站群晖Synology专栏:
12 条评论
大佬我安装完,8080访问总是连接被重置是啥原因,ssh看开放端口也是对的 0.0.0.0 8080指向8080
先排除下问题,换个端口看行不行。
大佬,nas在家里的话,探针用域名访问,这样域名需要备案吗?
不需要
那我用exsi虚拟个Debian系统就只装个探针,也不需要备案吧?不做网站不用80和443是不是都不要备案?
对,家宽本来也没有80 443端口,所以不需要。
谢谢大佬~
[...]群晖NAS高级服务 – docker 部署 ServerStatus 服务器监控程序服务器一键脚本安装 ServerStatus 监控探针教程项目仓库 stilleshan/ServerStatus[...]
[...]博主已将ServerStatus部署到docker上,相关信息请参考:Linux 服务器 docker 部署 ServerStatus 服务器监控程序群晖NAS高级服务 – docker 部署 ServerStatus 服务器监控程序[...]
[...]博主已将ServerStatus部署到docker上,相关信息请参考:Linux 服务器 docker 部署 ServerStatus 服务器监控程序群晖NAS高级服务 – docker 部署 ServerStatus 服务器监控程序[...]