悬赏 1200 元做一个简单的 Linux 用户资源监控系统

2020-06-24 18:48:55 +08:00
 CloudRaft

系统包含 Linux 客户端( service 形式最佳)+ MySQL 数据库 + php

前情:多台宿主机,每台宿主机一个 NodeID (目前 1-5 ),每个机器内都有 stu2~stu33 共计 32 个 Linux 账户(数量固定)。现在想对每个 Linux 用户的资源用量做监控。

功能需求:

投稿期限:2020 年 7 月 30 日

参与方式:在期限前发布经过测试的全套脚本( Linux 客户端+php+sql )到 github,并在本帖中回复项目链接。项目需以 MIT 许可开源,项目名需包含 CloudRaft 或 CR 字样,著作权归作者所有(项目名不可修改),我们悬赏方仅作为内部使用。

评选方式:主观评选,2020 年 8 月 30 日前公布结果+发放奖励

注意事项: 可以互相借鉴,代码相同的以先发布的为胜,所有借鉴和参考需要备注和引用,未注明的引用被举报则取消参赛资格。

7274 次点击
所在节点    程序员
66 条回复
CloudRaft
2020-06-25 00:02:09 +08:00
再次给各位道歉,实在是抱歉了!真的没有了解行情,让各位大佬见笑了!以前也从来没找人做过开发,更是没有接过单,还请各位多多包涵。

吐槽归吐槽,还是有大佬非常热心的介绍了一款系统( netdata )可以拿来用,而且提供非常详细的 API 支持。前贴里提到的部分功能已经实现,导出到 MySQL 和前端查询都已经解决了。

我个人编程水平不行,连三脚猫水平也算不上,通过 API 导入到数据库+计算积分的工作大概要慢吞吞写个一周吧,不过这都不是问题最大的问题就是磁盘 IO 的占用,这个不知道各位有什么思路吗?

感谢各位的批评与帮助,我们的确是太嫩了,还需要好好学习和积累经验。

另附 netdata 的实际效果图,非常满意
![V27j.png]( https://iuimg.com/images/2020/06/24/V27j.png)
![VmkP.png]( https://iuimg.com/images/2020/06/24/VmkP.png)
![VXId.png]( https://iuimg.com/images/2020/06/24/VXId.png)
smy20011
2020-06-25 00:14:20 +08:00
两个想法,第一是楼主来 v2 虽然被喷,不过也省了 1200 块钱。
第二是,楼主技术不怎么样,依然有勇气创业,而楼里的大牛,却没有 take risk 的勇气。

PS:楼主你需要找一个靠谱的人合作,不用很多大牛,但是至少有一个能咨询的人,要不然很容易被坑。
CloudRaft
2020-06-25 00:24:43 +08:00
@smy20011 谢谢大佬!感动涕零...

我们在技术上的确是问题很大,我们这个小创业团队都是学生物出身的,目前刚成立满一年。做的业务也主要是生信计算和数据分析相关的,客户也是各大高校的老师学生,对于编程这一部分一直没找到合适的伙伴(主要是穷,我们现在每个人工资按上海市最低发的...),所以都是现学现用的。

一直对 V2EX 社区非常的崇拜,感觉这边都是大神,所以也是想在这里学习学习,这个帖子里也有很多大佬提了很棒的建议~
chenpei466
2020-06-25 00:37:50 +08:00
迷惑行为
gargar
2020-06-25 01:07:20 +08:00
我来挺楼主。
目标明确,需求和回复都写得挺详细,知道自己想要什么,知道别人问什么,交流效率高。
有行动力,很快就测试了 V 友推荐的 netdata 。
乐于分享,将 netdata 的测试结果,感受,截图分享出来。(表示编写开源类似的小系统,现在可能不必了)。
和言善语,意识到缺少行情调研,向大家道歉,虚心求教技术建议。

欢迎多来,不要怕被喷。不懂就问,没谁天生就啥都会的。
ila
2020-06-25 01:16:08 +08:00
用 go 。发编译品给楼主
nomoon
2020-06-25 01:26:39 +08:00
open falcon?
arloor
2020-06-25 02:08:57 +08:00
有很多程序员一天的工资都大于 1200
悬赏,原来也就一天工资
taizi
2020-06-25 08:43:04 +08:00
hostloc 那边一大堆骂你,这里反而没人骂,笑死
darksword21
2020-06-25 11:11:49 +08:00
要不是往下翻翻看到楼主留言就直接开喷了。。
leohxj
2020-06-25 11:13:48 +08:00
支持一下,很好的模式,这种需求描述和代码流程,大部分公司都做不到。
narmgalaxy
2020-06-25 11:38:38 +08:00
@CloudRaft 同样学生物的。哈哈
hshpy
2020-06-25 11:56:38 +08:00
半天能完成,投稿一个月,评选一个月,很迷的操作[doge]
yrj
2020-06-25 14:29:53 +08:00
本以为云筏是个规模还可以的公司,没想到出这种报价的单子,呵呵。。。
killeder
2020-06-25 14:32:17 +08:00
按人工算,一天 1500,估计至少 2-3 天,加上后期维护,5000 元
dreamage
2020-06-25 15:26:49 +08:00
这种需求用官方账号发不是招黑么,这点开发能力都没有,谁还敢用你们服务
deplives
2020-06-25 16:49:07 +08:00
悬赏这个词用的,你在 1200 后面加个万字我无话可说,1200 也好意思说悬赏
yanzhiling2001
2020-06-25 17:09:16 +08:00
类似的功能我做过。5000
CloudRaft
2020-06-25 18:09:04 +08:00
@gargar @leohxj 感谢大佬支持,这个帖子里不少回复对我们有帮助~ 其实我们小团队也是靠客户的各种吐槽和警醒才能活到现在的。

@realpg 我们公司其实也是采购了商业化容器方案的( Jelastic,国内唯一一家采购的),不过和 Jelastic 团队一起把系统适配到生信计算已经花了半年多的时间了,还有很多问题尚未解决。所以才觉得暂时使用积分制的方案,引入积分制是为了让学生们错峰使用和防止独占资源。

这个把一群用户放在一个服务器里的行为,在虚拟化盛行的时代可能是过时了,不过我们的行业应用比较特殊——例如这个教学相关的产品,常常单个用户就要用到上百 G 的内存,而内存中的数据又是高度近似的(老师布置作业给的源数据是一样的),放在同一台机器里可以共享内存降低成本数十倍。
justforlook44444
2020-06-25 18:47:36 +08:00
@huyujievip 请教下隔壁是哪里?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/684533

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX