secubox-openwrt/package/secubox/luci-app-system-hub/README.zh.md
CyberMind-FR ccfb58124c docs: Add trilingual documentation (French and Chinese translations)
Add complete French (fr) and Chinese (zh) translations for all documentation:

- Root files: README, CHANGELOG, SECURITY, BETA-RELEASE
- docs/: All 16 core documentation files
- DOCS/: All 19 deep-dive documents including embedded/ and archive/
- package/secubox/: All 123+ package READMEs
- Misc: secubox-tools/, scripts/, EXAMPLES/, config-backups/, streamlit-apps/

Total: 346 translation files created

Each file includes language switcher links for easy navigation between
English, French, and Chinese versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-20 10:00:18 +01:00

4.3 KiB
Raw Blame History

English | Francais | 中文

System Hub - 中央控制仪表板

版本: 1.0.0 最后更新: 2025-12-28 状态: 活跃

OpenWrt 的中央系统控制和监控仪表板,具有全面的系统管理功能。

功能特性

系统监控

  • 实时系统信息(主机名、型号、运行时间、内核版本)
  • 带可视化仪表的系统健康指标CPU、RAM、磁盘
  • CPU 负载平均值1分钟、5分钟、15分钟
  • 内存使用详细分析
  • 所有挂载点的存储监控
  • 温度监控(热区域)

服务管理

  • 列出所有系统服务及其状态
  • 启动/停止/重启服务
  • 启用/禁用服务自启动
  • 实时服务状态(运行中/已停止)
  • 批量服务管理

系统日志

  • 可配置行数的日志查看器50-1000 行)
  • 实时日志过滤
  • 关键字搜索
  • 终端风格显示

备份与恢复

  • 创建系统配置备份tar.gz
  • 下载备份存档
  • 从备份恢复配置
  • 系统重启功能

安装

opkg update
opkg install luci-app-system-hub
/etc/init.d/rpcd restart
/etc/init.d/uhttpd restart

依赖项

  • luci-baseLuCI 框架
  • rpcdRPC 守护进程
  • coreutils:核心工具
  • coreutils-base64Base64 编码/解码

使用方法

Web 界面

在 LuCI 中导航到 系统 -> System Hub

概览选项卡

  • 系统信息卡片
  • 带可视化仪表的健康指标:
    • CPU 负载(基于核心数的百分比)
    • 内存使用(百分比及 MB 详情)
    • 磁盘使用(百分比及大小信息)
  • CPU 详情(型号、核心数、负载平均值)
  • 温度监控(颜色编码:绿色 < 60C、橙色 < 80C、红色 >= 80C
  • 所有挂载点的存储详情

服务选项卡

  • 所有系统服务列表
  • 状态指示器(运行中/已停止)
  • 自启动状态(已启用/已禁用)
  • 操作按钮:
    • 启动(针对已停止的服务)
    • 停止(针对运行中的服务)
    • 重启(针对所有服务)
    • 启用/禁用自启动

系统日志选项卡

  • 带过滤控件的日志查看器
  • 可配置行数50、100、200、500、1000
  • 关键字过滤
  • 按需刷新日志
  • 终端风格显示(黑色背景、绿色文字)

备份与恢复选项卡

  • 创建和下载配置备份
  • 上传和恢复备份文件
  • 带确认的系统重启

命令行

获取系统状态

ubus call luci.system-hub status

获取系统信息

ubus call luci.system-hub get_system_info

获取系统健康

ubus call luci.system-hub get_health

列出服务

ubus call luci.system-hub list_services

管理服务

# 启动服务
ubus call luci.system-hub service_action '{"service":"network","action":"start"}'

# 停止服务
ubus call luci.system-hub service_action '{"service":"network","action":"stop"}'

# 重启服务
ubus call luci.system-hub service_action '{"service":"network","action":"restart"}'

获取日志

# 获取最后 100 行
ubus call luci.system-hub get_logs '{"lines":100,"filter":""}'

# 获取最后 500 行并过滤
ubus call luci.system-hub get_logs '{"lines":500,"filter":"error"}'

创建备份

ubus call luci.system-hub backup_config

重启系统

ubus call luci.system-hub reboot

仪表可视化

概览页面显示三个圆形仪表:

CPU 负载仪表

  • 百分比根据 1 分钟负载平均值除以核心数计算
  • 绿色:< 75%
  • 橙色75-90%
  • 红色:> 90%

内存仪表

  • 已用内存百分比
  • 显示"已用 MB / 总 MB"
  • 颜色编码与 CPU 相同

磁盘仪表

  • 根文件系统使用百分比
  • 显示"已用 / 总大小"
  • 颜色编码与 CPU 相同

安全注意事项

  • 服务操作需要 ACL 中的写入权限
  • 备份数据包含敏感配置
  • 重启操作不可逆
  • 日志过滤不会清理日志中的敏感数据

故障排除

服务不显示

检查服务是否存在:

ls /etc/init.d/

健康指标不准确

验证系统文件是否可访问:

cat /proc/meminfo
cat /proc/loadavg
df -h

备份创建失败

确保 sysupgrade 可用:

which sysupgrade

温度不显示

检查热区域:

ls /sys/class/thermal/thermal_zone*/temp

许可证

Apache-2.0

维护者

CyberMind contact@cybermind.fr