全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4244|回复: 42
打印 上一主题 下一主题

云探针程序开发预告【进度更新~】

  [复制链接]
跳转到指定楼层
1#
发表于 2020-11-23 23:46:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 风静树不止 于 2020-11-26 15:07 编辑

由于此前某些场景需要批量探针的需求(主要是能够实时批量查看各机器的CPU/网络/内存/硬盘等信息)


此前在github找到此项目,还算不错,但终有不足~

https://github.com/cppla/ServerStatus

先说说不足之处吧~
一,无分页/分类功能,假设我有200台机器,此程序就只能一次性显示200台机器(而且程序默认只能支持128台机器?这个值是预定义的,如果需要修改需要自行编译!)
二,添加服务器节点不方便,每次添加节点时都需要编辑文件,极为麻烦(特别是机器很多的情况下)
三,对接麻烦,如第二点所说,需要先在后端添加节点信息,然后前端还需要定义一些信息才能对接成功~
好吧大致如此

我说说我现在想做的东西:
一,支持服务器分类/分页功能!分类后页面内可显示分类内的服务器的监控数据(如果一次性显示太多可能会卡,也不够直观)
二,使用golang编写前后端(本人最近开始学golang,以此来学习这门语言吧),支持直接在linux系统内直接运行,无需安装任何依赖
三,超便捷对接方案,大致如下:
  1. curl baidu.com/bash/hashcode | bash
复制代码

然后直接可以使用:
  1. systemctl status serverstatus
  2. systemctl restart serverstatus
  3. systemctl start serverstatus
  4. systemctl stop serverstatus
复制代码

这些命令来管理这个软件就行了~~~
即仅需在服务器运行一条命令即可,当服务器跑起来后,后端就会收到请求,后端收到请求后会默认创建一个节点,节点默认名字为服务器的公网IP地址!用户可在后端对此节点进行属性的编辑,如分类,名称,等等啥的
四,将支持DDNS功能!客户端和服务端的通讯考虑使用TCP!服务器每次都能获取到客户端的公网IP地址!这就能实现DDNS了!
五,考虑支持在网页端直接一键连接客户端ssh(webssh)但是这个功能需要提前储存root密码/密钥,或者链接时输入,会有安全隐患,会考虑推出让用户可以自建后端的版本!
这个东西目前准备做成一个平台!貌似已经有类似的东西了!

当然不是为了赚钱啥的,我想这个东西也比较小众,应该也赚不了什么大钱。。。。

主要是以后可能会用到和学习golang这门语言需要练手的项目!


进度:
目前已完成度客户端的参数读取~已经实现将数据定时发送至服务器
采用分步发送模式~即每次仅发送一项的参数~

各项参数将支持自定义开启是否上传/间隔时间!
例如:
网速参数,实时性要求比较高您可以设为1s
你如果觉得PING参数没啥用你可以选择不开启使用,那就不会执行此操作
如果你觉得系统负载这一项实时性并不高,那么可以设置稍长一点的同步时间。例如30s/次
也将支持仅DDNS模式~即本程序所有的功能模块都可以在配置文件中编辑,是否启用~

DDNS无需每次都建立新连接来查询客户端当前的公网IP地址!

因为在上报消息时会有一个保持的TCP连接,每次建立TCP链接时判断一次IP即可!若IP变化TCP链接应该会断开!那么新的TCP链接会不断重连~链接成功后就会更新IP变化~

程序会一直在后台运行~若服务端无法建立链接也会不断重试~
3#
发表于 2020-11-23 23:49:30 来自手机 | 只看该作者
可乐探针基础上加个分页功能吗
4#
发表于 2020-11-23 23:50:35 | 只看该作者
其实我想问下。有没有win也支持的。同时可以查看linux和win系统的探针
6#
发表于 2020-11-23 23:57:42 来自手机 | 只看该作者
支持,开VIP时记得留个位
7#
发表于 2020-11-24 00:00:44 来自手机 | 只看该作者
支持楼主,希望楼主出更好的产品
8#
 楼主| 发表于 2020-11-24 00:00:53 | 只看该作者
809509941 发表于 2020-11-23 23:50
其实我想问下。有没有win也支持的。同时可以查看linux和win系统的探针

可以实现的,golang写的程序也可以在window运行到时候考虑支持!
9#
 楼主| 发表于 2020-11-24 00:08:10 | 只看该作者
Crying 发表于 2020-11-23 23:57
支持,开VIP时记得留个位

好的~~~~
10#
发表于 2020-11-24 00:14:10 | 只看该作者
agent比较麻烦吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-16 03:42 , Processed in 0.063339 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表