У меня есть пара серверов linux (ubuntu), которые работают вместе каждую ночь, чтобы выполнить тяжелую обработку.
Сказать. У меня есть 2 рабочих сервера и 1 большой сервер индексирования. Рабочие серверы питают сервер индексирования. Сервер индексирования работает под высокой нагрузкой (на основе входных данных, которые он получает от рабочих серверов).
Я бы хотел, чтобы рабочие серверы работали со скоростью, зависящей от нагрузки сервера индексирования, чтобы обеспечить максимальную пропускную способность. Я знаю, что на пропускную способность влияют другие факторы, но сервер индексирования, по сути, привязан к процессору, и приблизительное руководство (так мне говорят) должно гарантировать, что измеренная нагрузка примерно равна числу реальных процессоров на сервере индексирования.
Для этого мне нужно периодически запрашивать нагрузку (10 сек?, 1 мин, 5 мин или около того) сервера индексирования внутри рабочего приложения, работающего на рабочем сервере.
Теперь, в любом случае, в ближайшем будущем мне понадобится решение для мониторинга, например, Nagious или Munin, так что интересно, как использовать одно или другое для запроса статистики из приложения?
Спасибо,
Брицке