Zabbix 迁移不是推倒重来:企业监控现代化的低风险路径
面向长期使用 Zabbix 的企业团队,说明如何保留已有监控资产,先统一告警响应和责任归属,再分阶段引入现代可观测能力。
汇总 Flashcat 博客中与 Nightingale 相关的文章,方便按主题连续阅读实践、案例、选型和产品更新。
面向长期使用 Zabbix 的企业团队,说明如何保留已有监控资产,先统一告警响应和责任归属,再分阶段引入现代可观测能力。
Flashcat 继承开源夜莺的告警治理和指标可观测地基,在数据、平台、场景和智能四层继续增强,帮助企业从有数据、有告警走向业务健康感知、故障定位、故障修复和 AI 驱动运维。
本文介绍如何使用 Docker Compose 快速启动 Categraf、夜莺和 VictoriaMetrics,完成从主机指标采集、remote write 写入、PromQL 查询到 Dashboard 展示的最小监控闭环。
夜莺 v9 把团队最资深 SRE 的经验装进了系统:告警真假判定从 20 分钟缩到 2 分钟、告警事件分析、自然语言一句话搭起监控、19 个开箱即用 Skill 还能写出贴合自己场景的 Skill,而且数据可以完全不离域。本文系统介绍夜莺 v9 的 AI 能力、五大场景与安全边界。
AI 正在重写开源项目的技术 Support:先让 AI 读取文档、源码、配置、日志、数据库和运行环境完成第一轮排障,再把收敛后的问题沉淀到 GitHub Issue 或社区。
八维通科技在全国管理 20 多个机房、20+ 套集群和上千台服务器,原有 Prometheus、Zabbix、CAT 多套监控分散。本文介绍其基于 Nightingale 商业版、VictoriaMetrics 和 vmagent 实现统一监控、告警治理与日志查询,并将运维维护成本降低约 50% 的落地实践。
监控系统本身也会失效。本文介绍如何用 catpaw 给 Prometheus、Nightingale、Alertmanager 增加独立外部哨兵,从 systemd、进程、HTTP、磁盘、日志、时间同步和 MCP 等角度降低监控失声与值班盲飞风险。
新浪CDN技术团队分享基于夜莺监控(Nightingale)和VictoriaMetrics构建CDN边缘节点监控体系的实践经验,涵盖监控选型对比、架构设计、Categraf批量部署、API集成及自动化运维闭环等关键环节。
Nightingale 官方 MCP Server 使用指南:通过 Cursor、OpenCode 等 AI 助手调用夜莺 API,查询告警、目标、数据源、屏蔽、通知、订阅、事件流水线和业务组。
夜莺监控设计思考系列第五篇,系统拆解夜莺告警流程:规则同步、告警事件生成、事件标签和属性、屏蔽规则、事件持久化、通知规则、订阅规则和事件处理器 Pipeline。
夜莺监控设计思考系列第四篇,围绕机器管理展开:机器采集、业务组归属、标签、metadata、机器失联告警、时间偏移告警、业务组变量和仪表盘过滤。
夜莺监控设计思考系列第三篇,解释夜莺从自研时序库转向对接外部数据源的原因,以及为什么在不内置时序库的前提下仍然提供 Categraf agent 和指标转发能力。
夜莺监控设计思考系列第二篇,解释多数据中心、弱网络链路和本地数据源场景下,为什么需要 n9e-edge 边缘告警引擎,以及边缘架构如何在中心统一管理规则和本地执行告警之间做取舍。
夜莺监控设计思考系列第一篇,从项目定位、告警引擎架构、webapi 与 alert 模块拆分、单进程和多进程取舍、以及高可用设计出发,解释夜莺为什么把核心定位放在统一告警引擎上。
UDP 是无连接协议,不能像 TCP 一样通过建立连接判断端口存活。本文结合 Categraf net_response 插件和 ncat 源码,说明 UDP 端口探活的判断逻辑与 Go 实现。
本文介绍 Categraf 在 Linux 下如何通过 systemd 或 SysVinit 托管服务,并使用 install、remove、start、stop、status、update 等命令完成启停、状态查看和自升级。
本文介绍 Nginx vts 指标采集流程:添加 nginx-module-vts,配置 /vts_status 状态页,并通过 Categraf input.prometheus 插件采集 Prometheus 格式的 vhost、upstream 和状态码指标。
本文介绍 Nginx upstream 健康状态采集流程:添加 nginx_upstream_check_module,配置 /upstream_status 状态页,并通过 Categraf input.nginx_upstream_check 插件采集 upstream rise、fall、up/down 等指标。
本文介绍 Nginx stub status 指标采集的完整流程:在 CentOS 7.2 环境编译 http_stub_status_module,配置 /stub_status 状态页,并通过 Categraf input.nginx 插件采集连接数、读写状态和请求指标。
夜莺监控机器告警配置指南:说明 PUSH 模式下如何做机器存活监控,以及普通指标告警如何在标签过滤、业务组变量、通知规则分派之间取舍。