跳到内容

Icinga Windows

Icinga for Windows是用于监视Windows环境和工具的默认和官方支持的解决方案。我们提供了各种组件,以确保不仅注意到初始安装和配置,而且还注意到组件的更新,包括实际的监视。

获取最新版本GitHubPowerShell画廊

解决方案的体系结构

Icinga for Windows只是一堆必须直接安装在机器上的PowerShell模块的总称。每个模块的设计都涵盖了特定的任务和用例,以确保没有一个庞大的解决方案添加了你通常不使用的功能。

为了确保解决方案是可扩展的,您可以使用其他已安装的Icinga PowerShell模块并行安装不同的模块,并扩展功能或开发您自己的自定义模块。

解决方案的核心:Icinga PowerShell框架

Icinga PowerShell框架是管理Icinga Agent和提供执行Icinga提供的PowerShell插件的工具集的基本需求。不同于Agent本身附带的编译和复杂的插件,每个功能都被分离为模块文件,并在框架初始化期间加载。

真正的好处是为所有当前和未来的插件/扩展提供标准化的功能,包括Icinga Agent管理。通过这样做,框架本身是一个巨大的函数集合,但减少了开发人员必须投资创建自己的插件或模块的工作量。

简单的可扩展性

除了Icinga PowerShell框架之外,还有许多不同的PowerShell模块可用。它们安装在框架之外,可以使用框架本身提供的或其他模块提供的已有功能。

主要目标是使用一组默认的工具来扩展整个Windows监视空间,每个人以后都可以使用这些工具来根据自己的需要定制监视。

覆盖Icinga的Windows

支持操作系统

我们正式支持运行以下操作系统的Windows机器:

  • Windows 8
  • Windows 8.1
  • Windows 10
  • Windows 11
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022

它可能在以下系统上工作,但目前未经测试,不支持,某些功能可能不像预期的那样工作:

  • Windows 7
  • Windows 2008 R2

需求

最低要求

为了使Icinga在上述支持的机器上工作,你至少需要

  • PowerShell 4.0及以上版本
  • .NET Framework 4.0或更高版本

如果您打算在溶液中使用冰加剂,您将需要.NET Framework 4.6或更高版本被安装

推荐的环境应该包含

  • PowerShell 5.1或更高版本
  • .NET Framework 4.7或更高版本

可用的模块/扩展

下面是Icinga团队发布的当前可用模块列表。

核心模块

Icinga PowerShell启动 Icinga PowerShell框架 Icinga PowerShell插件
启动 框架 框架

扩展

Icinga PowerShell rest api Icinga PowerShell库存 Icinga PowerShell Api-Checks
rest api 库存 框架

额外的插件

Icinga PowerShell hyper - v Icinga PowerShell该软件 Icinga PowerShell集群
hyper - v 该软件 集群