Мне нужно установить базовый уровень производительности для наших машин с терминальным сервером.
Я планирую использовать perfmon, и очень скоро на сайте появится SCOM-сервер.
Терминалы используются в качестве среды рабочего стола для тонких клиентов.
Пользователи используют office, outlook, IE8 для приложений интрасети (внутренние сайты портала sharepoint)
и приложение .NET 2.0 / 3.5, управляемое данными предприятия.
некоторые из серверов являются виртуальными, размещенными на гипервизоре Win2008, некоторые - физическими.
все 32-битные Windows 2003 SP2. все находятся в хранилище SAN.
какие фишки мне собрать?
какой интервал выборки?
оставить его постоянно включенным или оставить его работать в течение определенного периода?
Где я могу найти допустимые диапазоны для собираемых счетчиков?
заранее спасибо
Используйте PAL и PerfWiz или SPA:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=31fccd98-c3a1-4644-9622-faa046d69214
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=890CD06B-ABF8-4C25-91B2-F8D975CF8C07
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=09115420-8C9D-46B9-A9A5-9BFFCD237DA2
Раньше я просто отказывался от сбора и построения графиков SNMP. 5-минутный интервал вполне подойдет; это, например, стандарт MRTG по умолчанию.
Если у вас нет особых потребностей, я думаю, что нужно заботиться только об использовании ЦП и памяти, возможно, об использовании файла подкачки и длине очереди для дисков. Сетевой ввод-вывод может быть важным, а может и не иметь - в зависимости от вашей инфраструктуры и моделей использования. Конечно, наблюдение за ним не повредит; ваши предположения могут быть вначале правильными, а позже оказаться неверными.
Если можете, также получите график количества сессий TS; не уверен в SNMP OID для этого.
Поскольку это машины TS, на которых работают обычные интерактивные настольные приложения, вам действительно нужно знать, когда производительность снижается и сколько пользователей было в это время.