用途:该技能用于围绕华为云 ECS 实例,批量创建和管理 CES 告警规则,基于华为云 CLI(hcloud,KooCLI)v7.2.2+,通过附带 Shell 脚本封装常用 hcloud 命令。
主要能力:批量创建告警规则(支持 Web/数据库模板或自定义指标与阈值);配置告警通知(邮件/短信/微信)及 SMN 订阅管理;批量查询 ECS 监控指标;查询告警规则列表;列出 ECS 实例、SMN 主题与订阅。共提供 8 个脚本,如 list_ecs.sh、list_alarms.sh、create_alert_rules.sh、batch_query_metrics.sh、list_subscriptions.sh、manage_notifications.sh、update_alarm_notifications.sh。
典型用法:先运行 hcloud configure 配置凭据,再执行 ./scripts/list_ecs.sh --format ids 获取实例列表,然后批量建规则:./scripts/create_alert_rules.sh --template web --ecs-ids ecs-001,ecs-002;通知订阅:./scripts/manage_notifications.sh --action create --protocol email --endpoint user@example.com --topic-urn <URN>;查询指标:./scripts/batch_query_metrics.sh --ecs-ids <ids> --metric cpu_util --period 1h;验证:./scripts/list_alarms.sh。
限制与要求:hcloud 仅通过 ~/.hcloud/config.json 或命令行 --cli-access-key/--cli-secret-key 鉴权,不读取 AK/SK 环境变量;参数须用 --param=value 格式;区域由 --cli-region 或 HUAWEI_CLOUD_REGION/HW_REGION_NAME 指定(默认 cn-north-4)。禁止删除告警规则及批量删除,禁止明文暴露或接收 AK/SK;创建、更新、删除等写操作需先确认。不支持查询告警历史、启停告警、修改阈值/指标、创建 SMN 主题、创建监控看板、查看单条告警详情(需改用控制台或手动执行对应 hcloud 命令)。监控数据通常延迟约 5 分钟,单批建议不超过 20 台 ECS。其他细节(如具体定价)暂未提供。