Как у вас организован мониторинг своих сайтов?

Дима аватар
405

В сегодняшних условиях важно оперативно узнавать о возникших на сайте проблемах. Попробую обрисовать эту обширную тему.

1. Нужно регулярно следить за показателями сайта. Возможных показателей много:
- Техническая доступность сайта, скорость работы сайта
- Возникающие ошибки скриптов
- Вирусы на сайте
- SEO-показатели: позиции по запросам, трафик с поисковиков, количество странци в индексе
- Активность пользователей: размещение абузного контента, перебранки, флейм, нарушение правил сайта
- Доходность сайта
- Показатели развития сайта: рост в динамике количества публикуемого контента в день, посещаемости
- Показатели конверсии
- Сроки оплаты хостинга и доменов

2. Возможные способы информирования о проблемах:
- Электронная почта
- SMS
- Jabber
- По запросу, то есть отчеты можно смотреть регулярно по своей нициативе без предварительного информирования

3. Критичность проблем:
- о некоторых нужно узнавать как можно скорее
- большинство не такие срочные

4. Некоторые действия по мониторингу лучше внести в расписание.

5. Некоторые действия по мониторингу хорошо автоматизируются.

6. Идеально было бы иметь одну dashboard-страницу с основными индикаторами. В реальности какие-то отчеты лежат в почте, большинство приходится смотреть в панелях управления разных сервисов.

* * *

Из самого базового у меня следующие вещи:
- каждый день в первой половине дня проверяю статистику ли.ру по одному сайту на каждом аккаунте хостинга
- в это же время открываю по одной страничке с одного сайта на каждом аккаунте хостинга
- на VPS-ках настроен мониторинг апача, если он перезапускается, на почту приходит извещение
- в панелях хостинга включены извещения о приближении к лимиту ресурсов
- по продлению доменов тоже есть извещения

Насколько серьезно вы относитесь к мониторингу? Как он у вас организован?

Soft-Lab аватар
127

Давно крутится идея сбора статистики по сео показателям. Что-то вроде средней температуры по больнице. Если рост есть значит можно и дальше балду пинать, если застой то пора работать, если все упало то самое главное не паниковать :)

Snob аватар
320

В своё время у меня была система управления сателлитами. Одновременно управлялось до 1000 сайтов. К сожалению это в прошлом. И я восстанавливаю всю систему заново.
Контролировал показатели по индексу, тиц и трафику и многому другому.

Snob аватар
320

"Galiev.ru" писал(а):
http://maulnet.ru/tools/panel

Ха! Добавте туда 200 сайтов и посмотрите на результат. У меня всё уходить в даун и браузер виснет.
Не очень хочется ждать по 1.5 часа данных по сайтам.

Galiev.ru аватар
151

"Snob" писал(а):
Ха! Добавте туда 200 сайтов

У меня нет 200 сайтов и не думаю что когда-нибудь будет больше 10, так что для моих потребностей вполне. :)

Snob аватар
320

"Galiev.ru" писал(а):
У меня нет 200 сайтов и не думаю что когда-нибудь будет больше 10, так что для моих потребностей вполне. :)

для 10 сайтов тулзы Маула вполне подойдут. Я просто последний раз добавил свои проекты почекать, а он умер =). Моя внутренняя система стабильнее работает.

viewer аватар
26

- Возникающие ошибки скриптов
Не должно быть по определению с самого начала работы сайта.
Но в приличных движках настраиваемо на отсыл мыла.
Друпал не рассматривается :)

- Техническая доступность сайта, скорость работы сайта
- Вирусы на сайте
Письма хостера. Скорость - понятие растяжимое.
Друпал не рассматривается :)

- Доходность сайта
Не совсем понятно

- Показатели конверсии
Для магаза - внутри движка. Для сайта с формочкой - внутри движка.
При заходе по админу на главной под соответствующими правами. ПисАл для себя. У других не видел.

- Сроки оплаты хостинга и доменов
письма хостера
пробую приспособиться к календарю/планировщику от мозиллы. трудновато пока.

Возможные способы информирования о проблемах:
- Электронная почта
- По запросу, то есть отчеты можно смотреть регулярно по своей нициативе без предварительного информирования

Некоторые действия по мониторингу лучше внести в расписание.
Легко.
nnCron LITE - это крошечный, но, вместе с тем, полнофункциональный планировщик. С его помощью можно в указанное время и с заданной периодичностью запускать любые процессы.
Было здесь _http://www.nncron.ru

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

Берем винбиндер с скюлайтом и творим, даже с проверкой почты, если там уник адреса для извещений.

>
- SEO-показатели: позиции по запросам, трафик с поисковиков, количество странци в индексе
- Активность пользователей: размещение абузного контента, перебранки, флейм, нарушение правил сайта
>
Это трудновато

Дима аватар
405

На днях попробовал munin. Это программа, которая рисует кучу всяких графиков по работе сервера: загрузка процессора, использование памяти, активность на дисках, apache, mysql, nginx, memcached и др. Правда на настройку всего этого потребуется некоторое время.

Очень рекомендую посмотреть примеры отчетов http://www.google.com/search?q=%22This%20page%20wa...

* * *

Также попробовал monit. Это программа, которая следит за работоспособностью сервисов на сервере. Например, каждые две минуты проверяет, отвечает ли апач. Если не отвечает, то она его перезапускает. Умеет предпринимать какие-то меры исходя из load averages, загрузки cpu, потребления памяти процессами и др. В том числе может отсылать извещения о событиях на почту.

* * *

Полезно следить за пятисотыми ошибками на сервере. Примерно так:

Aylen аватар

Хочу еще поделится ссылкой
http://hat.nic.ru/stats/online-measurement
Это сервис онлайн-измерения относительной доступности площадок хостинга.
Может очень пригодится, если у вас посетители приходят из разных городов и стран.