Занятие 1. Мониторинг служб
(Продолжительность занятия 15 минут)
Мониторинг — важнейшая составляющая процесса администрирования сервера. Используя соответствующие средства, Вы сможете обнаружить проблемы Web- сервера, оценить результаты изменения содержимого Web-узла, а также планировать модернизацию, которая позволит улучшить доступ к Вашим Web-узлам. На этом занятии описываются средства мониторинга, которые помогут Вам получить как детальную, так и краткую информацию.
Изучив материал этого занятия, Вы сможете:
Существует целый ряд средств, предназначенных для получения информации о производительности Web-сервера. В состав Microsoft Windows NT входят два важных инструмента: Performance Monitor для отслеживания работы сервера и Event Viewer для просмотра журналов. Internet Information Server расширяет список событий, регистрируемых первым из них, а другие инструментальные средства Windows NT (такие, как netstat и Network Monitor) предоставляют дополнительные возможности мониторинга работы сервера.
Выбор наиболее подходящих средства и метода мониторинга определяется информацией, которую необходимо получить. Например, если Вам нужно исследовать загруженность Web-сервера, Вы можете воспользоваться Performance Monitor для построения недельного графика, который будет содержать такие сведения, как число подключенных компьютеров и операций передачи файлов. Но если Вы вдруг заметили падение производительности своего сервера, Вы, скорее всего, попытаетесь найти проблему с помощью Event Viewer — средства, предназначенного для просмотра журналов событий Windows NT.
Другой метод мониторинга работы сервера — изучение журналов, которые создает Internet Information Server. В них содержится информация, дополняющая сообщения журналов Windows NT. Все журналы доступны с помощью утилиты Event Viewer.
Кроме того, важный аспект мониторинга — наличие обратной связи с Web- узлом, позволяющее пользователям информировать Вас о наличии проблем.
Performance Monitor
Performance Monitor предназначен для отслеживания работы сервера и сбора итоговой информации о его производительности за определенные периоды времени. С помощью Performance Monitor Вы можете собирать сведения о производительности сервера в реальном времени в виде графиков или отчетов, сохранять их в файлах и пользоваться предупреждениями, уведомляющими о возникновении критических ситуаций. Performance Monitor для Internet Information Server доступен на панели инструментов консоли Microsoft Management Console (MMC).
Performance Monitor использует счетчики, которые отслеживают деятельность определенных объектов — служб и механизмов, управляющих ресурсами сервера. Например, в объекте Web Service Вы обнаружите счетчики, подсчитывающие число байт, получаемых в секунду, или число попыток подключения в секунду.
Windows NT располагает целым рядом встроенных счетчиков, которые Вы вправе дополнить нужными Вам (например, чтобы отслеживать использование диска или работу протокола TCP с помощью утилит из состава Windows NT Resource Kit). Дополнительную информацию Вы найдете в документации по Windows NT Resource Kit.
Кроме того, Internet Information Server устанавливает свои счетчики, в том числе относящиеся к службам Web и FTP, а также глобальные счетчики для всех информационных служб Интернета. Счетчики служб Web и FTP контролируют работу сервера, связанную с подключениями, в то время как глобальные счетчики информационных служб выполняют мониторинг таких операций, как использование полосы пропускания и кэширование, — для всех служб Internet Information Server.
Журналы Internet Information Server и Event Viewer
В состав Windows NT входит служба протоколирования, регистрирующая различные события (например, ошибки или успешные запуски служб). Для просмотра журналов этой службы предназначена утилита Event Viewer. Чтобы запустить ее, выберите в меню Start команды Programs, Administrative Tools, Event Viewer.
Event Viewer позволяет просматривать журналы системных событий, событий конкретного приложения, а также событий, связанных с безопасностью. Пользуясь этой информацией, Вы выясните, какие события и в какой последовательности привели к падению производительности сервера.
Другие средства мониторинга производительности
В состав Windows NT включены более развитые средства сбора информации о производительности.
Netstat
Netstat предоставляет администратору моментальный «снимок» статистических данных протокола и сетевых соединений по протоколу Transmission Control Protocol/ Internet Protocol (TCP/IP). Используя netstat, Вы получите «мгновенную» информацию о работе TCP/IP: например, число неудачных попыток подключения, переданных пакетов или компьютеров, подключенных к Вашему Web-узлу в данный момент.
Network Monitor
Network Monitor собирает информацию о входящем и исходящем графике компьютера и предоставляет в распоряжение администратора подробные сведения о передаваемых и получаемых кадрах. Этот инструмент позволяет тщательно проанализировать сетевой график.
Наиболее важные счетчики
При мониторинге различных аспектов сети Вам доступно множество счетчиков. Они подразделяются на четыре категории: счетчики полосы пропускания, счетчики ISAPI и CGI, счетчики ASP и счетчики кэша Internet Information Server.
Счетчики полосы пропускания
Перечисленные ниже счетчики Performance Monitor для службы Web полезны при мониторинге полосы пропускания Вашего узла:
Счетчики ISAPI и CGI
Перечисленные ниже счетчики Performance Monitor для службы Web полезны при мониторинге работы приложений ISAPI и CGI:
Счетчики ASP
При мониторинге работы активных страниц сервера полезны следующие счетчики:
Счетчики кэша Internet Information Server
Перечисленные ниже глобальные счетчики Internet Information Server полезны при мониторинге использования кэша Internet Information Server:
Резюме
Пользуясь счетчиками, описанными на этом занятии, Вы можете выполнять мониторинг как конкретного Web- или FTP-узла, так и всех узлов одновременно. Как именно Вы будете использовать инструментальные средства мониторинга, входящие в состав Internet Information Server и Microsoft Windows NT (Performance Monitor, Event Viewer, netstat и Network Monitor), определяется Вашими потребностями. Приведенный выше список счетчиков различных категорий поможет Вам найти среди них те, которые пригодятся именно Вам.