全球主机交流论坛

标题: 支持节点管理和监控的ServerStatus,它来了 [打印本页]

作者: suantong    时间: 2021-11-18 15:44
标题: 支持节点管理和监控的ServerStatus,它来了
本帖最后由 suantong 于 2022-1-9 08:54 编辑

项目地址: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问受控端该执行什么代码。在主控端添加节点后,会出现类似这种提示,复制到受控端执行即可。


作者: wxcszh123    时间: 2021-11-18 15:45
支持
作者: optimism    时间: 2021-11-18 15:46
技术贴顶一下            
作者: CharmingYi    时间: 2021-11-18 15:47
技术帮顶
作者: caixukun    时间: 2021-11-18 15:47
看看
作者: telnetpig    时间: 2021-11-18 15:48
机器人是用tg?
作者: suantong    时间: 2021-11-18 15:48
telnetpig 发表于 2021-11-18 15:48
机器人是用tg?

对的
作者: 等1下™我老公呢    时间: 2021-11-18 15:48
大佬厉害 可以一键插针了?
作者: zaeve    时间: 2021-11-18 15:48
支持技术大佬
作者: southsao    时间: 2021-11-18 15:49
好贴 收藏了
作者: cooleyes    时间: 2021-11-18 15:49
支持技术大佬
作者: ttzpp    时间: 2021-11-18 15:51
牛逼
作者: LikeOracle    时间: 2021-11-18 15:52
支持!
作者: b66667777    时间: 2021-11-18 15:54

作者: ORM    时间: 2021-11-18 15:57
收藏了
作者: shtdalao    时间: 2021-11-18 16:00
先Mark,再学习
作者: louiejordan    时间: 2021-11-18 16:03
头像和内容搭配会产生严重的错位感
作者: sunpma    时间: 2021-11-18 16:04
来个预览看看呗~~
作者: wlc1984    时间: 2021-11-18 16:08
才刚挂上哪吒,不折腾了
作者: liyugui8    时间: 2021-11-18 17:25
刚弄探针 ,不搞了   帮顶~
作者: sortie    时间: 2021-11-18 18:02
大佬来个预览啊,有续费提醒不? 不过基于cppla的界面应该简洁,我喜欢
作者: Chenchen    时间: 2021-11-18 18:07
机器人咋搞的,萌新表示不懂
作者: allen314    时间: 2021-11-18 18:34
哪位大佬来个预览啊,看下到底什么样子
作者: 三丫的    时间: 2021-11-18 18:38
大佬牛比
作者: imhuimie    时间: 2021-11-18 18:40
cy
作者: micms    时间: 2021-11-18 18:41
谢谢分享 探针+1
作者: 米老鼠    时间: 2021-11-18 18:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 叫我ams就好了    时间: 2021-11-18 18:59
mark一下,支持大佬
作者: dole    时间: 2021-11-18 19:15
yyds 强烈支持!!
作者: yewg    时间: 2021-11-18 19:17
其实我觉得探针  做的要越简单  才会越好用
作者: abc3479    时间: 2021-11-18 19:32
先MK,等使用图
作者: tomcb    时间: 2021-11-18 19:39
已有的服务端运行后不能读取现有的信息,退格键无效。


作者: suantong    时间: 2021-11-18 19:59
本帖最后由 suantong 于 2021-11-18 20:13 编辑
tomcb 发表于 2021-11-18 19:39
已有的服务端运行后不能读取现有的信息,退格键无效。


是cppla的?还是哪个版本?
测试你签名那个,看起来正常,@tomcb

作者: 夏夜星瞳    时间: 2021-11-18 20:00
牛逼哄哄
作者: luckyfly520    时间: 2021-11-18 20:02
学习下,感谢分享。
作者: 楚行云    时间: 2021-11-18 20:14
厉害厉害,帮顶
作者: tomcb    时间: 2021-11-18 20:16
suantong 发表于 2021-11-18 19:59
是cppla的?还是哪个版本?
测试你签名那个,看起来正常,@tomcb

我用的逗比的,这个docker已经停掉了。
作者: suantong    时间: 2021-11-18 20:18
本帖最后由 suantong 于 2021-11-18 20:24 编辑
tomcb 发表于 2021-11-18 20:16
我用的逗比的,这个docker已经停掉了。


如果可以,帮我提个issue,发个config.json上来,username,password信息马赛克掉。
作者: 66y    时间: 2021-11-18 20:50
终于等到了~~大佬威武~~
作者: 美国总统奥巴马    时间: 2021-11-18 20:51
技术大佬nb
作者: 66y    时间: 2021-11-18 20:58
Chat id  是不是一串数字?
作者: suantong    时间: 2021-11-18 21:01
66y 发表于 2021-11-18 20:58
Chat id  是不是一串数字?

对的
作者: 66y    时间: 2021-11-18 21:07
suantong 发表于 2021-11-18 21:01
对的

准备安装,这个监控机跟被监控的都用的这个代码哈
作者: erno    时间: 2021-11-18 21:08
作个标记待用
作者: suantong    时间: 2021-11-18 21:14
66y 发表于 2021-11-18 21:07
准备安装,这个监控机跟被监控的都用的这个代码哈

监控机添加节点后,有被监控机所需执行代码的。
作者: 灯塔    时间: 2021-11-18 21:25
不错不错 , 支持一下

作者: breakmyheart    时间: 2021-11-18 21:53
已安装 挺好用的 支持一波
作者: 66y    时间: 2021-11-18 22:03
我用甲骨文的arm机器安装了,不过打不开浏览器,这个跟系统有关?
作者: hanweizhe    时间: 2021-11-18 22:10
感谢
作者: 66y    时间: 2021-11-18 22:24
是8081么。怎么端口没见利用的~~~
作者: 莆田郑少斌    时间: 2021-11-18 22:28
suantong 发表于 2021-11-18 20:18
如果可以,帮我提个issue,发个config.json上来,username,password信息马赛克掉。 ...

逗比的一键config格式不一样记得好像差在缩进
作者: xieshang    时间: 2021-11-18 22:33
给大佬个小建议哈,能不能一次性添加完多个监控再重启?主要探针机子性能一般,重启要点时间
作者: suantong    时间: 2021-11-19 04:00
66y 发表于 2021-11-18 22:03
我用甲骨文的arm机器安装了,不过打不开浏览器,这个跟系统有关?

防火墙关了吗?
作者: 李云龙    时间: 2021-11-19 06:48
技术大佬得顶起来,牛批普拉斯
作者: image    时间: 2021-11-19 06:50
mark

作者: 无时崩溃    时间: 2021-11-19 08:11
后排支持
作者: tomcb    时间: 2021-11-19 09:42
莆田郑少斌 发表于 2021-11-18 22:28
逗比的一键config格式不一样记得好像差在缩进

我说怎么读不到信息。
作者: frs8852    时间: 2021-11-19 10:13
好帖,标记
作者: suantong    时间: 2021-11-19 10:16
tomcb 发表于 2021-11-19 09:42
我说怎么读不到信息。

因为不是差在缩进哦
作者: 358团楚云飞    时间: 2021-11-19 10:16
已收藏
作者: dmxiaoshen    时间: 2021-11-19 12:29
技术贴支持
作者: Fredericky    时间: 2021-11-19 15:13
可以服务器自己监控自己吗?
运行无报错,可是再次进入管理界面时却出现错误
作者: suantong    时间: 2021-11-19 15:19
Fredericky 发表于 2021-11-19 15:13
可以服务器自己监控自己吗?
运行无报错,可是再次进入管理界面时却出现错误 ...

你这个属于之前就安装失败了的。你什么系统?
作者: Fredericky    时间: 2021-11-19 15:21
suantong 发表于 2021-11-19 15:19
你这个属于之前就安装失败了的。你什么系统?


ubuntu oracle自带系统
作者: suantong    时间: 2021-11-19 15:29
Fredericky 发表于 2021-11-19 15:21
ubuntu oracle自带系统

oracle cloud没做过测试,不知道哪里出错了,。。。。
可以删掉sss目录,再来一遍,发个安装日志上来看看
作者: Fredericky    时间: 2021-11-19 15:31
suantong 发表于 2021-11-19 15:29
oracle cloud没做过测试,不知道哪里出错了,。。。。
可以删掉sss目录,再来一遍,发个安装日志上来看看 ...

确实是删除后安装第二次后出错 上来求助的
怎么导出安装日志呢?我想办法导出一下
感谢!
作者: suantong    时间: 2021-11-19 15:32
Fredericky 发表于 2021-11-19 15:31
确实是删除后安装第二次后出错 上来求助的
怎么导出安装日志呢?我想办法导出一下
感谢! ...

截个图也可以
作者: aeo    时间: 2021-11-19 15:34
和其他的版本有什么差异,应该贴几张图片看看么
作者: Fredericky    时间: 2021-11-19 15:34
suantong 发表于 2021-11-19 15:32
截个图也可以

我主要是不知道去哪里找安装的日志
我一路安装都能进行到最后,也能出现curl的配置,也能在被检测服务器运行curl
作者: suantong    时间: 2021-11-19 15:38
Fredericky 发表于 2021-11-19 15:34
我主要是不知道去哪里找安装的日志
我一路安装都能进行到最后,也能出现curl的配置,也能在被检测服务器 ...

删完 sss目录,复制一键那个命令到控制台,跑出来的信息,截图,这样。。。。
作者: Fredericky    时间: 2021-11-19 15:42
suantong 发表于 2021-11-19 15:38
删完 sss目录,复制一键那个命令到控制台,跑出来的信息,截图,这样。。。。 ...

(, 下载次数: 0)
这能看出来么
作者: Fredericky    时间: 2021-11-19 15:43
本帖最后由 Fredericky 于 2021-11-19 15:56 编辑

root@instance-20210827-0904:~# mkdir sss && cd sss && wget --no-check-certificate https://raw.githubusercontent.com/lidalao/ServerStatus/master/sss.sh && chmod +x ./sss.sh && sudo ./sss.sh 133XXXXXXXXXXXXXXXXXXXXXXXXXXY0
--2021-11-19 15:39:57--  https://raw.githubusercontent.com/lidalao/ServerStatus/master/sss.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 1833, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|18X3|:443... coXXXXXnnected.
HTTP request sent, awaiting response... 200 OK
Length: 3513 (3.4K) [text/plain]
Saving to: ‘sss.sh’

sss.sh                                   100%[==================================================================================>]   3.43K  --.-KB/s    in 0s      

2021-11-19 15:39:57 (41.7 MB/s) - ‘sss.sh’ saved [3513/3513]

> 安装面板
> 启动面板


- - - 欢迎使用最简洁的探针: Server Status - - -
详细教程请参考:https://lidalao.com/archives/87


---你的jjs如下---


>>> 你好MJJ, 暂时没发现你有任何jj! <<<


-----------------


>>>请输入操作标号:1.查看, 2.添加, 3.删除, 4.更新, 0.退出
2
>>>请输入jj名字:
Korea
>>>请输入Korea位置:[us]

>>>请输入Korea类型:[kvm]
kvm
操作完成,等待服务重启
添加成功!
---你的jjs如下---


0. name: Korea, loc: us, type: kvm


-----------------
>>>请复制以下命令在机器Korea安装agent服务
```


curl -L https://raw.githubusercontent.com/lidalao/ServerStatus/master/sss-agent.sh  -o sss-agent.sh && chmod +x sss-agent.sh && sudo ./sss-agent.sh 14XXXXXXXXXXXXXXXXXXXXXXXXXXXXOp9Ny2Yd


```
>>>按任意键返回上级菜单
作者: suantong    时间: 2021-11-19 15:47
Fredericky 发表于 2021-11-19 15:43
root@instance-20210827-0904:~# mkdir sss && cd sss && wget --no-check-certificate https://raw.github ...

看着一切正常啊。
如果你要监控本机器,一样需要通过sss.sh来添加。成功后,会显示你需要安装的对应脚本,你这里就是这个,复制粘贴到那个要监控的jj上运行即可,
curl -L https://raw.githubusercontent.com/lidalao/ServerStatus/master/sss-agent.sh  -o sss-agent.sh && chmod +x sss-agent.sh && sudo ./sss-agent.sh 14XXXXXXXXXXXXXXXXXXXXXXXXXXXXOp9Ny2Yd


作者: Fredericky    时间: 2021-11-19 15:48
suantong 发表于 2021-11-19 15:47
看着一切正常啊。
如果你要监控本机器,一样需要通过sss.sh来添加。成功后,会显示你需要安装的对应脚本 ...

是啊 所以我说安装一路不报错
可是退出脚本后再
cd sss
sudo /.ssh就报错了
作者: suantong    时间: 2021-11-19 15:51
Fredericky 发表于 2021-11-19 15:48
是啊 所以我说安装一路不报错
可是退出脚本后再
cd sss

大概知道什么原因了。
那目前就不支持oracle cloud,手头没这系统。。。


作者: Fredericky    时间: 2021-11-19 15:54
suantong 发表于 2021-11-19 15:51
大概知道什么原因了。
那目前就不支持oracle cloud,手头没这系统。。。

坛里不少mjj都有乌龟壳,求支持啊 大佬
作者: suantong    时间: 2021-11-19 15:57
Fredericky 发表于 2021-11-19 15:54
坛里不少mjj都有乌龟壳,求支持啊 大佬

主要手头没有就没法测试
作者: paggy    时间: 2021-11-29 14:21
重新进不去呢
作者: suantong    时间: 2021-11-29 14:25
paggy 发表于 2021-11-29 14:21
重新进不去呢

GitHub上描述下issue吧
作者: shuang76    时间: 2021-11-29 14:27
这个是web针呀
作者: paggy    时间: 2021-11-29 14:27
suantong 发表于 2021-11-29 14:25
GitHub上描述下issue吧

没事了,用错机器了
作者: paggy    时间: 2021-11-29 15:38
能监控windows吗
作者: suantong    时间: 2021-11-29 15:39
paggy 发表于 2021-11-29 15:38
能监控windows吗

windows装了python就可以
作者: 66y    时间: 2021-12-3 22:54
大佬。这个可以弄个server酱的推送不
作者: makizhang    时间: 2021-12-3 23:04
牛逼,不过我刚弄完哪吒,以后再说吧,先马克一下
作者: skycity    时间: 2021-12-3 23:06
标记
作者: 66y    时间: 2021-12-3 23:40
大佬,这个能设置流量监控不,我看月流量都是0的

作者: 66y    时间: 2021-12-3 23:41
汗~~理解错了,月力量是这个月用多少,总流量是这个小鸡一共用多少
作者: 66y    时间: 2021-12-22 21:12
顶起来~~~~~
作者: toxiiis    时间: 2021-12-22 23:10
马克,马克,学习~~~
作者: ttkm    时间: 2021-12-23 01:15
顶顶
作者: JuliaAnn    时间: 2021-12-23 10:09
甲骨文后台开了8081端口,探针面板还是打不开
作者: suantong    时间: 2021-12-23 14:10
JuliaAnn 发表于 2021-12-23 10:09
甲骨文后台开了8081端口,探针面板还是打不开

这个有可能是没安装成功。之前有mjj说在oracle cloud安装失败,可惜我没这个系统,没发测试
作者: hostedu    时间: 2021-12-23 14:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: hundouluo    时间: 2021-12-23 14:15
顶起,支持大佬的一键脚本
作者: 三丫的    时间: 2021-12-23 14:17
谢谢大佬,已用上
作者: suantong    时间: 2021-12-23 15:12
本帖最后由 suantong 于 2021-12-23 15:14 编辑
老公在这呢 发表于 2021-12-23 14:18
大佬,你的脚本,客户端鸡儿重启了,探针怎么自动恢复呀
我小白完全不懂,只能重新执行一遍客户端的命令
...


你可能搞错了,我这个版本里没有这些命令。
添加客户端的命令,是在服务端添加节后会有具体的信息
作者: suantong    时间: 2021-12-23 15:33
本帖最后由 suantong 于 2021-12-23 15:34 编辑
老公在这呢 发表于 2021-12-23 15:24
俺给那个作者发滴


你的问题,正是我这个版本解决了的
重启完全不用再执行脚本,开机自启
作者: suantong    时间: 2021-12-23 15:38
老公在这呢 发表于 2021-12-23 15:36
服务器端是容器docker,也完美使用吗?

服务端当然是docker的,还支持节点管理和掉线通知,这些老版都没有的
作者: JuliaAnn    时间: 2021-12-23 15:40
suantong 发表于 2021-12-23 14:10
这个有可能是没安装成功。之前有mjj说在oracle cloud安装失败,可惜我没这个系统,没发测试 ...

---你的jjs如下---
0. name: 甲骨文Japan, loc: jp, type: kvm
1. name: 甲骨文Japan-arm, loc: us, type: kvm
-----------------
>>>按任意键返回上级菜单

显示是正常的,这样应该是安装成功吧




欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4