Недавно я установил новый веб-сервер apache с базовым стеком LAMP (PHP / MySQL / Apache). Мне любопытно, какие решения для мониторинга производительности являются типичными - на самом деле, я просто ищу хороший способ оценить, достаточно ли мощный хост, который я настроил, чтобы справиться с возложенной на него нагрузкой.
На данный момент я время от времени проверял нагрузку на сервер с помощью команды uptime, чтобы изучить исторические средние значения. Я также проверял страницу состояния сервера apache (которая видна только локально).
Во всяком случае, я не чувствую, что это действительно предоставляя то, что я ищу. Буду признателен за любой совет и / или подталкивание в правильном направлении.
Огромное спасибо!
Сэм
Ответ womble дает вам отличный список параметров для мониторинга.
я предлагаю тебе пойти на Мунин как простой инструмент для сбора статистики и построения графиков с трендами. если вам нужно что-то более продвинутое - может быть zabbix или кактусы, если вам нужна надежная система оповещения - нагиос.
несколько вещей, которые нужно добавить к измеряемым параметрам:
скорее всего, вы найдете munin с его плагинами в стандартном репозитории вашего дистрибутива. он легкий, и если вам не нужно больше функций - я предлагаю вам начать с него.
и да - уже начинайте думать о переносе статического контента на какой-нибудь высокопроизводительный сервер, например nginx/mathopd/lighthttpd [если у вас всего 1 публичный IP-адрес Вот ].
Я использую Munin для наблюдения за своими Сервер Apache на Ubuntu. Запустить Munin было очень легко, а для запуска плагина Apache требовалось немного больше. работай.