讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux服务器监控:HermesAgent报警推送

星晨小哥_8169

星晨小哥_8169

发布时间:2026-05-03 18:27:00

|

268人浏览过

|

来源于php中文网

原创

告警未及时推送可能是因告警路由配置缺失、通知模块未启用或目标服务连接异常;可行路径包括:一、Prometheus Alertmanager集成邮件推送;二、启用原生应用内通知;三、对接企业微信;四、配置Telegram Bot推送;五、基于Cron定时任务触发离线告警回拨。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

linux服务器监控:hermesagent报警推送

如果您已部署Hermes Agent用于Linux服务器监控,但告警事件未能及时推送至指定渠道,则可能是由于告警路由配置缺失、通知模块未启用或目标服务连接异常。以下是实现报警推送的多种可行路径:

一、通过Prometheus Alertmanager集成邮件推送

Alertmanager作为标准化告警中枢,可接收Hermes Agent暴露的指标并执行多级路由与去重,最终调用邮件发送技能完成推送。该方式适用于需保留完整告警上下文与历史归档的运维场景。

1、确认Hermes Agent已启用指标端点:启动时包含--enable-metrics --metrics-port 9090参数,并可通过curl http://localhost:9090/metrics验证返回内容中存在vllm_request_failure_total等指标。

2、在Prometheus配置文件prometheus.yml中添加抓取目标:static_configs: [{targets: ["localhost:9090"]}],确保指标被正常采集。

3、创建alert-rules.yml,定义基于vllm_gpu_cache_usage_perc > 90的告警规则,并在prometheus.yml的rule_files字段中引用该路径。

4、配置Alertmanager的email_configs,指向Hermes Agent内置的skills/email/himalaya/模块,使用其SMTP配置完成投递。

二、启用Hermes Agent原生应用内通知

该机制不依赖外部组件,直接在Agent运行时触发前端弹窗或控制台日志输出,适合本地调试或单机轻量部署环境,响应延迟最低且无需网络外联。

1、检查hermes_cli/config.yaml中notifications.enabled字段是否设为true。

2、确认ui_mode未被禁用,且Agent以交互模式(非--headless)启动。

3、在告警规则触发逻辑中,调用tool_progress_callback函数并传入tool_name="alert"与args_preview携带指标快照。

4、重启Agent进程,访问其本地WebUI(若启用)或观察终端输出,验证ALERT: GPU cache usage exceeds 90%类消息是否实时出现。

三、对接企业微信实现团队协同告警

利用Hermes Agent的跨平台通知能力,将告警信息格式化为JSON载荷,经由企业微信机器人Webhook接口推送到指定群组,支持@成员、加粗关键词与消息卡片扩展。

1、在企业微信管理后台创建群机器人,获取Webhook URL,并将其写入skills/notification/wecom/config.yaml的webhook_url字段。

Obsidian (Linux)
Obsidian (Linux)

操作 Obsidian 库(纯 Markdown 笔记),并通过 notesmd-cli 实现自动化。

下载

2、确保skills/notification/wecom/目录下存在可用的Python执行模块,且具备HTTP POST能力。

3、编辑告警规则的annotations部分,加入summary: "GPU内存超限"与description: "当前值: {{ $value }}%"模板变量。

4、在Alertmanager的receivers中新增wecom类型receiver,并绑定至对应route;验证时触发测试告警,检查企微群内是否收到含<strong>GPU内存超限</strong>字样的消息。

四、配置Telegram Bot推送关键告警

Telegram通道适用于需要高送达率与移动端即时响应的场景,尤其适合轮值工程师接收P1级故障通知,支持图文混排与消息撤回功能。

1、通过BotFather创建新Bot,记录返回的API Token,并填入skills/notification/telegram/config.yaml的bot_token字段。

2、获取目标频道或群组的chat_id,方法为向Bot发送任意消息后访问https://api.telegram.org/bot<token>/getUpdates</token>解析响应。

3、在Hermes Agent的skills/notification/telegram/模块中启用send_alert_on_critical开关,并设置priority_threshold: critical。

4、构造测试告警:手动触发一条severity: critical规则,检查Telegram客户端是否在5秒内收到含<strong>critical</strong>标签的推送消息。

五、基于Cron定时任务触发离线告警回拨

当网络中断导致常规推送失败时,该方案利用本地定时器检测告警状态文件变更,一旦发现未处理的.alert.pending标记,立即执行语音电话或短信回拨,构成最后一道保障。

1、在/var/hermes/alerts/目录下启用状态文件写入,由告警引擎在触发时生成带时间戳的.alert.pending空文件。

2、编写Shell脚本/opt/hermes/scripts/notify-fallback.sh,读取最新pending文件,调用Twilio或阿里云短信SDK发送告警摘要。

3、通过crontab -e添加条目:*/3 * * * * /opt/hermes/scripts/notify-fallback.sh >/dev/null 2>&1,实现每3分钟轮询。

4、手动创建测试pending文件,等待下一周期执行,验证短信内容是否包含<strong>ALERT PENDING: vllm_gpu_cache_usage_perc=92.7</strong>等原始指标值。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

457

2023.08.15

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

940

2023.09.08

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

3112

2023.09.19

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

1016

2023.10.09

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

909

2023.10.17

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

474

2023.10.17

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2836

2023.10.18

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

5312

2023.10.20

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Hermes Agent中文文档
Hermes Agent中文文档

共0课时 | 0人学习

Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn