实时服务器资源监控系统

发布于 2022-09-02 06:57:15 字数 270 浏览 15 评论 8

给大家演示我写的一个实时服务器资源监控系统的demo,http://60.29.244.76/live/live.html
目前能监控cpu,内存,load,网络连接状态,带宽。每2秒刷新一次,每条线都能关,都能开
Y轴随关闭的线,动态显示大小,能暂停,能开启。
目前只是一个demo程序很多东西还不完善,欢迎大家提意见,后期完善后,准备开源。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

打小就很酷 2022-09-09 16:10:40

太时时了,如果时间长了就看不清压在一起。
cacti和nagios之所以好就是找到了一个平衡点。

但可醉心 2022-09-09 14:22:17

有时候也需要查看历史数据

謸气贵蔟 2022-09-09 08:10:13

赞一下楼主 很不错的想法

且行且努力 2022-09-09 04:15:59

既然打算做成实时的肯定有我的用意,我们也用cacti也用nagios,这些东西要画图都得依赖一个rrdtool,也就是说他得装这个东西,增加了服务器端的配置成本,同时rrdtools自己生成自己的文本数据库,跟cacti自己又用了mysql,两者重复,况且rrdtools是在服务器端画图,消耗服务器资源,要是管理的服务器上百台,监控服务器的资源消耗还是很大的,而且打开页面,传输的数据是图结合文本,跟浏览器交互的数据量大,而我作成的这个demo现在他是不保存数据,只有当你打开页面的时候才会开始监测服务器端数据,画图的功能都是交给客户端去处理,基本不怎么消耗服务器资源,而且跟客户端可交互的数据非常的少,如果你闲js通过settimeout去请求数据,传输的数据多,由客户端控制,你也可以利用comet功能,也就是推送技术,现在google很多服务用了这个功能,而且大家常用的webqq也是采用的这种技术。这样数据量传输就更少了。我做这个实时的页面,主要用意在于当服务器压力很大时,一般大家会在服务器上通过top,sar,vmstat等命令去查找服务器消耗的资源情况,找出系统瓶颈,这些都是一次看一个,即使看到多个,而且没有一段时间内的实时数据,当然了也有象dstat这样的工具能看多个,毕竟显示的都是文本,没有曲线显示好看,不方便,要是有这个东西了,能一下子能看到一个各个的数值。便于快速查找到服务器的瓶颈,定位问题点。做运维宗旨不就是快速定位问题点,快速拿出解决方案,快速解决完问题吗?

下壹個目標 2022-09-06 20:46:49

每个人都有自己的看法,我和3楼一样,用的cacti操作方便~!

鸠书 2022-09-06 18:14:46

个人觉得这个可以作为一个工具,结合其他监控系统使用,比如nagios,在出问题的时候用来跟踪一下。
另外赞一下楼主,很有才,很有想法

太阳哥哥 2022-09-04 20:04:30

你好,我也是做监控的,关于监控 你可以看一下CACTI的监控系统,个人觉得那个比较好,一般的生产环境都是用那个做的监控。比如说我们公司。

像你 2022-09-04 13:19:03

很不错,但一般做实时的话,不要求即时画图的吧?  实时监控最大的作用点应该是报警或自动处理的.
另外,你现在做的应该是本机的?  如果是网络的,你有何想法?

ps: 图形很漂亮,不过页面稍微有点卡.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文