当前位置:首页 > 群晖专栏 > 运维部署 > 正文内容

Linux 服务器 docker 部署 ServerStatus 服务器监控程序

admin5年前 (2020-02-11)运维部署170

前言

本站早前介绍过通过一键脚本安装 ServerStatus 来监控多台服务器的运行状态.近期将其构建为 docker 镜像,并整合了美化版前端Web.支持 Linux 服务器 docker 和群晖NAS的 docker 部署.




部署

创建配置文件

推荐直接git clone本仓库到服务器/root目录内.或者手动下载仓库中的config.json/root/ServerStatus/目录内.

cd /root
git clone https://github.com/stilleshan/ServerStatus.git

启动容器

示例8888端口为 Web 访问端口,35601为客户端通信端口,根据需求自行修改映射端口.注意防火墙需放行此端口.

docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json stilleshan/serverstatus

访问地址

http://服务器IP:8888


使用域名和 HTTPS 协议可配置 Nginx 反向代理

配置

config.json为服务器端配置文件,默认已经添加示例配置,可以根据示例格式修改,删除或者增加服务器.修改完毕后重启容器.

docker restart serverstatus

自定义前端页面

上述默认启动命令没有挂载 web 目录,如需自定义修改前端页面,需git clone本仓库到服务器/root目录内,执行以下命令挂载 web 目录.

docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json -v ~/ServerStatus/web:/usr/share/nginx/html stilleshan/serverstatus

客户端

客户端需获取客户端服务器的运行情况,建议使用一键脚本安装.可参考图文教程: 服务器安装ServerStatus监控探针教程

wget -N --no-check-certificate https://raw.githubusercontent.com/stilleshan/ServerStatus/master/status.sh && chmod +x status.sh && bash status.sh c

结语

关于 ServerStatus 更多相关信息请参考以下链接:


本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面



扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=190

标签: 运维部署
分享给朋友:

相关文章

服务器一键安装LNMP和LAMP环境教程

服务器一键安装LNMP和LAMP环境教程

前言本文将详解如何在Linux服务器上通过国内流行的军哥LNMP一键安装包来快速安装配置LNMP或LAMP环境.LNMP和LAMP是服务器建站环境的简称,LNMP即Linux/Nginx/MySQL/PHP,而LAMP即Linux/Apac...

CentOS 7 安装Docker教程

CentOS 7 安装Docker教程

前言Docker安装官方分为以下手动安装和一键安装脚本两种方式,安装流程非常简单.Docker官方手动安装教程升级yumyum update安装依赖包sudo yum install -y ...

CentOS 7 配置Python3环境教程

CentOS 7 配置Python3环境教程

前言本文将介绍CentOS7下配置Python3环境教程配置流程检查Python版本pythonCentOS7自带Python2.7安装依赖包yum -y groupinstall "Developm...

OneDrive多网盘挂载程序CuteOne安装配置教程

OneDrive多网盘挂载程序CuteOne安装配置教程

前言本文将详细介绍OneDrive网盘程序CuteOne的安装流程CuteOne是一款OneDrive多网盘挂载程序。多盘负载、在线查看、在线上传、下载、多盘同步、主从同步、在线分享、文件夹权限管理、 会员功能、等级制度、付费查看、密码查看...

国外 Linux VPS 去程回程线路路由查询教程

国外 Linux VPS 去程回程线路路由查询教程

前言每年双11,12,黑五都是VPS各种打折的季节,我也趁这段时间研究了一下国外VPS的相关知识.国外VPS的首要指标就是要速度快,那么如何判断本地与VPS之间的线路好坏,本文将介绍使用软件和命令来查询去程回程的线路路由命令.如何通过查询路...

将 docker run 命令改为 docker-compose.yml 方便部署和维护

将 docker run 命令改为 docker-compose.yml 方便部署和维护

前言使用docker run命令可以很方便的启动一个项目容器,加上一些参数能够实现所有需要的功能.但是当管理多个或者几十个容器时,可能会忘记部分参数,导致一些问题.我们可以使用docker-compose来启动容器.通过docker-com...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。