Puppet: Nagios с именами узлов регулярных выражений

Я настраиваю марионетку и хочу сильно полагаться на hiera. Многие из моих систем будут практически идентичны из-за масштабируемости.

Поэтому я создал манифесты узлов, которые используют регулярные выражения, а не индивидуальные конфигурации узлов для каждого сервера. Затем я использую hiera для установки определенных значений конфигурации для каждого сервера.

Кажется, у меня возникают проблемы при попытке использовать nagios для их мониторинга, поскольку большинство модулей nagios создают конфигурацию клиента на сервере, просматривая манифесты клиентского узла. Поскольку у меня нет отдельных манифестов клиентского узла, я не уверен, как это будет работать.

Должен ли я смотреть на хранение списка клиентов в виде массива в hiera, который просматривает манифест сервера? Или есть другой способ?

1 ответ

Вы бы попросили манифест каждого агента экспортировать свою конфигурацию nagios на основе данных hiera.

Затем сервер nagios соберет все элементы конфигурации.

Убедитесь, что все nagios_* ресурсы имеют уникальные имена, например, путем включения значения $fqdn Факт в соответствующем названии ресурса.

Другие вопросы по тегам