360 Secure SkillHub
360 安全技能中心

IOC 智能巡检报告

为智能建筑、园区场景生成 IOC 巡检日报与周报:从 PostgreSQL 读取设备、报警、工单和能耗数据,统计在线率、故障分布、报警响应时长与能耗异常,并生成运维建议,最终输出 Markdown 或 HTML 报告,报告模板与数据表映射均可配置。部分被引用的参考文档和脚本未随包提供。

onlyloveher
onlyloveher
热度 61.04
最近更新 2026-05-18 12:30:36
分类:数据依赖:代码执行 / 读写文件 / 第三方 API应用场景:报告撰写 / 数据处理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ioc-patrol-report
Metadata
name
ioc-patrol-report
description
为 IOC(智能运营中心)生成智能巡检报告。自动分析设备状态、报警记录、能耗数据,生成专业的巡检日报/周报。支持连接 PostgreSQL 数据库读取实时数据,输出 Markdown/HTML 报告。适用于物业管理、商业综合体、工业园区等场景。

IOC 智能巡检报告

为智能建筑/园区自动生成专业巡检报告。

功能

  • 设备状态巡检:分析设备在线率、故障分布
  • 报警处理分析:统计报警数量、响应时长、处理率
  • 能耗数据分析:对比昨日/上周能耗,识别异常
  • 工单进度追踪:统计工单完成率、SLA 达成情况
  • 智能建议生成:基于数据生成运维建议

使用方法

1. 配置数据源

编辑 ~/.openclaw/skills/ioc-patrol-report/config.yaml:

database:
  host: localhost
  port: 5432
  name: ioc_db
  user: admin
  password: ${DB_PASSWORD}

tables:
  devices: devices
  alarms: alarms
  work_orders: work_orders
  energy: energy_records

2. 生成日报

# 生成今日巡检报告
uv run scripts/generate_report.py --type daily --date 2026-03-10

# 生成本周巡检报告
uv run scripts/generate_report.py --type weekly --week 2026-W10

3. 读取报告

# 查看生成的报告
read ~/.openclaw/skills/ioc-patrol-report/reports/daily-2026-03-10.md

报告模板

报告模板位于 assets/report-template.md,可自定义:

  • 公司 Logo
  • 报告标题格式
  • 重点关注指标
  • 建议模板

进阶:自定义分析规则

编辑 scripts/analyze.py 添加自定义分析逻辑:

# 示例:添加自定义 KPI
def custom_kpi(df):
    return df['value'].mean() * 1.2

参考

  • IOC 系统知识:references/ioc-knowledge.md
  • 数据库表结构说明:references/db-schema.md