用Python和Qt编写的先进系统监控实用程序
项目描述
观察器
用Python和Qt编写的先进系统监控实用程序
关于
观察器通过使用交互式图表和图表,使得高级指标监控变得容易。它基于Python、Psutil、PyCPUinfo、Distro和Qt5等免费和开源技术构建。使用此实用程序,您可以监控
- 通过监控CPU使用率、内存利用率和交换率来监控系统健康状况的详细概述
- 上下文切换、系统调用和中断的细节数量,包括软件和硬件两种类型
- 每个核心/每个线程的CPU利用率,以压力百分比和活动时钟速度衡量
- 每个核心/每个线程的CPU状态时间,以占用百分比和秒数衡量
- 使用/可用信息,以占用百分比和兆字节大小的活动大小衡量
- 存储计数器,以单位计数、字节数、秒数、合并计数和秒数忙碌时间衡量
- 从所有网络接口卡收集的全局网络统计数据,以数据包计数速率和大小速率衡量
- 自引导以来上传和下载的统计数据,以数据包计数和字节数衡量
- 每个网络接口的活动,以数据包计数和字节计的传输速率,总传输量,丢弃的传输量等
- 每个单元的指标,包括物理和逻辑分区占用量百分比和活动大小
- 物理和逻辑分区的静态信息,如挂载位置、文件系统、单元名称等
- 按进程ID、名称、终端、用户名、状态、CPU和内存使用量以及线程计数动态列出进程
- 每个进程的信息,包括进程ID、CPU和内存使用量、CPU/线程计数、上下文切换等
- 每个进程的控制,包括可选择杀死、恢复、终止或暂停进程的选项
- 关于操作系统、内核以及应用程序依赖版本的静态软件信息
- 关于CPU名称、供应商、频率、可用的功能标志等静态硬件信息
- 适应Qt-based桌面环境(如KDE Plasma或LXQt)的全局系统主题选项
在这里找到它
安装
用于开发
使用Poetry
sudo dnf install python3-poetry
git clone https://gitlab.com/t0xic0der/obserware.git
cd obserware
virtualenv venv
source venv/bin/activate
poetry install
deactivate
用于消费
从Fedora COPR
sudo dnf install dnf-plugins-core -y
sudo dnf copr enable t0xic0der/obserware -y
sudo dnf install obserware -y
从PyPI
virtualenv venv
source venv/bin/activate
pip3 install obserware
deactivate
用法
用于开发
如果通过Poetry安装
source venv/bin/activate
obserware
deactivate
用于消费
如果从Fedora COPR安装
- 在终端中运行
obserware
- 或调用创建的桌面入口
如果从PyPI安装
source venv/bin/activate
obserware
deactivate
屏幕截图
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
obserware-0.2.9.tar.gz (1.3 MB 查看哈希)
构建分发
obserware-0.2.9-py3-none-any.whl (1.4 MB 查看哈希值)
关闭
obserware-0.2.9.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8686b1e2d766ef0c466bda8d76e24638a81cbe292392f2e96f04aeae54db244 |
|
MD5 | dba435761decf7160178bf4dd135a19b |
|
BLAKE2b-256 | 3eec4f79c5ce08d0ff247a154d05d870974003896bf9fb654c61e7d8dfbdb641 |
关闭
obserware-0.2.9-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8b2d6b2734ddfe960ae573ddf10d63f34aee4b7671cfafc46643dcc4d767c588 |
|
MD5 | 68dc15a1685328651e5d7ffc78c80093 |
|
BLAKE2b-256 | 8d8d279180ada640621d610079cbbb91168d2e3d2dcf5bb06abd25378f38a5f9 |