コンテンツにスキップ
Say Tech Co Jp Yamanxworld 2026vol208

vol.208 システムインサイトによる容量予測|セイテク・シス管道場(Web)

  • URL: https://www.say-tech.co.jp/contents/blog/yamanxworld/2026vol208
  • 日付: 2026-06-07
  • Tier: Tier 2
  • 要旨: Windows Server 2019から利用可能な「System Insights」機能を解説。機械学習ベースのローカル予測分析でCPU・ネットワーク・ストレージ・ボリュームを最大30日先まで予測でき、PowerShellまたはWindows Admin Centerで管理できる。

詳細

System InsightsはWindows Server 2019以降で使用できる機械学習ベースの容量予測機能。既定で4種の予測(CPU使用率・ネットワーク使用量・ストレージ・ボリューム)を1日1回AM3:00に実行し、過去1年の履歴データに基づいて向こう30日の予測値を生成する。

管理方法

  • Windows Admin Center (v2) のGUIで即時有効化・グラフ確認が可能
  • PowerShell (Install-WindowsFeature, Invoke-InsightsCapability, Get-InsightsCapabilityResult) でも完全に制御できる

予測結果の通知とアクション

  • イベントログ Microsoft-Windows-System-Insights/Admin にID 151/150/149/148/132 (Ok/Critical/Error/Warning/None) で記録
  • 警告 (Warning): 30日以内に容量超過予測
  • 重大 (Critical): 7日以内に容量超過予測
  • Set-InsightsCapabilityAction でイベント発生時にPowerShellスクリプトを自動実行可能

データ構造

  • 各予測結果のJSONファイルに ForecastingResults.ObservationSeries(過去1年の履歴)と ForecastingResults.Prediction(30日予測)が格納
  • 常に最新30個のJSONファイルを保持(毎日1ファイル生成・最古を削除)
  • 著者作成のPowerShellスクリプトで4機能すべての平均・最大・最小値を一括取得できる