360 Secure SkillHub
360 安全技能中心

Agent Health Monitor

核心功能涵盖会话状态校验、代理存活检测、CPU/内存资源监控及故障告警。典型场景包括用户查询代理健康、系统需检测无响应代理、容错性监控需求。支持单次健康检查、获取故障代理列表、定时持续监控等调用方式,返回含代理/会话数量统计、健康状态分布、故障清单、资源汇总的健康报告。

jpengcheng523-netizen
jpengcheng523-netizen
热度 59.15
最近更新 2026-05-18 12:34:31
分类:安全依赖:代码执行应用场景:DevOps / 报告撰写 / 自动化脚本

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add agent-health-monitor
Metadata
name
agent-health-monitor
description
Monitors agent health status and detects failures for fault-tolerant agent systems. **Trigger scenarios:** - User asks about agent health or status - User mentions "check agents", "agent failure", "health check" - System needs to detect unresponsive agents - Fault tolerance monitoring required

Agent Health Monitor

Monitors agent and session health to detect failures and ensure system reliability.

Usage

const monitor = require('./skills/agent-health-monitor');

// Check all agents health
const health = await monitor.checkHealth();

// Get failed agents
const failed = await monitor.getFailedAgents();

// Monitor continuously
monitor.startMonitoring(30000); // Check every 30s

Features

  • Session Status Check: Verifies active sessions
  • Agent Liveness Detection: Detects unresponsive agents
  • Resource Monitoring: Tracks CPU/memory usage
  • Failure Alerts: Notifies on detected failures

Output

Returns a health report with:

  • Total agents/sessions count
  • Healthy vs unhealthy count
  • Failed agents list
  • Resource usage summary