使用代理和配置区域¶
使用ICINGA 2代理可能非常棘手,因为每个代理都需要自己的端点和区域定义,正确的父,对等主机和日志设置。可能总是有完全定制配置的原因。但是,我会强烈建议使用辅助主任变体。这将为您节省很多头痛。
准备¶
代理设置无法直接在主机对象上进行修改。这需要您创建一个“ ICINGA代理”模板。您可以完全命名。为模板使用有意义的名称很重要。
只要您不使用卫星节点,就需要一个单一的代理区域。否则,您应该每个卫星区域创建一个代理模板。如果您想将代理转移到特定区域,只需将其分配正确的模板就可以了。
用法¶
好吧,创建一个主机,选择一个代理模板,就是这样:
导入“ icinga代理”模板后,您将看到一个新的“代理”选项卡。它试图通过显示示例配置来帮助您进行初始代理设置:
预览显示,ICINGA主管将为您新创建的主机部署多个对象:
创建基于代理的服务¶
对于应该在代理商上运行的服务的类似游戏。首先,创建一个具有有意义名称的模板。然后,定义从该模板继承的服务应在您的代理上运行。
请不要设置集群区域,因为这很少是必要的。默认情况下,基于代理的服务将始终部署到其代理区域。您现在需要为应在代理商上执行的服务所需要做的就是导入该模板:
配置预览显示,一切都按预期工作:
为主机模板分配服务是完全有效的。查看生成的配置现在的不同之处:
虽然将添加到主机模板的服务被隐式渲染为分配规则,但您当然也可以使用您的基于代理的服务
自定义应用规则中的模板: