Docker搭建一款开源跨平台的系统监控工具

文摘   2024-10-24 15:01   广东  
系统介绍
Glances 是一个开源的、跨平台的系统监控工具,它提供了对系统资源的全面监控,包括 CPU、内存、磁盘、网络、进程等。Glances 的设计初衷是为了让系统管理员和开发人员能够快速地了解系统的整体性能和资源使用情况。

主要特点

  • 实时监控:Glances 能够实时显示系统的各项性能指标,包括 CPU 使用率、内存使用情况、磁盘 I/O、网络流量等。

  • 多平台支持:Glances 支持多种操作系统,包括 Linux、macOS、Windows(通过 Cygwin 或 WSL)等。

  • 丰富的信息展示:Glances 提供了丰富的信息展示,包括 CPU 使用率、内存使用情况、磁盘使用情况、网络流量、进程列表等。

  • 易于使用:Glances 的界面简洁明了,易于使用。用户可以通过简单的命令行参数来启动 Glances,并实时查看系统的性能数据。

  • 导出功能:Glances 支持将监控数据导出为 HTML 或 CSV 格式的文件,便于后续分析和绘制图形。

使用方法

  • 安装 Glances:用户可以通过包管理器(如 apt、yum、pip 等)或直接从源代码编译安装 Glances。

  • 启动 Glances:在终端中输入 glances 命令,即可启动 Glances 并开始监控系统资源。

  • 查看监控数据:Glances 的界面将实时显示系统的各项性能指标。用户可以通过上下左右箭头键在界面上导航,查看不同类别的信息。

  • 导出数据:用户可以通过按下 c 键将当前监控数据导出为 CSV 格式的文件,或按下 h 键将数据导出为 HTML 格式的文件。

如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

官方文档
https://glances.readthedocs.io/en/latest/index.html
Docker镜像
https://hub.docker.com/r/nicolargo/glances
GitHub地址
https://github.com/nicolargo/glances?tab=readme-ov-file

安装教程

Docker部署操作步骤:安装Docker、拉取镜像、启动容器。

| 安装docker

sudo apt update
sudo apt install -y docker.io docker-compose

| 拉取镜像

docker pull nicolargo/glances

| 启动容器

docker run -d --restart="always" -p 61208:61208 -e GLANCES_OPT="-w" -v /var/run/docker.sock:/var/run/docker.sock:ro --pid host nicolargo/glances:latest-full

启动成功之后,访问 http://IP:61208即可。

关注公众号,为你推荐更多原创干货!

更多内容也可看笔者出版图书

—————————

幼稚猿
分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
 最新文章