Поделиться через


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

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

Совет

Вы также можете использовать эти короткие видео, чтобы помочь вам приступить к работе и уверенно управлять System Insights: начало работы с System Insights в течение 10 минут

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

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

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

Get-InsightsCapability

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

Страница обзора списка доступных возможностей System Insights

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

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

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

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

Эти параметры также можно переключить, выбрав возможность в Центре администрирования Windows, щелкнув кнопки "Включить " или "Отключить ".

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

При вызове возможности немедленно запускается возможность получения прогноза, а администраторы могут вызывать возможность в любое время, нажав кнопку "Вызвать " в 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 Insights автоматически отображает журнал прогнозирования и анализирует результаты результата JSON, предоставляя интуитивно понятный график высокой точности каждого прогноза:

Одна страница возможностей с графиком прогнозирования и журналом прогнозирования

Использование журнала событий для получения результатов возможностей

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

Состояние прогноза ИД события
ОК 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 утра. Однако можно создать настраиваемые расписания для каждой возможности, и System Insights поддерживает различные типы расписаний, которые можно настроить с помощью командлета 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 для просмотра и задания расписаний для каждой возможности, нажав кнопку "Параметры". Текущее расписание отображается на вкладке "Расписание ", и вы можете использовать средства графического интерфейса для создания нового расписания:

Страница параметров с текущим расписанием

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

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

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

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

Get-InsightsCapability | Get-InsightsCapabilityAction

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

Примечание.

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

$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 для задания действий по исправлению с помощью вкладки "Действия " на странице "Параметры" :

Страница параметров, на которой пользователь может указать действия по исправлению

Дополнительные справочники

Чтобы узнать больше о System Insights, используйте следующие ресурсы: