Puppet:带有正则表达式节点名称的 Nagios

Puppet:带有正则表达式节点名称的 Nagios

我正在配置 Puppet Master,并希望高度依赖 hiera。由于可扩展性,我的许多系统几乎完全相同。

因此,我创建了使用正则表达式的节点清单,而不是为每个服务器设置单独的节点配置。然后我使用 hiera 为每个服务器设置特定的配置值。

当我尝试使用 nagios 监控它们时,我似乎遇到了麻烦,因为看起来大多数 nagios 模块都是通过查看客户端节点清单在服务器上创建客户端配置的。由于我没有单独的客户端节点清单,我不确定这将如何工作。

我是否应该考虑将客户端列表存储为服务器清单查找的 hiera 中的数组?或者还有其他方法吗?

答案1

您将获得每个代理的清单出口它的 nagios 配置基于其 hiera 数据。

然后 nagios 服务器将收集所有配置项。

确保所有资源都有唯一的名称,例如通过在相应的资源名称中nagios_*包含事实的值。$fqdn

相关内容