支持节点管理和监控的ServerStatus

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

一键安装脚本,记得替换成你自己的YOUR_TG_CHAT_ID和YOUR_TG_BOT_TOKEN。
其中,Bot token可以通过@BotFather创建机器人获取, Chat id可以通过@getuserID获取。

mkdir sss && cd sss && 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

***注意***
1. 请确保主控节点的8081(web端口),35601(通信端口)两个端口是放开的

***说明***
其实就俩python文件,_sss.py节点管理,bot.py上线监控。基于cppla版ServerStatus撸的,由于没动ServerStatus代码,理论上这俩货可以和任何版本的ServerStatus打配合。因此,如果已经安装了ServerStatus,就不需要一键脚本。

把_sss.py拷进主控端,和config.json同目录,然后python3 ./_sss.py就可以节点管理。

把bot.py拷到任何服务器,自家nas也可以,python3 ./bot.py,监控搞起来。

注意,非一键安装的时,这俩文件都需要改点配置信息,但都很简单,具体可以参考 https://lidalao.com/archives/87

代码辣鸡,大佬轻喷

***问答***
1:很多mjj问演示效果,我没有改动代码,原来ui是啥样就啥样,比如cppla的长这样,https://tz.cloudcpp.com

2:如何再次打开管理界面, 下面两个命令都可以
1.)  sudo ./sss.sh
2. ) python3 ./_sss.py

3:有mjj问受控端该执行什么代码。在主控端添加节点后,会出现类似这种提示,复制到受控端执行即可。

第一次接触Serverstatus cppla,刚刚部署的时候服务端有台小鸡不小心接入了两次(s01和s03),想取消掉其中一个进程,要怎么操作

 

cppla版的客户端,操作要蛮烦点,重启机器要手动重启客户端,关闭需要找到对应pid杀掉。
强烈建议用我这个,全自动,不接入的话只需要systemctl stop sss-agent,
https://github.com/lidalao/ServerStatus

© 版权声明
THE END
点赞0
抢沙发
头像
提交
头像

昵称

取消
昵称
一言一语