
Я настраиваю мониторинг Nagios с помощью NSCA для получения отчетов с контролируемых хостов, и весь мониторинг использует пассивные проверки. В настоящее время у каждого контролируемого хоста есть файл конфигурации в папке nagios etc, который определяет их адрес, группы хостов и т. д.
Для облегчения добавления новых хостов и возможности развертывания динамических сред,Я пытаюсь придумать способ автоматической регистрации новых отслеживаемых хостов.
Наша среда nagios совершенно новая, поэтому мы открыты для различных подходов. В наших средах также есть GitHub Enterprise и Puppet, которые, как мне кажется, можно использовать в решении, и мы хотели бы их использовать. Серверы размещены в AWS.
Мы используем только Nagios Core, а не Nagios XI.
решение1
Не знаю, будет ли OP все еще волновать этот вопрос шесть лет спустя, но на случай, если кто-то еще наткнется на это, есть инструмент для преобразования пассивных проверок в новые хосты. Он работает, просматривая журнал Nagios на наличие ошибок от пассивных проверок, связанных с неизвестным хостом, и создавая хост.