Мониторинг количества пользователей на сайте IIS | Windows для системных администраторов

Мониторинг количества пользователей на сайте IIS

Как быстро оценить текущее количество сессий пользователей на сайте IIS, работающем на Windows Server? Подобная информация позволит точнее оценить и спрогнозировать нагрузку на сервер, выбрать оптимальное время для проведения обслуживания и обновления сайта.

Проще всего определить количество активных сессией пользователей на веб сайте IIS при помощи счетчиков производительности в мониторе производительности Windows (Performance Monitor) .

Откроем консоль Performance Monitor, выполнив команду perfmon и перейдем в консоль монитора производительности (Monitoring Tools — > Performance Monitor).

Далее нам нужно добавить в окно монитора необходимые нам счетчики (по умолчанию в окне отображается счетчик общей загрузки CPU, его можно удалить). Чтобы добавить новый счетчик, нажмем зеленую кнопку в панели инструментов (на скриншоте она выделена) или нажав комбинацию клавиш Ctrl+N.Performance Monitor в Windows Server 2008

В списке доступных категорий счетчиков найдем и развернем группу Web Service.

Счетчики производительности Web Service  для сайтов IISВ этой категории нас интересуют два счетчика:

  • Current Anonymous Users – количество анонимных пользователей IIS
  • Current Non-Anonymous Users – количество авторизованных (неанонимных) пользователей IIS

Выберем нужный счетчик и в поле экземпляров счетчика (Instances of selected objects) выберем один или несколько сайтов IIS, для которых нужно отобразить информацию. Информация по пользователям всех сайтов на сервере содержится в экземпляре _Total. Осталось нажать кнопку Add >>, чтобы нужный счетчик переместился в список добавляемых счетчиков в правом окне.

Счетчик количества анонимных пользваотелей на сайте IISТочно так же добавим все необходимые счетчики и нажмем ОК.

Количество активных сесии пользователей на сайтах IIS развернутых на Windows ServerТеперь в консоли Performance Monitor в режиме реального времени будет отображаться информация о количестве сессий пользователей (по умолчанию значения счетчиков выводятся в виде линейных графиков). Выбрав в нижней панели любой из счетчиков можно посмотреть его текущее(last), среднее(average), минимальное (minimum) и максимальное(maximum)  значение за данный период времени.

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

Доступ к данным счетчиков производительности можно получить и из Powershell.

Список всех доступных счетчиков для службы Web Service можно вывести так:

(Get-Counter -ListSet 'Web Service').counter

Get-Counter - команда Powershell для плучения списка счетчиковЧтобы получить информацию о текущем количестве анонимных пользователей (счетчик \Web Service(*)\Current Anonymous Users) воспользуемся такой командой:

Get-Counter -Counter “\Web Service(*)\Current Anonymous Users”
Совет

  • Значения нескольких счетчиков можно вывести, указав их через запятую.
  • С ключем –Continuous информация о значении счетчика будет выводится в консоль постоянно, пока не будет выполнено прерывание командой CTRL+C

Или такой:

Get-wmiObject -class Win32_PerfRawData_W3SVC_WebService | select-object -expand currentanonymoususers

Итак, мы рассмотрели методику, позволяющую получить информацию о нагрузке на сайты, запущенные на веб сервере IIS.

Еще записи по теме: Windows Server 2008
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 3

Оставить комментарий
  1. Sasha Odarchuk | 13.02.2015

    Странно но на КАСе
    что
    \Web Service(*)\Current Anonymous Users
    что
    \Web Service(*)\Current NonAnonymous Users

    постоянно выдают 0 :(

    Ответить
    • itpro | 13.02.2015

      А в графике perfomonа данные ненулевые?

      Ответить
      • Sasha Odarchuk | 13.02.2015

        Да, графики тоже нулевые :(

        Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.24MB/0.00970 sec