В компании, над которой я работаю, в настоящее время весь мониторинг "обязателен" с помощью check_mk.
Это заставляет некоторые из наших развертываний в AWS всегда иметь общедоступные IP-адреса на всех машинах, а затем кто-то должен установить агент и открыть порты.
В идеале существовал бы какой-то другой метод связи без необходимости NAT, переадресации портов и т. Д.
Можно ли по-прежнему использовать check_mk, но имея check_mk для отправки данных в Nagios вместо открытия порта? Какие еще варианты существуют в этом сценарии?
Быстрый и грязный ответ: установите cron на экземпляры ec2, который запускает скрипт check_mk_agent и выгружает результат в виде файла на ваш сервер check_mk, а затем используйте пользовательский источник данных (что, вероятно, будет сводиться к "коту"), чтобы прочитать файл