← Back to Skills Marketplace
luckypig1209

Zhihu Aiops

by luckypig1209 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
34
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zhihu-aiops
Description
Use this skill when working with the Zhihu AIOps / 智护运维平台, including asset management, CMDB discovery, monitoring, alarm dashboards, Categraf SNMP metrics in...
README (SKILL.md)

Zhihu AIOps Skill

This skill provides workflows and API references for the 智护运维平台 / Zhihu AIOps platform.

Use it for:

  • Querying platform assets, asset models, asset types, and managed devices.
  • Creating operating-system monitoring assets after connectivity checks.
  • Querying dashboard and alarm summaries.
  • Working with CMDB / asset discovery scan tasks and scan results.
  • Querying VictoriaMetrics and Categraf SNMP snmp_* metrics.
  • Generating managed asset inspection reports.

Configuration

Set these environment variables before calling platform APIs:

export ZHIHU_API_URL="http://zhihu-server:48080/admin-api"
export ZHIHU_USER="admin"
export ZHIHU_PASSWORD="your-password"
export VM_URL="http://zhihu-metric:9090"

Do not hard-code customer IPs, test-environment URLs, usernames, passwords, or API keys into prompts or generated scripts. Prefer environment variables.

Core Workflow

  1. Read the relevant reference file from references/ based on the user's goal.
  2. Login to the Zhihu platform before calling protected platform APIs.
  3. Send Authorization: Bearer \x3CaccessToken> with platform requests unless the target environment expects the raw token format.
  4. For managed assets, query asset models first when the model ID is unknown, then call /cqt/asset-info/page with the correct modelId and modelCode.
  5. For SNMP/network/security/storage device metrics, use VictoriaMetrics snmp_* metrics collected by Categraf, not Zabbix.
  6. For inspection reports, combine platform managed asset data with VictoriaMetrics/SNMP data only when realtime metric status is requested.

Reference Map

  • Asset center APIs: references/api_asset.md
  • CMDB discovery APIs: references/api_cmdb.md
  • Dashboard and alarm summary APIs: references/api_dashboard.md
  • Monitor center APIs: references/api_monitor.md
  • VictoriaMetrics APIs: references/api_victoriametrics.md
  • Categraf SNMP metrics: references/api_snmp_metrics.md
  • Add OS monitoring workflow: references/add-os-monitor.md
  • Managed asset inspection workflow: references/inspection-run.md

Common Tasks

Query Managed Assets

Read references/api_asset.md. If the user asks for concrete assets rather than model definitions, use /cqt/asset-info/page. For known managed inspection models, use the model information in references/inspection-run.md.

Generate Managed Asset Inspection Report

Read references/inspection-run.md, then query these categories as needed:

  • Security device: modelId=254, modelCode=securitydevice
  • Network device: modelId=185, modelCode=networkdevice
  • Terminal device: modelId=260, modelCode=terminaldevice
  • Storage device: modelId=261, modelCode=storagedevice
  • Database: modelId=183, modelCode=storagebase
  • Operating system: modelId=195, modelCode=operatesystem

Query SNMP Metrics

Read references/api_snmp_metrics.md. Use VM_URL and VictoriaMetrics APIs:

  • /api/v1/series for metric discovery.
  • /api/v1/query for instant queries.
  • /api/v1/query_range for trends.

Prefer snmp_* metrics for network devices, security devices, storage devices, switches, routers, firewalls, and other SNMP-managed assets.

Add OS Monitoring

Read references/add-os-monitor.md. Required user inputs are target IP, port, username, password, and monitor name. Login first, resolve the operating-system model/items dynamically, test connectivity, then create the asset.

Current Limitations

This first ClawHub package is documentation-first and registration-ready. It does not yet include a production CLI wrapper. When deterministic execution is required, implement scripts in scripts/ in the next phase, for example:

python3 scripts/zhihu_cli.py login
python3 scripts/zhihu_cli.py asset-page --model-code networkdevice
python3 scripts/zhihu_cli.py inspect-managed-assets --scope all
python3 scripts/zhihu_cli.py snmp-discover
python3 scripts/zhihu_cli.py vm-query --query 'up'
Usage Guidance
Install only if you trust the Zhihu AIOps platform endpoint you configure. Prefer HTTPS or a protected internal network, use scoped service accounts or keys where the platform supports them, avoid broad root credentials, and confirm how the backend stores SSH passwords before using the OS monitoring workflow.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill is coherent with its stated purpose: it provides reference workflows for Zhihu AIOps asset management, CMDB discovery, monitoring, dashboards, VictoriaMetrics/SNMP metrics, and OS monitor creation.
Instruction Scope
The OS monitor workflow asks for SSH username and password and sends them to platform APIs for connectivity testing and asset creation; this is expected for the workflow, but the artifacts could more clearly require explicit confirmation and safer credential practices.
Install Mechanism
The package contains Markdown and JSON reference files only, with no executable scripts, dependency installs, background workers, or installer behavior.
Credentials
The declared need for curl, python3, platform credentials, and VictoriaMetrics/API URLs is proportionate for an AIOps integration, though examples use HTTP defaults that users should replace with trusted HTTPS/internal endpoints where possible.
Persistence & Privilege
The skill itself creates no local persistence or privilege escalation, but the documented platform workflow may persist monitoring assets and associated SSH credentials in the backend as part of normal monitor setup.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zhihu-aiops
  3. After installation, invoke the skill by name or use /zhihu-aiops
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release providing workflows and API references for Zhihu AIOps. - Supports asset queries, monitoring asset creation, dashboard/alarm summaries, CMDB discovery, VictoriaMetrics/Categraf SNMP metrics, and inspection reports. - Reference-guided usage with detailed workflow steps and API endpoints. - Requires environment variable configuration for secure, flexible API access. - No executable CLI helpers included yet—future versions will add production-ready scripts.
Metadata
Slug zhihu-aiops
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Zhihu Aiops?

Use this skill when working with the Zhihu AIOps / 智护运维平台, including asset management, CMDB discovery, monitoring, alarm dashboards, Categraf SNMP metrics in... It is an AI Agent Skill for Claude Code / OpenClaw, with 34 downloads so far.

How do I install Zhihu Aiops?

Run "/install zhihu-aiops" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zhihu Aiops free?

Yes, Zhihu Aiops is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zhihu Aiops support?

Zhihu Aiops is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zhihu Aiops?

It is built and maintained by luckypig1209 (@luckypig1209); the current version is v1.0.0.

💬 Comments