← Projects / 数据库运维工作台 · 参赛项目

IRIS Fieldwork

为 InterSystems IRIS 整理一间本地运维工作台,把状态检查、受限操作和审计记录放到同一处。

Stack
Python · ObjectScript · IRIS
Status
v0.2.0 · IPM 已发布
Case record

问题

日常运维需要在配置、权限、任务状态和日志之间来回切换。浏览器工作台还需要清楚划分哪些状态可读、哪些操作可以执行。

判断

让浏览器通过本机 Python 网关连接 IRIS,凭据留在服务端。把常用检查组织成工作区,只开放已经实现并验证的具体操作。

实现

  • →整理 Web 应用、权限、钱包与密钥、任务、系统和日志六个工作区。
  • →通过 Embedded Python 与 ObjectScript 读取运行状态、任务和有限范围的日志、审计及 journal 元数据。
  • →支持受限的应用启停、符合条件的资源授权、键值钱包管理,以及任务运行、暂停与恢复。
  • →发布 IPM 0.2.0 安装包和操作视频;另附独立的合成数据界面预览,便于了解工作流。
Evidence / 可验证记录
Package
IPM 0.2.0
Platform
IRIS 2026.2 · Linux
Workspace
六个运维工作区
Delivery
安装包 / 公开操作视频

项目已发布到 OpenExchange 与公共社区 IPM 注册表。实装验证范围为 Linux 上的 IRIS 2026.2;合成数据预览不连接 IRIS、不执行运维命令。它仍是范围明确的运维原型。

想看实现细节、安装方式和最新进展?