怅然|Glances:多功能 Linux 系统监控工具( 二 )


你也可以使用方向键在进程列表中移动 , 并按不同的指标对表格进行排序 。
你可以通过各种命令行选项来启动 Glances 。 此外 , 它还有很多交互式命令 。 你可以在他们的 丰富的文档 中找到完整的列表 。
按 Ctrl+C 键退出 Glances 。
使用 Glances 监控远程 Linux 系统(客户端-服务器模式)要监控远程计算机 , 你可以在客户端-服务器模式下使用 Glances 。 你需要在两个系统上都安装 Glances 。
在远程 Linux 系统上 , 使用 -s 选项在服务器模式下启动 Glances:
glances -s在客户端系统中 , 使用下面的命令在客户端模式下启动 Glances 并连接到服务器:
glances -c server_ip_address你也可以通过 SSH 进入任何一台电脑 , 然后启动 Glances , 它可以完美地工作 。 更多关于客户端-服务器模式的信息请看 这里。
使用 Glances 在 Web 浏览器中监控 Linux 系统资源(Web 模式)Glances 也可以在 Web 模式下运行 。 这意味着你可以使用 Web 浏览器来访问 Glances 。 与之前的客户端-服务器模式不同 , 你不需要在客户端系统上安装 Glances 。
要在 Web 模式下启动 Glances , 请使用 -w 选项:
glances -w请注意 , 即使在 Linux 服务器上 , 它也可能显示 “Glances Web User Interface started on” , 而实际上它使用的是服务器的 IP 地址 。
最主要的是它使用的是 61208 端口号 , 你可以用它来通过网络浏览器访问 Glances 。 只要在服务器的 IP 地址后面输入端口号 , 比如。
你也可以在本地系统中使用 / 或 https://localhost:61208/ 访问 。
怅然|Glances:多功能 Linux 系统监控工具Web 模式也模仿终端的样子 。 网页版是根据响应式设计原则打造的 , 即使在手机上也很好看 。
你可能想用密码来保护 Web 模式 , 这样只有授权的人才能使用它 。 默认的用户名是 glances 。
root@localhost:~# glances -w --passwordDefine the Glances webserver password (glances username):Password (confirm):Do you want to save the password? [Yes/No]: nGlances Web User Interface started on /你可以在 快速入门指南 中找到关于配置密码的更多信息 。
导出 Glances 数据到不同的服务使用 Glances 最大的优势之一就是开箱即用 , 它支持将数据导出到各种数据库、服务 , 并无缝集成到各种数据管道中 。
你可以在监控的同时用这个命令导出到 CSV:
glances --export csv --export-csv-file /tmp/glances.csv/tmp/glances.csv 是文件的位置 。 数据以时间序列的形式整齐地填入 。
怅然|Glances:多功能 Linux 系统监控工具你也可以导出到其它大型应用程序 , 如 Prometheus, 以启用条件触发器和通知 。
它可以直接插入到消息服务(如 RabbitMQ、MQTT)、流媒体平台(如 Kafka) , 并将时间序列数据导出到数据库(如 InfluxDB) , 并使用 Grafana 进行可视化 。
你可以在 这里 查看服务和导出选项的整个列表 。
使用 REST API 将 Glances 与其他服务进行整合这是整个栈中我最喜欢的功能 。 Glances 不仅可以将各种指标汇集在一起 , 还可以通过 API 将它们暴露出来 。
这个简单而强大的功能使得为任何特定的用例构建自定义应用程序、服务和中间件应用程序变得非常容易 。
当你在 Web 模式下启动 Glances 时 , REST API 服务器会自动启动 。 要在 API 服务器模式下启动它 , 你可以使用以下命令: