25.6Kstar!一款简单好用,功能强大的系统监控项目

墨林一码农 2024-07-06 17:56:36

大家好,我是墨林!

在这个数字化飞速发展的时代,系统监控变得尤为重要。想象一下,我们正忙着写代码,突然系统崩溃了,那感觉就像是吃了个苍蝇一样难受。

今天开源君要给大家安利一个超级棒的开源项目 - Glances,堪称IT界的“千里眼”,让我们一种更高效、更全面、更炫酷的方式,实时监控系统的状态。

简介

Glances,英文意思是“一瞥”的意思。它是一个用Python编写的跨平台系统监控工具,能够实时展示CPU、内存、磁盘、网络等信息,就像给你的系统装了个“眼睛”。而且,它还支持容器监控,无论是Docker还是LXC,都能轻松应对。

目前在Github上面收获了25.6K star!

项目性能特色跨平台:Glances支持GNU/Linux、BSD、Mac OS和Windows操作系统,几乎涵盖了所有主流平台。实时监控:无论是CPU、内存还是网络使用情况,Glances都能实时展示,让你对系统状态了如指掌。Web界面:通过Web界面,你可以在任何设备上远程监控系统状态,非常方便。API支持:Glances提供了XML-RPC和RESTful JSON API,可以与其他软件无缝集成。插件系统:Glances有一套插件系统,可以扩展它的功能。比如,添加对某些特定应用程序的监控,或者自定义报警规则等等。反正一句话,功能多到你想不到。快速安装使用

安装Glances很简单,只要你的系统上安装了Python3.8或以上版本,就可以通过以下命令安装:

pip install --user glances

如果想安装带有Web界面的版本,可以使用:

pip install --user 'glances[web]'

启动Glances,只需在终端输入:

glances

如果想通过Web界面访问,启动时加上-w参数:

glances -w

然后在浏览器输入http://<server-ip>:61208,一片炫酷的数据展示页面就蹦出来了。

项目体验展示

Glances 展示的信息非常多,包括了 CPU、内存、网络读写速率、TCP 连接数、磁盘使用情况等等。

Glances的交互性也做得非常好,支持一系列的快捷键操作,方便我们查看系统状况。

Glances 还支持 C/S 模式与 Web Server 模式,支持设置用户名和密码,方便通过客户端对服务器进行监视监控。

只需要服务器端输入

glances -s

客户端输入

glances -c <ip>

然后在浏览器访问 http://server-ip:61208 进入监控界面。

如果是Web Server 模式,直接在客户端的浏览器里输入http://server-ip:61208即可。

总的来说,Glances是一个功能强大、易于使用的系统监控工具,完全可以作为top命令的替代品,甚至在某些方面做得更好。如果你是个技术宅,或者从事IT相关工作,那么Glances绝对是你不可或缺的好帮手。

项目地址:https://github.com/nicolargo/glances

结束语

几个简单的字符,就能创造出欢乐,

几个简单的号码,便能写出奇迹。

一个键盘,就能畅游世界,

一根网线,便能知晓天下。

创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!

0 阅读:4

墨林一码农

简介:感谢大家的关注