Возможный дубликат:
Какой инструмент вы используете для мониторинга своих серверов?
У меня есть простой сервер ubuntu 12.04, на котором работают nginx, gunicorn и некоторые веб-сайты WSGI на Python. Каждое утро я хочу видеть использование процессора и памяти сервера за последние 24 часа, чтобы я мог обнаруживать отклонения / проблемы. Кроме того, если я опубликую на Reddit информацию о некоторых сайтах на этом сервере, я хочу проверить текущий график использования процессора / памяти.
Какие инструменты и приложения используются для такой задачи? Я уверен, что это очень популярная задача и каждый владелец сервера как-то ее решает.
Я предлагаю использовать sysstat (и один из компонентов, называемых «sar») для сбора данных. Вы можете просмотреть текущий статус системы с помощью htop, dstat.
Альтернативы sysstat (также с графиками) - munin и cacti. Для хорошего мониторинга я бы использовал nagios.
Похоже, что уровень бесплатного пользования NewaRelic идеально подходит для этого. Посетите Newrelic.com - легко устанавливается на Ubuntu и показывает ЦП, обрабатывает и сетевую активность (среди других показателей).
Обновить: Причины, по которым я упоминаю проприетарный сервис: