目 录CONTENT

文章目录
VPS

两款服务器监控——Ward、ServerStatus

阿尘Joueur
2022-08-27 / 0 评论 / 3 点赞 / 395 阅读 / 936 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-03-11,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

服务器购买推荐:

点击直达 腾讯云服务器
点击直达 海外服务器
点击直达 阿里云服务器

简介

Ward 是一个使用 Java 开发的简单而简约的服务器监控工具。Ward 支持自适应设计系统,它还支持深色主题,它只显示服务器的主要信息。Ward 在所有流行的操作系统上运行良好,因为它使用 OSHI

项目地址:https://github.com/B-Software/Ward

image-20220827095947375

搭建环境

  • 系统 Ubuntu20.04
  • 域名一枚,并做好解析到服务器上
  • 安装好Docker、Docker-compose相关教程

开始搭建

apt update -y ## 更新软件源

mkdir -p ~/achen/achen_wanjia/Ward  ## 在docker_data文件夹下创建Ward文件夹

cd ~/achen/achen_wanjia/Ward  ## 进入文件夹

git clone https://github.com/AntonyLeons/Ward.git   ## 在创建的文件夹下克隆项目并构建镜像
cd Ward 
docker build . --tag ward

等构建镜像完成之后,直接运行:

docker run -d --name ward -p 4000:4000 \
-p 自定义端口号:自定义端口号 \
--privileged=true \
--restart always \
ward:latest

注意:-p 自定义端口号:自定义端口号这边一定要填,下面会用到。

然后我们用Chrome打开http://IP:4000/地址,我们会看到如下图的界面,在此完成基本设置

Server Name随便填,这个就是搭建完后的浏览器地址栏信息;然后可以选择命令主题或者黑暗主题;Application Port要填写成刚刚创建Docker容器时的自定义端口号。然后点击LAUNCH按钮即可完成基本设置

如果这里填错了的话,可以进入容器内部,修改setup.ini文件即可
$ docker exec -it ward /bin/sh
$ nano setup.ini
或者直接停止容器,重建
docker stop ward
docker rm -f ward 


docker run -d --name ward -p 4000:4000 \
-p 自定义端口号:自定义端口号 \
--privileged=true \
--restart always \
ward:latest

这时候我们用Chrome打开http://IP:自定义端口号/即可访问我们的监控面板

ServerStatus(适合多台服务器)

项目地址:https://github.com/lidalao/ServerStatus

介绍

  • 项目基于cppla版本ServerStatus,增加如下功能:
    • 更方便的节点管理,支持增删改查
    • 上下线通知(电报)
    • 代理机器安装脚本改为systemd,支持引导自启
    • 所以未发布这个cppla版的任何代码,我愿意把项目命名为ServerStatus的小插件,坚持它为版本的ServerStatus服务

安装

  1. 服务端复制以下命令,一键到底。请记得替换成你自己的YOUR_TG_CHAT_IDYOUR_TG_BOT_TOKEN
  2. 其中,Bot token可以通过@BotFather创建机器人获取, Chat id可以通过@getuserID获取。
mkdir -p /root/achen/achen_wanjia/serverstatus
cd /root/achen/achen_wanjia/serverstatus
wget --no-check-certificate https://raw.githubusercontent.com/lidalao/ServerStatus/master/sss.sh && chmod +x ./sss.sh && sudo ./sss.sh YOUR_TG_CHAT_ID YOUR_TG_BOT_TOKEN
  • 安装成功后,web服务地址:http://ip:8081

  • 更多信息请移步https://lidalao.com/archives/87 +1ip

通过sss.sh脚本,可以很方便的进行节点的增删改查操作。特别的,添加新节点时,会有提示如何在新节点安装对应的agent服务。如果你想了解更多,可以看看进阶部分,不看也足够用。

反向代理

点击查看教程:HestiaCP面板反向代理其他网站设置
点击查看教程:Nginx Proxy Manager 一款Nginx可视化面板
点击查看教程: 宝塔反代、反代后不能上传大文件等解决问题

3
广告 广告

评论区