Простые методы постоянного мониторинга работоспособности множества серверов?

Простые методы постоянного мониторинга работоспособности множества серверов?

Я использую несколько веб-прокси-серверов, работающих на CentOS, и ищу простой способ постоянного мониторинга работоспособности серверов (насколько быстро они отвечают на веб-запросы, как быстро загружаются веб-страницы и т. д.)

Я думал о чем-то с веб-интерфейсом (может быть, PHP-скрипт?), или, возможно, об использовании инструментов из командной строки bash. Какой простой способ сделать это? Спасибо!

решение1

Nagios работает очень хорошо

решение2

Я рекомендую Zenoss Core (бесплатно). У них есть ZenPacks для извлечения пользовательской информации, которую нужно отслеживать. Отлично работает в моей среде Linux/Windows.

решение3

Все упомянули Nagios — это здорово,но не может дать вам все необходимое.

Лучшим вариантом для того, что вы ищете, может бытьOpsView- который на самом деле является просто оболочкой для Nagios, но добавляет графики работы служб с течением времени, так что вы можете видеть, что делали ваши серверы за последний день, неделю, месяц или год.

Однако настройка Nagios и OpsView занимает некоторое время.

Один очень полезный ичрезвычайно прост в установкеответ -мунин. Установка munin по умолчанию дает вам простую веб-страницу с графиками всех видов низкоуровневых показателей сервера, таких как объем используемой памяти для кэша или активно используемой приложениями. Сколько inode использует ваша файловая система, скорость ввода-вывода диска, активность процессора (с разбивкой по типу) и т. д. Он даже будет контролировать apache или mysql для вас — сколько процессов что делают в любой момент времени. Единственное, что, я думаю, он не будет делать, — это проверять фактическое время отклика ваших веб-страниц — но даже это не будет слишком сложно настроить.

решение4

Одним из наиболее распространенных инструментов, используемых для этого, являетсяНагиос, он с открытым исходным кодом и имеет широкий спектр плагинов для мониторинга, и если вам не нравится ни один из них, он может запустить любой скрипт bash, который вам может понравиться, и обработать ответ. Он отображает все данные через веб-интерфейс.

Конфигурация nagios может быть довольно сложной и занять некоторое время, чтобы привыкнуть, но как только вы там, это фантастический инструмент. Есть также ряд инструментов, которые помогут в его настройке, такие какnagiosconfig.

Связанный контент