1

У меня есть один сервер Linux, и он иногда недоступен некоторое время. Я хочу знать, что вызывает это (я подозреваю, либо высокая загрузка процессора или памяти). Я хотел бы контролировать:

  • Глобальное использование процессора / памяти
  • Использование ЦП / памяти отдельными процессами (достаточно /etc/init.d сервисов)
  • Сетевой трафик (в разбивке по процессам / сервисам будет аккуратным)

Я хотел бы видеть графики, но я не боюсь создавать их самостоятельно, используя GNUPlot.

Ресурсы сервера ограничены, поэтому я не хочу использовать какие-либо тяжелые инструменты.

На компьютерах с Windows обычно существует инструмент, называемый perfmon, который может это сделать - есть ли такой инструмент для экономии ресурсов, как этот для Linux? Все, что я знаю, это Нагиос - слишком тяжелый вес для моего случая?

2 ответа2

1

Попробуйте SeaLion. Прекрасно работает на нескольких серверах и довольно легок для использования даже на одном сервере. Установка довольно проста и показывает все, что вы просите, в простой временной шкале для легкой отладки. Кроме того, он также предупредит вас, когда ваша система недоступна по электронной почте. Сроки выхода

Помимо всего этого, тот факт, что меня поймал, - это гибкость, которую он предлагает для добавления любой команды, которую вы пожелаете. Таким образом, мое использование не ограничивается только мониторингом производительности, я могу расширить его для мониторинга любого приложения и т.д., Когда мне это нужно. Мне не нужно искать другой инструмент. ;)

1

Мунин должен сделать всю работу за вас. его довольно просто настроить и дает вам основы. Он не будет хорошо масштабироваться, но с несколькими серверами легко справится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .