Управление возможностями

Область применения: Windows Server 2022, Windows Server 2019

В Windows Server 2019 Система Аналитика предоставляет различные параметры, которые можно настроить для каждой возможности, и эти параметры можно настроить для удовлетворения конкретных потребностей развертывания. В этом разделе описывается, как управлять различными параметрами каждой возможности с помощью Windows Admin Center или PowerShell, предоставляя базовые примеры PowerShell и Windows Admin Center снимки экрана, чтобы продемонстрировать, как настроить эти параметры.

Совет

Эти короткие видеоролики также помогут вам приступить к работе и уверенно управлять system Аналитика: приступая к работе с system Аналитика за 10 минут.

Хотя в этом разделе приведены примеры PowerShell, с помощью документации по System Аналитика PowerShell можно просмотреть все командлеты, параметры и наборы параметров в System Аналитика.

Просмотр возможностей

Чтобы приступить к работе, вы можете получить список всех доступных возможностей с помощью командлета Get-InsightsCapability :

Get-InsightsCapability

Эти возможности также отображаются в расширении System Аналитика:

Overview page of System Insights listing available capabilities

Включение и отключение возможности

Каждая возможность может быть включена или отключена. Отключение возможности предотвращает вызов этой возможности, а также для возможностей, не используемых по умолчанию, при отключении возможности останавливается сбор всех данных для этой возможности. По умолчанию включены все возможности, и вы можете проверить состояние возможности с помощью командлета Get-InsightsCapability .

Чтобы включить или отключить возможность, используйте командлеты Enable-InsightsCapability и Disable-InsightsCapability :

Enable-InsightsCapability -Name "CPU capacity forecasting"
Disable-InsightsCapability -Name "Networking capacity forecasting"

Эти параметры также можно переключать, выбрав возможность в Windows Admin Center нажатии кнопок "Включить" или "Отключить".

Вызов возможности

Вызов функции немедленно запускает возможность получения прогноза, и администраторы могут вызывать возможность в любое время, нажав кнопку "Вызвать" в Windows Admin Center или с помощью командлета Invoke-InsightsCapability:

Invoke-InsightsCapability -Name "CPU capacity forecasting"

Совет

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

Получение результатов возможностей

После вызова возможности последние результаты видны с помощью Get-InsightsCapability или Get-InsightsCapabilityResult. Эти командлеты выводить последнее описание состояния и состояния каждой возможности, описывающей результат каждого прогноза. Поля " Описание состояния " и "Описание состояния " подробно описаны в документе о возможностях.

Кроме того, можно использовать командлет Get-InsightsCapabilityResult для просмотра последних 30 результатов прогнозирования и получения данных, связанных с прогнозом:

# Specify the History parameter to see the last 30 prediction results.
Get-InsightsCapabilityResult -Name "CPU capacity forecasting" -History

# Use the Output field to locate and then show the results of "CPU capacity forecasting."
# Specify the encoding as UTF8, so that Get-Content correctly parses non-English characters.
$Output = Get-Content (Get-InsightsCapabilityResult -Name "CPU capacity forecasting").Output -Encoding UTF8 | ConvertFrom-Json
$Output.ForecastingResults

Расширение system Аналитика автоматически отображает журнал прогнозов и анализирует результаты результата JSON, предоставляя интуитивно понятный график высокой точности каждого прогноза:

Single capability page showing a forecasting graph and the prediction history

Получение результатов возможностей с помощью журнала событий

Системные Аналитика регистрируют событие каждый раз, когда возможность завершает прогнозирование. Эти события отображаются в канале Microsoft-Windows-System-Аналитика/Admin, а System Аналитика публикует разные идентификаторы событий для каждого состояния:

Состояние прогноза Идентификатор события
ОК 151
Предупреждение 148
Критически важно 150
Ошибка 149
Нет 132

Совет

Используйте Azure Monitor или System Center Operations Manager для агрегирования этих событий и просмотра результатов прогнозирования в группе компьютеров.

Настройка расписания возможностей

Помимо прогнозов по запросу, можно настроить периодические прогнозы для каждой возможности, чтобы указанная возможность автоматически вызывалась по предопределенному расписанию. Используйте командлет Get-InsightsCapabilitySchedule , чтобы просмотреть расписания возможностей:

Совет

Используйте оператор конвейера в PowerShell, чтобы просмотреть сведения обо всех возможностях, возвращаемых командлетом Get-InsightsCapability .

Get-InsightsCapability | Get-InsightsCapabilitySchedule

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

Enable-InsightsCapabilitySchedule -Name "Total storage consumption forecasting"
Disable-InsightsCapabilitySchedule -Name "Volume consumption forecasting"

Каждая возможность по умолчанию планируется выполнять каждый день в 3 утра. Однако можно создавать настраиваемые расписания для каждой возможности, а системные Аналитика поддерживают различные типы расписаний, которые можно настроить с помощью командлета Set-InsightsCapabilitySchedule:

Set-InsightsCapabilitySchedule -Name "CPU capacity forecasting" -Daily -DaysInterval 2 -At 4:00PM
Set-InsightsCapabilitySchedule -Name "Networking capacity forecasting" -Daily -DaysOfWeek Saturday, Sunday -At 2:30AM
Set-InsightsCapabilitySchedule -Name "Total storage consumption forecasting" -Hourly -HoursInterval 2 -DaysOfWeek Monday, Wednesday, Friday
Set-InsightsCapabilitySchedule -Name "Volume consumption forecasting" -Minute -MinutesInterval 30

Примечание

Так как возможности по умолчанию анализируют ежедневные данные, рекомендуется использовать ежедневные расписания для этих возможностей. Дополнительные сведения о возможностях по умолчанию см. здесь.

Вы также можете использовать Windows Admin Center для просмотра и задания расписаний для каждой возможности, щелкнув Параметры. Текущее расписание отображается на вкладке "Расписание ", и вы можете использовать средства графического интерфейса пользователя для создания нового расписания:

Settings page showing current schedule

Создание действий по исправлению

Системные Аналитика позволяют запускать пользовательские скрипты исправления на основе результата возможности. Для каждой возможности можно настроить пользовательский сценарий PowerShell для каждого состояния прогнозирования, что позволяет администраторам автоматически выполнять корректирующие действия, а не требовать вмешательства вручную.

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

Действия для каждой возможности можно просмотреть с помощью командлета Get-InsightsCapabilityAction :

Get-InsightsCapability | Get-InsightsCapabilityAction

Вы можете создать новые действия или удалить существующие действия с помощью командлетов Set-InsightsCapabilityAction и Remove-InsightsCapabilityAction . Каждое действие выполняется с использованием учетных данных, указанных в параметре ActionCredential .

Примечание

В начальном выпуске System Аналитика необходимо указать скрипты исправления за пределами каталогов пользователей. Эта проблема будет устранена в будущем выпуске.

$Cred = Get-Credential
Set-InsightsCapabilityAction -Name "CPU capacity forecasting" -Type Warning -Action "C:\Users\Public\WarningScript.ps1" -ActionCredential $Cred
Set-InsightsCapabilityAction -Name "CPU capacity forecasting" -Type Critical -Action "C:\Users\Public\CriticalScript.ps1" -ActionCredential $Cred

Remove-InsightsCapabilityAction -Name "CPU capacity forecasting" -Type Warning

Вы также можете использовать Windows Admin Center для задания действий по исправлению с помощью вкладки "Действия" на странице Параметры:

Settings page where user can specify remediation actions

Дополнительные ссылки

Чтобы узнать больше о системных Аналитика, используйте следующие ресурсы: