Какие инструменты вы используете для мониторинга веб-службы? - PullRequest
3 голосов
/ 20 сентября 2008

От простых вещей, таких как количество просмотров страниц в секунду, до более сложных вещей, таких как использование процессора или памяти. Есть идеи?

Ответы [ 6 ]

1 голос
/ 20 сентября 2008

Веб-сервис или веб-сайт? Поскольку вы упоминаете просмотры страниц: я полагаю, вы имеете в виду веб-сайт.

Google Analytics, вероятно, предоставит вам все необходимое для отслеживания статистики использования, и, что лучше всего, бесплатное в большинстве случаев.

Возможно, вы также захотите отслеживать работоспособность сайта и иметь возможность отправлять оповещения по электронной почте, если сайт по какой-то причине не работает. Мы использовали Nagios в прошлом, и он прекрасно работает.

1 голос
/ 20 сентября 2008

Я думаю, что кто-то задавал такой же вопрос раньше здесь ? Хотя я не совсем уверен, насколько это полезно.

Для использования процессора и т. Д. Я бы попробовал RRDTool , или, может быть, что-то вроде Cacti .

0 голосов
/ 20 сентября 2008

Munin и Cacti предоставляют очень приятные интерфейсы и готовые скрипты для rrdtool. Они также могут контролировать несколько серверов и отправлять предупреждения и оповещения через naigos.

0 голосов
/ 20 сентября 2008

Я также проголосовал за Монит . Приятно то, что он понимает информацию о состоянии apache и может уведомлять / предпринимать действия, когда, скажем, 80% от максимального числа работников apache находятся в состоянии «занят».

но вам нужно что-то еще для аппаратного и общего мониторинга, что-то, поддерживающее SNMP, например zennos или zabbix

0 голосов
/ 20 сентября 2008

Я использую Nagios для общего мониторинга компьютеров в Linux, и я в значительной степени полагаюсь на Google Analytics для отчетов на веб-сайтах - я знаю, что это не для всех, так как некоторые люди беспокоятся о конфиденциальности все их данные сайта в Google.

Оба бесплатны и просты в установке (Nagios обычно доступен через apt-get, а Analytics довольно легко устанавливается на сайте).

Нагиос, однако, может быть медвежьим для настройки.

0 голосов
/ 20 сентября 2008

Я использовал monit (http://www.tildeslash.com/monit/) в течение многих лет. Он контролирует использование процессора и памяти, а также время простоя для apache / mysql / etc ... вы также можете настроить его так, чтобы он уведомлял вас о сбоях и автоматически перезапустите сервисы в режиме реального времени.

Я также использую Мунин для отчетности: http://munin.projects.linpro.no/

Если вам нужны отчеты о просмотрах страниц и тому подобное, AWStats - лучшее, что я использовал.

...