Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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