Azotirovanie.ru

Инженерные системы и решения
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Удаленный мониторинг производительности машин Windows 8. 1

Удаленный мониторинг производительности машин Windows 8.1

Я хочу иметь возможность отслеживать производительность некоторых удаленных машин с моей локальной машины.

Вот мои настройки до сих пор:

  • локальная машина: Windows 8.1 Professional 64-битная;
  • удаленные машины: Windows 8.1 Professional 64-битная;
  • все машины в WORKGROUP рабочей группе по умолчанию — нет домашней группы, нет домена;
  • все машины в одной частной сети («частная», как в концепции «публичной» / «частной» в Windows 8.1)
  • для удобства одно и то же имя пользователя и пароль на всех удаленных и локальных компьютерах — давайте назовем пользователя «bob»;
  • «bob» принадлежит к этим группам на всех удаленных и локальных машинах :
    • Администраторы
    • Читатели журнала событий
    • Пользователи журнала производительности
    • Пользователи системного монитора
    • DLL счетчика производительности
    • Журналы производительности и оповещения
    • Удаленный вызов процедур (RPC)
    • Удаленный реестр
    • Журналы производительности и оповещения

    Пока что единственное, что я могу сделать с локального компьютера, — это подключиться к удаленному компьютеру и запустить набор сборщиков данных:

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

    Но тогда я не могу это остановить

    Кнопка «Стоп» не активируется после запуска набора сборщиков данных.

    И если я отключаюсь и снова подключаюсь, все наборы сборщиков данных полностью исчезают:

    Кроме того, ни в коем случае я не могу получить отчет об удаленном наборе сборщиков данных.

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

    введите описание изображения здесь

    Но затем он запрашивает у меня имя пользователя и пароль:

    Почему это не работает так же, как обмен файлами? Это то же имя пользователя и пароль, что и на локальной машине. Не спрашивай меня снова!

    После того, как я ввел имя пользователя и пароль и нажал «ОК», мне пришлось ждать целую минуту, а затем он возвращался с таким бесполезным сообщением:

    введите описание изображения здесь

    Это действительно расстраивает. Windows явно могла найти удаленный компьютер, когда я запустил набор удаленных сборщиков данных. Так почему же он не может найти тот же удаленный компьютер, когда я хочу получить доступ к его счетчикам производительности? Сообщение ничего не говорит мне о том, чего не хватает. Я также не мог найти полезную информацию на MSDN / TechNet.

    Но тогда я не могу это остановить

    Чтобы остановить процесс мониторинга, введите следующую команду и нажмите клавишу ВВОД:

    Server Manager на Windows Server 2012 R2

    А вы пользуетесь Server Manager? Server Manager появился в операционной системе Windows Server 2008. Однако, в версии Windows Server 2012 внешний вид Server Manager был радикально изменён. Когда я иногда обращал на него внимания, то не понимал, как такая разноцветная программа может управлять чем-то на сервере, то есть с точки зрения моего мозга, привыкшего к серости серверных операционок Server Manager казался несерьезной побрякушкой. Я не понимал, что Server Manager под Windows Server 2012 – это потомок Server Manager под Windows Server 2008

    В принципе не мудрено запутаться, ведь привычная древовидная структура, в виде которой были представлены все роли, фичи, логи и т.д. были заменены на простой список ролей в левой части окна. Лишь через полгода после первой встречи с Server Manager на Windows Server 2012, я начал понимать, что эта программа может служить не только для добавления ролей, консолей и фич. Оказывается, благодаря Server Manager можно держать под контролем всю серверную (и не только) инфраструктуру организации. Даже не представляю, как раньше я обходился без этого менеджера.

    Прозрение по поводу полезности сервер менеджера пришло ко мне после настройки RDS. Там четко указывалось, что настройку нескольких серверов надо производить с одного сервера. Я сразу оценил удобство, не надо ходить с одного сервера на другой, а можно установить все роли тут же с одного сервера, просто запуская процессы на остальных, даже не видя их рабочие столы и это с использованием GUI, а не Powershell. Затем я заметил, что в разделе Dashboard отображаются проблемы, которые есть на сервере, при этом если в Server Manager добавить несколько серверов, то отображаются уведомления со всех серверов.

    Кроме всего прочего, после установки RSAT на Windows 8, Server Manager доступен и здесь. Я решил попытаться мониторить серверы прямо с рабочего места. Добавил все серверы организации в сервер менеджер, доустановил, где это было необходимо WinRM 4. Конечно, не без проблем, но со временем в дашборде Server Manager появились уведомления о проблемах. Особенно полезным мне показалось наличие уведомлений о превышении порога нагрузки на центральный процессор и оперативную память. Тут нет возможности настроить уведомления на почту или в линк, однако, достаточно несколько раз в день заглянуть в Server Manager, чтобы быть в курсе происходящего на серверах.

    О чем уведомляет Server Manager:

    1. необходимость перезагрузки сервера (после установки обновлений или ролей);
    2. ошибки в журнале событий Windows;
    3. службы Windows находятся в неположенном состоянии;
    4. превышение порога загрузки процессора и памяти;
    5. не соответствие рекомендациям BPA.

    И всё это в одном окне. Как я уже ранее упоминал, самым полезным мне показалось возможность получать уведомление о проблемах с производительностью на сервере. Для того, чтобы получать эти уведомления, необходимо на сервере запустить счётчики производительности. Они будут сохранять показатели загрузки процессора и памяти в папку C:PerfLogs на сервере, где запущены счетчики производительности. При этом размер папки при сборе недельной статистики не превышает 50Мб.

    Если на каком-то сервере возникли проблемы с производительностью, через Server Manager даже можно посмотреть, какие процессы сколько процессорного времени использовали в критический момент.

    После того как Server Manager настроен, туда добавлены серверы, необходимо как-то обновлять этот список серверов. Оказалось, для того, чтобы автоматизировать этот процесс необходимо изменять XML файл, в котором хранится список управляемых серверов. Логично для этого использовать Powershell. Ниже скрипт, который по расписанию запускается каждый день пока я хожу на обед и автоматически обновляет список серверов в Server Manager.

    Вот и всё, чем я хотел поделить с миром о Server Manager. Надеюсь, и читатель найдёт полезным этот инструмент администрирования, хотя он, конечно не заменит Saqwel Remote Administration Tool.

    Исправление ошибки счетчика производительности 0xC0000BB8

    EventSentry может записать ошибку 0xC0000BB8, если определенный счетчик производительности недоступен или отключен.

    Ошибка 0xC0000BB8

    Если счетчик отключен, вы можете использовать утилиту Extensible Performance Counter List List для повторной активации счетчика. Сообщение об ошибке выглядит так:

    «Счетчик производительности« PhysicalDisk (*) Avg. Disk Queue Length »не удалось отследить из-за ошибки« 0xC0000BB8 ». Убедитесь, что счетчик производительности существует. Если вы используете неанглийскую версию Windows, счетчики производительности называются на языке операционной системы. ”

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

    Обновление измерителя мощности не выполнено из-за следующей ошибки: Набор сборщиков данных не найден.

    Перестройте счетчик производительности Windows.

    Счетчик производительности Windows

    Выполните следующие шаги, чтобы перестроить счетчик производительности:

    Ноябрьское обновление 2021:

    Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

    • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
    • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
    • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

    скачать

    1. Нажмите Пуск, затем введите cmd в поле Начать поиск.
    2. Щелкните правой кнопкой мыши на cmd в списке программ, затем выберите «Запуск от имени администратора». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или нажмите «Далее».
    3. введите в строке следующую строку и нажмите клавишу ВВОД: Lodctr / r
    4. Вы получите следующее сообщение: «Информация: установка успешно восстановленного счетчика производительности из резервной памяти системы».
    5. выйти из командной строки

    Обновить настройки диспетчера сервера

    Счетчик производительности настроек диспетчера сервера

    Для решения проблемы выполните следующие действия:

    Подключиться к сервер с ошибкой.
    Запустите монитор производительности (perfmon.exe) и выполните поиск в разделе «Наборы сборщиков данных — пользовательский монитор» и «Монитор производительности диспетчера сервера». Если он существует, щелкните его правой кнопкой мыши и выберите «Пуск». Очень вероятно, что его там не будет, поэтому переходите к следующему шагу.
    Подключитесь к серверу, чьи счетчики производительности можно отслеживать.
    Откройте командную строку с высоким разрешением, в которую можно использовать эту команду для экспорта набора данных монитора производительности диспетчера серверов:

    logman export -n «Монитор производительности диспетчера сервера» -xml SMPM.xml

    Откройте созданный файл XML, удалите весь раздел ID List и сохраните файл.
    Откройте командную строку высокого уровня, не содержащую сборщик данных, и импортируйте файл XML:

    logman import -n «Монитор производительности диспетчера сервера» -xml SMPM.xml

    Запустите счетчики производительности:

    Запустите logman start «Монитор производительности Server Manager.

    При обновлении сервера в диспетчере серверов теперь должны быть доступны данные о производительности.

    ed_moyes

    CCNA, веб-разработчик, ПК для устранения неполадок

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

    Для системного администратора

    headermask image

    В данной статье мы рассмотрим как настроить NTP в Windows Server 2012. В статье не рассматриваются подробная настройка синхронизации времени в доменном окружении, а настройка единичного контроллера домена с ролью эмулятора PDC, который единственный сервере в окружении выполняет синхронизацию с внешним источником времени.

    Настройка очень проста. Все что нужно сделать это выполнить следующие команды в PowerShell:

    w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:MANUAL
    Stop-Service w32time
    Start-Service w32time

    Если контроллер виртуализирован средствами Hyper-V нужно не забыть отключить синхронизацию времени средствами Hyper-V. Откройте настройки виртуальной машины -> Management -> Integration Services и снимите чекбокс с Time Synchronization.

    На этом все! Хотите узнать больше? Что-то не работает? Тогда разберем более подробно…

    W32tm это основная используемая нами команда. Есть ещё варианты, использующие "net time", но на самом деле использовать эту конструкцию нет необходимости. В некоторых статья также упоминается прямое редактирование реестра, однако в Microsoft советуют не делать этого в любом случае, а только если нет совершенно никакой другой альтернативы. Но если вам очень хочется редактировать реестр, нужная вам ветка находиться тут:  HKLMSystemCurrentControlSetServicesW32Time.

    Какой NTP сервер использовать? Или лучше несколько?

    pool.ntp.org это round-robin рандомных NTP серверов.  Для конечных пользователей этого адреса более чем достаточно. Однако в случае необходимости вы можете указать вручную несколько серверов:

    w32tm /config /manualpeerlist:"ntp1.sp.se ntp2.sp.se" /syncfromflags:MANUAL

    Просто добавьте нужные вам сервера с пробелом между ними.

    Не забудьте про файервол

    Если у вас есть файервол между хостом и интернетом, он может быть настроен на запрет udp/123 по которому работает протокол NTP. Вот как это выглядит на моей Cisco ASA FW:

    NTP_2012_1

    Поэтому я создал отдельное правило, разрешающее данный трафик.

    NTP_2012_2

    Подробная информация и логирование

    Данная команда показывает полезную информацию о настройке синхронизации, списке серверов и времени последней синхронизации.

    Обычно когда сервер не может получить время с NTP сервера в лог записывается следующая информация:

    Log Name: System
    Source: Microsoft-Windows-Time-Service
    Event ID: 47
    Level: Warning
    Description: Time Provider NtpClient: No valid response has been received from manually configured peer pool.ntp.org after 8 attempts to contact it. This peer will be discarded as a time source and NtpClient will attempt to discover a new peer with this DNS name. The error was: The peer is unreachable.

    Когда все нормально сообщение выглядит следующим образом:

    Log Name: System
    Source: Microsoft-Windows-Time-Service
    Event ID: 35
    Level: Information
    Description: The time service is now synchronizing the system time with the time source pool.ntp.org (ntp.m|0×0|0.0.0.0:123->85.10.240.253:123).

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

    w32tm /debug /enable /file:C:Tempw32tmdebug.log /size:10485760 /entries:0-300

    После завершения отладки выключаем её:

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

    — Reachability:  peer pool.ntp.org (ntp.m|0×0|0.0.0.0:123->129.70.132.35:123) is reachable.
    — Logging information: NtpClient is currently receiving valid time data from pool.ntp.org (ntp.m|0×0|0.0.0.0:123->129.70.132.35:123).

    А когда мой файервол блокировал пакеты я получал следующие сообщения.

    — Logging error: NtpClient has been configured to acquire time from one or more time sources, however none of the sources are currently accessible and no attempt to contact a source will be made for 1 minutes. NTPCLIENT HAS NO SOURCE OF ACCURATE TIME.

    Принудительная синхронизация

    Если вам необходимо принудительно синхронизировать клиента, запустите команду:

    w32tm /resync
    Sending resync command to local computer
    The command completed successfully.

    Если вы получили следующую ошибку, значит компьютер не может достичь NTP сервера.

    The computer did not resync because no time data was available.

    Начнем с начала

    Если вы полностью запутались в конфигах, напихали лишнего и уже не понимаете что происходит, начните с начала. Данные команды полностью сбросят настройки NTP в дефолтное состояние:

    Stop-Service w32time
    w32tm /unregister
    w32tm /register

    Этот пост November 12, 2012 at 3:38 pm опубликовал molse в категории Windows Server 2012, Сетевые протоколы. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.

    2 комментов оставлено (Add 1 more)

    сервис службы времени(как и любой другой) можно перезапустить командлетом Restart-Service w32time

    Ахтунг товарищи !
    если разница между серверо ntp и клиентом больше ,вроде 15 часов. /resynce даст ошибку!
    те для теста лучше выставить дату(это тоже критично!) и время руками но с погрешность на пару минут.

    Системный монитор

    Системный монитор (Performance Monitor), доступен через «Панель управления» (Control Panel). Особое внимание стоит уделять «Системному монитору» (Performance Monitor) и «Монитору ресурсов» (Resource Monitor). Системный монитор выполняет три функции: мониторинг системы, просмотр журналов счетчиков производительности и настройка оповещений (путем использования настроек сборщика данных, который также содержит журналы и трассировку счетчиков производительности и настроечные данные).

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

    системный-монитор

    В «Системном мониторе» содержится краткое описание каждого счетчика.

    Чтобы увидеть описания, нужно в окне «Добавить счетчики» (Add Counters) установить флажок «Отображать описание» (Show Description).

    Хотя весь низкоуровневый системный мониторинг, может проводиться с помощью Системного монитора, Windows также включает служебную программу «Монитор ресурсов» (запускается из меню «Пуск» или из вкладки «Быстродействие» (Performance) «Диспетчера задач» (Task Manager)), которая показывает четыре основных ресурса: центральный процессор, диск, сеть и память. В своих основных состояниях эти ресурсы показываются с тем же уровнем информации, который можно найти в Диспетчере задач. Но к этому добавляются области, которые могут быть развернуты для получения дополнительной информации.

    монитор-ресурсов

    При раскрытии вкладки ЦП (CPU) показывается информация об использовании центрального процессора для каждого процесса, точно так же, как в «Диспетчере задач». Но в этой вкладке добавлен столбец для среднего показателя использования центрального процессора, который может дать более наглядное представление о том, какой из процессоров наиболее активен. Во вкладку ЦП (CPU) также включается отдельное отображение служб, используемого ими центрального процессора и среднего показателя использования этого процессора.

    Каждый процесс, в рамках которого выполняется служба (хост-процесс), идентифицируется группой той службы, которая на нем выполняется. Как и при использовании «Process Explorer», выбор процесса (путем установки соответствующего флажка) приведет к отображению списка поименованных дескрипторов, открытых процессом, а также списка модулей (например, DLL-библиотек), загруженных в адресное пространство процесса. Поле «Поиск дескрипторов» (Search Handles) может также использоваться для поиска тех процессов, которые открыли дескриптор для заданного поименованного ресурса.

    В разделе «Память» (Memory) отображается почти такая же информация, которую можно получить с помощью «Диспетчера задач», но она упорядочена в отношении всей системы. Гистограмма физической памяти отображает текущую организацию этой памяти, разбивая весь объем памяти на зарезервированную, используемую, измененную, находящуюся в режиме ожидания и свободную.

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

    В разделе «Сеть» (Networking) отображаются активные сетевые подключения и владеющие ими процессы, а также количество данных, прошедшее через эти подключения. Эта информация дает возможность увидеть фоновую сетевую активность, которую другим способом может быть трудно обнаружить.

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

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

    Следует заметить, что все счетчики производительности Windows являются программно доступными.

    голоса
    Рейтинг статьи
    Читайте так же:
    Получить код счетчика мэйл
Ссылка на основную публикацию
Adblock
detector