前言
本文将介绍在服务器上安装ServerStatus来监控多台服务器的运行状态的教程.
ServerStatus-Toyo版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~,该云监控(云探针)
博主已将ServerStatus
部署到docker
上,相关信息请参考:
Linux 服务器 docker 部署 ServerStatus 服务器监控程序
群晖NAS高级服务 - docker 部署 ServerStatus 服务器监控程序
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
安装流程
一、服务器端
登录服务器
下载一键安装脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/stilleshan/ServerStatus/master/status.sh && chmod +x status.sh
国内镜像地址
wget -N --no-check-certificate https://github.ioiox.com/stilleshan/ServerStatus/raw/branch/master/status.sh && chmod +x status.sh
安装服务器端
bash status.sh s
注意:以上命令末尾的s代表服务器端,c则代表客户端.也可以输入数字10回车来切换.
选1安装服务器端
设置端口
请在服务器提供商控制面板开放对应端口
按y回车安装依赖
配置web
此处选n,由我们自行配置.
由于大部分服务器都安装过LNMP或LAMP环境,此处选n,由我们自行配置域名和web服务器到/usr/local/ServerStatus/web目录
安装完成
二、客户端安装
登录需要被监控的
服务器
下载一键安装脚本(同服务器端脚本)
wget -N --no-check-certificate https://raw.githubusercontent.com/stilleshan/ServerStatus/master/status.sh && chmod +x status.sh
安装客户端
bash status.sh c
注意:以上命令末尾的s代表服务器端,c则代表客户端.也可以输入数字10回车来切换.
按1选择安装客户端
输入服务器端的IP,或者服务器端配置的域名.
输入服务器端配置的端口
为本台服务器添加用户名及密码
安装完毕
三、配置服务器端
登录服务器端所在服务器
输入
bash status.sh s
选择7设置服务器配置
选择1添加节点
输入客户端设置的用户名和密码
设置一个服务器名称
选择虚拟化类型
输入服务器所在地点
下文会介绍美化web界面,此处所选的地点将会有国旗或者地区图标展示,当上传完web主题文件后,图标文件在/usr/local/ServerStatus/web/img/clients/下,请参照图标文件的文件名来填写此处的地点,例如香港填写HK,中国填写CN.
安装完成
四、Web美化主题替换
主题下载地址
https://github.com/stilleshan/ServerStatus
# 以下国内镜像
https://github.ioiox.com/stilleshan/ServerStatus
美化主题由第三方提供,原贴地址如下:
https://www.hostloc.com/thread-494384-1-1.html
下载的文件上传并覆盖到/usr/local/ServerStatus/web/目录即可.
使用你配置的域名来访问服务器监控页面
结语
感谢以下文章提供的技术支持:
给自己的服务器安装探针
ServerStatus-Toyo GitHub项目地址
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
27 条评论
[...]参考:https://www.ioiox.com/archives/27.html[...]
说实话,这个还真有点没看懂。怎么又是服务器又是客户端?不是直接在服务器上的吗?我怎么没明白
[...]AI摘要:该文章介绍了如何使用ServerStatus实现对多平台设备的监控。首先,在宝塔后台的php项目中添加了用于承载ServerStatus的网站,申请了Let's Encrypt SSL证书并开启了强制HTTPS。然后,通过终端下载并运行一键安装服务端脚本,配置服务端并手动链接安装目录。访问监控页面即可完成安装。服务端配置包括反代设置、目录禁止访问,以及美化界面和记录服务端接入客户端信息的[...]
oracle arm ubuntu 添加一直显示维护中,x86没问题
在甲骨文Arrch64 ubuntu上安装客户端启动失败,logs信息:nohup: failed to run command 'python': No such file or directory。但是明明有python3呀:Python 3.10.4 (main, Jun 29 2022, 12:14:53) [GCC 11.2.0] on linux。这是怎么回事呢?
这个是pytho2.7的环境,我在甲骨文 oracle linux 7.9 上执行客户端是可以的
那有什么解决办法吗?
能装两个python?
应该是可以的,你网上搜索下。
好的