跳转到主要内容

用Python和Qt编写的先进系统监控实用程序

项目描述

观察器

用Python和Qt编写的先进系统监控实用程序

关于

观察器通过使用交互式图表和图表,使得高级指标监控变得容易。它基于Python、Psutil、PyCPUinfo、Distro和Qt5等免费和开源技术构建。使用此实用程序,您可以监控

  • 通过监控CPU使用率、内存利用率和交换率来监控系统健康状况的详细概述
  • 上下文切换、系统调用和中断的细节数量,包括软件和硬件两种类型
  • 每个核心/每个线程的CPU利用率,以压力百分比和活动时钟速度衡量
  • 每个核心/每个线程的CPU状态时间,以占用百分比和秒数衡量
  • 使用/可用信息,以占用百分比和兆字节大小的活动大小衡量
  • 存储计数器,以单位计数、字节数、秒数、合并计数和秒数忙碌时间衡量
  • 从所有网络接口卡收集的全局网络统计数据,以数据包计数速率和大小速率衡量
  • 自引导以来上传和下载的统计数据,以数据包计数和字节数衡量
  • 每个网络接口的活动,以数据包计数和字节计的传输速率,总传输量,丢弃的传输量等
  • 每个单元的指标,包括物理和逻辑分区占用量百分比和活动大小
  • 物理和逻辑分区的静态信息,如挂载位置、文件系统、单元名称等
  • 按进程ID、名称、终端、用户名、状态、CPU和内存使用量以及线程计数动态列出进程
  • 每个进程的信息,包括进程ID、CPU和内存使用量、CPU/线程计数、上下文切换等
  • 每个进程的控制,包括可选择杀死、恢复、终止或暂停进程的选项
  • 关于操作系统、内核以及应用程序依赖版本的静态软件信息
  • 关于CPU名称、供应商、频率、可用的功能标志等静态硬件信息
  • 适应Qt-based桌面环境(如KDE Plasma或LXQt)的全局系统主题选项

在这里找到它

  1. PyPI
    PyPI version
  2. Fedora COPR
    Copr build status
  3. Product Hunt
    1. 投票
    2. 评论

安装

用于开发

使用Poetry

  1. sudo dnf install python3-poetry
  2. git clone https://gitlab.com/t0xic0der/obserware.git
  3. cd obserware
  4. virtualenv venv
  5. source venv/bin/activate
  6. poetry install
  7. deactivate

用于消费

从Fedora COPR

  1. sudo dnf install dnf-plugins-core -y
  2. sudo dnf copr enable t0xic0der/obserware -y
  3. sudo dnf install obserware -y

从PyPI

  1. virtualenv venv
  2. source venv/bin/activate
  3. pip3 install obserware
  4. deactivate

用法

用于开发

如果通过Poetry安装

  1. source venv/bin/activate
  2. obserware
  3. deactivate

用于消费

如果从Fedora COPR安装

  1. 在终端中运行obserware
  2. 或调用创建的桌面入口

如果从PyPI安装

  1. source venv/bin/activate
  2. obserware
  3. deactivate

屏幕截图

  1. Windows
    1. 资源标签屏幕
      在这里找到这里
    2. 活动标签屏幕
      在这里找到这里
    3. 性能标签屏幕
      在这里找到这里
    4. 连接标签屏幕
      在这里找到这里
    5. 分区标签屏幕
      在这里找到这里
    6. 信息标签屏幕
      在这里找到这里
    7. 贡献标签屏幕
      在这里找到这里
  2. 对话框
    1. 进程信息对话框
      在这里找到这里
  3. 日志
    1. 示例日志输出
      在这里找到这里

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

obserware-0.2.9.tar.gz (1.3 MB 查看哈希)

上传时间

构建分发

obserware-0.2.9-py3-none-any.whl (1.4 MB 查看哈希值)

上传时间 Python 3

支持者