2016-08-12 2 views
0

У меня есть кластер HPC, и я хотел бы следить за его здоровьем с помощью Icinga2. У меня есть ряд проверок, определенных для каждого узла в кластере, но мне бы очень хотелось получить уведомление, если больший процент узлов больше, чем определенный процент.Icinga2 проверяет несколько хостов

Я замечаю, что можно определить фиктивный хост, представляющий кластер, и использовать язык, специфичный для домена Icinga, для достижения чего-то вроде меня (http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/advanced-topics?highlight-search=up_count#access-object-attributes-at-runtime). Однако это похоже на неэлегантное и неудобное решение.

Можно ли определить такую ​​«совокупность» или «мета-проверку» над хост-группой?

ответ

0

Не было никакого решения, и такая вещь, которая была помещена внутри документов, помогла довольно многим пользователям, даже если это не так элегантно. Внешние дополнения, такие как бизнес-процесс, могут делать то же самое, но требуют дополнительной настройки. Например, ящик Vagrant объединяет модуль Icinga Web 2.

Другие пользователи, как правило, используют check_multi или check_cluster для этого. Не слишком ли изящно.

В настоящее время нет никаких планов по реализации такой функции, хотя идея хороша и длится долго.

 Смежные вопросы

  • Нет связанных вопросов^_^