Техническая реализация Интернет-проекта компании является одним из самых важных составляющих полноценной работы, и будет очень обидно и убыточно, если после запуска сайта окажется, что некоторый функционал Вашего Интернет-представительства не работает или работает с ошибками. Для того чтобы избежать подобных неприятных ситуаций необходимо перед запуском проекта в жизнь провести мониторинг технической составляющей сайта. А именно:
- Проверка на устойчивость к нагрузкам. Тестирование и анализ нагрузочной способности сайта с помощью создания искусственного трафика различного профиля в различное время суток, дни недели.
- Доступность сайта. Тестирование доступности сайта из различных точек России и мира, отчет по качеству соединений.
- Мониторинг доступности сервера: время прохождения пакета к сайту (Ping Return Trip Time), процент потерь пакетов на трассе.
- Время соединения с портами сервера: измерение времени соединения к портам критичных приложений сервера (http, smtp, ftp, ssh и др.).
- Мониторинг числа одновременных соединений с сервером.
- Технический анализ логов сайта. Выявление ошибок загрузки документов и файлов с сайта (обрывы, обращения к несуществующим страницам, ошибки скриптов и т.п.). Выявление критичных для производительности мест. Выявление попыток подбора паролей и нестандартного использования cgi-скриптов сайта.
- Технический мониторинг сайта. Круглосуточный независимый мониторинг технических параметров сайта (доступность, загрузка, производительность, время отклика и т.п.). Продолжительность мониторинга: 1-2 недели.
- Мониторинг уровня загрузки сервера: включает уровень загрузки процессора (процессоров), Load average для Unix-серверов.
- Мониторинг времени выдачи страниц критичных разделов сайта.
- Мониторинг объема трафика, переданного сервером.
- Мониторинг объема дискового пространства сервера.