Repolode
Icinga

Icinga/icinga2

Icinga 2 是一款监控服务器,用于检查网络资源可用性、在故障时通知用户并生成性能数据。

可替代:NagiosZabbix

Star
2,241
Fork
621
未关闭 Issue
502
最近提交
13小时前

这是什么?

Icinga 2 是 Icinga 监控体系的核心服务器,用于检查网络资源的可用性,在出现故障时通知相关用户,并生成可用于报表的性能数据。

它面向跨多个站点的大型复杂环境设计,支持分布式监控和集群部署。配置既可以使用 Icinga DSL 直接编写,也可以通过 Icinga Director 或配置管理工具进行管理。项目提供 REST API,便于与其他系统集成。

使用 Icinga 2 时需要搭配 Icinga Web 2 作为前端界面。项目使用 C++ 编写,自 2.16.0 版本起采用 GPL-3.0 许可证。

核心功能

  • 01检查网络资源可用性,并在故障时通知用户。
  • 02生成性能数据用于报表。
  • 03支持跨多个站点的分布式监控与集群部署。
  • 04可通过 Icinga DSL、Icinga Director 或配置管理工具进行配置。
  • 05提供 REST API 便于集成。

适用场景

  • 监控分布在多个数据中心或站点的服务器与网络设备。
  • 部署由多个协同节点组成的分布式监控架构。
  • 向运维团队发送故障告警,并收集性能指标用于报表。

快速上手

  1. 1

    阅读适合你平台的官方安装指南

  2. 2

    按照监控基础和配置文档设置检查项

使用前须知

  • Icinga 2 只是监控服务器,要使用网页界面还需要 Icinga Web 2。
  • 安装和配置需要一定工作量,README 指向外部文档说明具体步骤。
  • v2.16.0 之前的版本采用 GPLv2+,之后的版本采用 GPLv3+。

标签

常见问题

icinga2 是什么?
Icinga 2 是一款监控服务器,用于检查网络资源可用性、在故障时通知用户并生成性能数据。 Icinga 2 是 Icinga 监控体系的核心服务器,用于检查网络资源的可用性,在出现故障时通知相关用户,并生成可用于报表的性能数据。
icinga2 可以免费使用吗?用的什么许可证?
icinga2 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
icinga2 还在维护吗?
活跃维护中。icinga2 最近一次提交是在 2026年10月21日。
icinga2 适合用来做什么?
监控分布在多个数据中心或站点的服务器与网络设备。 部署由多个协同节点组成的分布式监控架构。 向运维团队发送故障告警,并收集性能指标用于报表。
icinga2 怎么安装和运行?
阅读适合你平台的官方安装指南 按照监控基础和配置文档设置检查项
在哪里获取 icinga2?
源代码和安装说明在 GitHub 上:https://github.com/Icinga/icinga2

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目