使用ServerStatus搭建VPS监控平台

  • 使用ServerStatus搭建VPS监控平台已关闭评论
  • 172 views
  • A+
所属分类:编码

前言

这里有几台VPS,平时要对服务器状况进行查询还是挺麻烦的,也不知道当前资源占用情况,不知道当前服务器是否运行正常。

于是就得一台一台的登录上去执行命令,很累人。。。

于是就找到了今天的主角:ServerStatus

ServerStatus是一款多服务器状态监控程序,带Web界面,可实时监控当前服务器的各项情况,程序使用Python进行编写,使用还是挺方便的。

不过由于原版是英文的,这里找了个网友改版的中文版,且使用vnstat进行流量统计,所以就决定使用它了!

项目地址:https://github.com/P3terChan/ServerStatus-V

服务端安装

程序自带一建安装脚本,直接使用脚本默认安装即可。

根据界面提示进行程序安装,安装完成后进行服务器添加,依然是刚才的最后一条命令。

这里需要注意下,默认安装是直接使用caddy作为web程序,若您有其他web程序,可以自行更换。

客户端安装

客户端同样使用Python进行编写,不过康康在使用过程中发现存在内存、硬盘统计不准确,无法获取流量等问题,于是康康使用Golang重新编写了下客户端,依然可以与服务端配套使用,这里康康就以自己编写的客户端来进行演示。

首先确认自己的服务器环境,是Linux还是FreeBSD或者Windows又或者MAC?

不同的环境对应不同的可执行程序,可以直接下载编译好的(只提供64位版本,32位的请自行编译)

https://github.com/ylqjgm/ServerStatus下载对应的可执行程序。

下载https://github.com/ylqjgm/ServerStatus/raw/master/status.ini到可执行程序同目录,并对配置文件进行修改。

最后添加个启动脚本,再运行即可。

不过这个脚本目前在Alpine下,交换空间的获取存在问题,等有空再看看吧。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin