跳过内容

使用代理和配置区域

使用ICINGA 2代理可能非常棘手,因为每个代理都需要自己的端点和区域定义,正确的父,对等主机和日志设置。可能总是有完全定制配置的原因。但是,我会强烈建议使用辅助主任变体。这将为您节省很多头痛。

准备

代理设置无法直接在主机对象上进行修改。这需要您创建一个“ ICINGA代理”模板。您可以完全命名。为模板使用有意义的名称很重要。

创建代理模板

只要您不使用卫星节点,就需要一个单一的代理区域。否则,您应该每个卫星区域创建一个代理模板。如果您想将代理转移到特定区域,只需将其分配正确的模板就可以了。

用法

好吧,创建一个主机,选择一个代理模板,就是这样:

创建基于代理的主机

导入“ icinga代理”模板后,您将看到一个新的“代理”选项卡。它试图通过显示示例配置来帮助您进行初始代理设置:

代理说明1

代理说明2

预览显示,ICINGA主管将为您新创建的主机部署多个对象:

代理预览

创建基于代理的服务

对于应该在代理商上运行的服务的类似游戏。首先,创建一个具有有意义名称的模板。然后,定义从该模板继承的服务应在您的代理上运行。

基于代理的服务

请不要设置集群区域,因为这很少是必要的。默认情况下,基于代理的服务将始终部署到其代理区域。您现在需要为应在代理商上执行的服务所需要做的就是导入该模板:

基于代理的负载检查

配置预览显示,一切都按预期工作:

基于代理的服务预览

为主机模板分配服务是完全有效的。查看生成的配置现在的不同之处:

分配给主机模板的基于代理的服务

虽然将添加到主机模板的服务被隐式渲染为分配规则,但您当然也可以使用您的基于代理的服务自定义应用规则中的模板:

应用基于代理的服务