В настоящее время у нас есть 4 голых металлических сервера и один небольшой виртуальный сервер (все работают под centos6), и я собираюсь настроить мониторинг для сервера Percona MySQL db и подчиненного устройства репликации (голый металл), а также оставшихся 3, которые являются серверами приложений. .
Любопытно, какой будет предпочтительный способ настройки конфигурации мониторинга. Может быть, создать небольшую выделенную виртуальную машину, которая просто запускает инструменты мониторинга для удаленного наблюдения за другими 5 серверами? Вы бы разместили виртуальную машину на том же хосте, что и серверы для мониторинга? Может быть, использовать другой хост, например Digital Ocean, для запуска инструментов мониторинга?
При настройке нового хоста мониторинга (я также использую Nagios) я стараюсь, чтобы он имел как можно меньше общего (в том, что касается инфраструктуры) с хостами, которые нужно отслеживать.
Итак, если вы отслеживаете внутренние серверы / службы в среде VMware, то, возможно, настройте автономный хост ESXi для своей виртуальной машины мониторинга. Если вы отслеживаете сервисы в AWS, запустите небольшую виртуальную машину DO / Linode для мониторинга и т. Д.
Есть некоторые метрики мониторинга, которые требуют выполнения сценария на отслеживаемом узле, но для подавляющего большинства элементов следует как можно больше контролировать с внешнего сервера.