返回顶部
S

Systeminformer系统信息器

A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and det process-viewer, c, administrator, benchmarking.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
139
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Systeminformer

进程查看器

一款用于扫描、监控和管理系统进程的系统运维工具包。支持记录观察结果、跟踪告警、运行基准测试和生成报告——全部通过命令行完成,并具备持久化本地存储功能。

快速开始

bash
bash scripts/script.sh <命令> [参数...]

命令

核心操作

  • - scan <输入> — 记录进程扫描条目(无参数时:显示最近的扫描记录)
  • monitor <输入> — 记录监控观察结果(无参数时:显示最近的条目)
  • report <输入> — 创建报告条目(无参数时:显示最近的报告)
  • alert <输入> — 记录告警或警告(无参数时:显示最近的告警)
  • top <输入> — 记录进程排名数据(无参数时:显示最近的条目)
  • usage <输入> — 跟踪资源使用情况(无参数时:显示最近的条目)
  • check <输入> — 运行或记录健康检查(无参数时:显示最近的检查记录)
  • fix <输入> — 记录已应用的修复(无参数时:显示最近的修复记录)

维护操作

  • - cleanup <输入> — 记录清理操作(无参数时:显示最近的清理记录)
  • backup <输入> — 记录备份操作(无参数时:显示最近的备份记录)
  • restore <输入> — 记录恢复操作(无参数时:显示最近的恢复记录)
  • log <输入> — 添加通用日志条目(无参数时:显示最近的日志记录)

分析操作

  • - benchmark <输入> — 记录基准测试结果(无参数时:显示最近的基准测试记录)
  • compare <输入> — 记录比较数据(无参数时:显示最近的比较记录)

实用工具

  • - stats — 显示所有条目类型的汇总统计信息
  • export <格式> — 导出所有数据(支持格式:json、csv、txt)
  • search <关键词> — 在所有日志文件中搜索关键词
  • recent — 显示最近20条活动日志条目
  • status — 显示健康检查信息:版本、数据目录、条目数量、磁盘使用情况
  • help — 显示可用命令
  • version — 打印版本号(v2.0.0)

每个命令接受自由文本输入。当无参数调用时,显示该类别最近的20条条目。

数据存储

所有数据以纯文本日志文件形式存储在:

~/.local/share/process-viewer/
├── scan.log # 进程扫描条目
├── monitor.log # 监控观察结果
├── report.log # 报告
├── alert.log # 告警和警告
├── top.log # 进程排名快照
├── usage.log # 资源使用记录
├── check.log # 健康检查记录
├── fix.log # 已应用的修复
├── cleanup.log # 清理操作
├── backup.log # 备份操作
├── restore.log # 恢复操作
├── log.log # 通用日志条目
├── benchmark.log # 基准测试结果
├── compare.log # 比较数据
└── history.log # 统一活动历史记录

每条条目存储为 YYYY-MM-DD HH:MM|<输入> 格式——每行一条记录。history.log 文件按时间顺序记录所有命令。

系统要求

  • - Bash 4.0+,启用 set -euo pipefail
  • 标准 Unix 工具:date、wc、du、tail、grep、sed、cat、basename
  • 无需外部依赖,无需网络访问
  • 对 ~/.local/share/process-viewer/ 目录具有写入权限

使用场景

  1. 1. 长期跟踪系统进程 — 使用 scan 和 monitor 构建进程观察日志,供后续审查或趋势分析
  2. 事件响应文档记录 — 使用 alert 记录警告,fix 记录修复步骤,report 创建事后总结
  3. 性能基准测试 — 使用 benchmark 和 compare 记录和对比不同配置或时间段下的性能指标
  4. 备份与恢复审计 — 使用 backup 和 restore 维护数据保护操作的审计追踪
  5. 定期系统健康审查 — 使用 status 进行快速健康检查,stats 查看概览,export json 归档数据供外部分析

示例

bash

扫描并记录进程观察结果


process-viewer scan nginx 工作进程数:4,内存 128MB

记录监控告警

process-viewer alert web-server-03 的 CPU 使用率超过 90%

记录修复操作

process-viewer fix OOM 终止后重启 memcached

运行并记录基准测试

process-viewer benchmark 磁盘 I/O 测试:顺序读取 450MB/s

查看所有类别的汇总统计信息

process-viewer stats

将所有数据导出为 JSON 供外部处理

process-viewer export json

在所有日志中搜索特定关键词

process-viewer search nginx

检查系统状态

process-viewer status

配置

设置 PROCESSVIEWERDIR 环境变量可覆盖默认数据目录。默认值:~/.local/share/process-viewer/

输出

所有命令输出到标准输出。可使用 process-viewer <命令> > output.txt 重定向到文件。导出格式(json、csv、txt)会写入数据目录,并报告输出路径和文件大小。



由 BytesAgain 提供技术支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 process-viewer-1776100980 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 process-viewer-1776100980 技能

通过命令行安装

skillhub install process-viewer-1776100980

下载

⬇ 下载 Systeminformer v2.0.0(免费)

文件大小: 4.88 KB | 发布时间: 2026-4-17 15:48

v2.0.0 最新 2026-4-17 15:48
publish v2.0.0

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部