• Github每日精选(第70期):系统状态进程监控工具Glances


    Glances

    Glances是一个跨平台的监控工具,旨在通过 curses 或基于 Web 的界面呈现大量的监控信息。信息会根据用户界面的大小动态调整。GNU/Linux、BSD、Mac OS 和 Windows 操作系统的 top/htop 替代方案。

    在这里插入图片描述
    它也可以在客户端/服务器模式下工作。远程监控可以通过终端、Web 界面或 API(XML-RPC 和 RESTful)来完成。统计数据也可以导出到文件或外部时间/值数据库。

    安装

    Glances的安装方式比较多,比较简单的是:

    apt install glances
    
    • 1
    使用实例

    监视本地计算机(独立模式):

    $Glances
    
    • 1

    显示所有Glances模块(插件和导出器)并退出:

    $glances --module-list
    
    • 1

    使用Web界面监视本地计算机并启动RESTful服务器:

    $Glances -w
    
    • 1

    Glans web服务器启动于http://0.0.0.0:61208/

    仅启动RESTful API(不带WebUI):

    $glances-w--禁用webui
    
    • 1

    Glances API在上提供http://0.0.0.0:61208/api/

    监视本地计算机并将统计信息导出到CSV文件(独立模式):

    $glances--export csv--导出csv文件/tmp/glances.csv
    
    • 1

    监视本地计算机并将统计信息导出到具有5s刷新率的InfluxDB服务器(独立模式):

    $glances-t 5--导出-流入db
    
    • 1

    启动Glances XML-RPC服务器(服务器模式):

    $glances-秒
    
    • 1

    将Glances连接到Glances XML-RPC服务器(客户端模式):

    $glances-c
    
    • 1

    将Glances连接到Glances服务器并将统计信息导出到StatsD服务器(客户端模式):

    $glances-c --export statsd
    
    • 1

    启动客户端浏览器(浏览器模式):

    $glances --browser
    
    • 1

    将统计信息显示到标准输出(每行一个统计信息):

    $glances--stdout now,cpu.user,mem.used,load
    
    • 1

    将CSV统计信息显示到标准输出(所有统计信息在一行中):

    $glances --stdout-csv now,cpu.user,mem.used,load
    
    • 1

    禁用一些插件(逗号分隔列表):

    $glances--禁用插件网络,端口
    
    • 1

    启用一些插件(逗号分隔列表):

    $glances--启用插件传感器
    
    • 1
  • 相关阅读:
    D2--FPGA SPI接口通信2022-08-03
    Java 集合
    springboot之使用http发送文件
    深入理解Kotlin协程
    CopyOnWriteArrayList
    【MATLAB源码-第141期】基于matlab的免疫优化算法在物流配送中心选址应用仿真,输出选址图以及算法适应度曲线。
    模型层及ORM介绍
    超实用6款AI工具,一般人我不告诉他
    数据结构---二叉搜索树
    Redis持久化
  • 原文地址:https://blog.csdn.net/weixin_40425640/article/details/127014398