Bagikan melalui


Kemampuan mengelola

Di Windows Server 2019, System Insights memaparkan berbagai pengaturan yang dapat dikonfigurasi untuk setiap kemampuan, dan pengaturan ini dapat disetel untuk mengatasi kebutuhan spesifik penyebaran Anda. Topik ini menjelaskan cara mengelola berbagai pengaturan untuk setiap kemampuan melalui Pusat Admin Windows atau PowerShell, menyediakan contoh PowerShell dasar dan cuplikan layar Pusat Admin Windows untuk menunjukkan cara menyesuaikan pengaturan ini.

Tip

Anda juga dapat menggunakan video singkat ini untuk membantu Anda memulai dan mengelola Wawasan Sistem dengan percaya diri: Mulai menggunakan System Insights dalam 10 menit

Meskipun bagian ini menyediakan contoh PowerShell, Anda dapat menggunakan dokumentasi System Insights PowerShell untuk melihat semua cmdlet, parameter, dan set parameter dalam System Insights.

Melihat kapabilitas

Untuk memulai, Anda dapat mencantumkan semua kemampuan yang tersedia menggunakan cmdlet Get-InsightsCapability :

Get-InsightsCapability

Kemampuan ini juga terlihat dalam ekstensi System Insights:

Halaman gambaran umum kapabilitas yang tersedia untuk daftar Wawasan Sistem

Mengaktifkan dan menonaktifkan kemampuan

Setiap kemampuan dapat diaktifkan atau dinonaktifkan. Menonaktifkan kemampuan mencegah kemampuan tersebut dipanggil, dan untuk kemampuan non-default, menonaktifkan kemampuan menghentikan semua pengumpulan data untuk kemampuan tersebut. Secara default, semua kemampuan diaktifkan, dan Anda dapat memeriksa status kemampuan menggunakan cmdlet Get-InsightsCapability .

Untuk mengaktifkan atau menonaktifkan kemampuan, gunakan cmdlet Enable-InsightsCapability dan Disable-InsightsCapability :

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

Pengaturan ini juga dapat dialihkan dengan memilih kemampuan di Pusat Admin Windows yang mengklik tombol Aktifkan atau Nonaktifkan .

Memanggil kemampuan

Memanggil kemampuan segera menjalankan kemampuan untuk mengambil prediksi, dan administrator dapat memanggil kemampuan kapan saja dengan mengklik tombol Panggil di Pusat Admin Windows atau dengan menggunakan cmdlet Invoke-InsightsCapability :

Invoke-InsightsCapability -Name "CPU capacity forecasting"

Tip

Untuk memastikan pemanggilan kemampuan tidak bertentangan dengan operasi penting pada komputer Anda, pertimbangkan untuk menjadwalkan prediksi selama jam kerja di luar bisnis.

Mengambil hasil kemampuan

Setelah kemampuan dipanggil, hasil terbaru terlihat menggunakan Get-InsightsCapability atau Get-InsightsCapabilityResult. Cmdlet ini menghasilkan Deskripsi Status dan Status terbaru dari setiap kemampuan, yang menjelaskan hasil setiap prediksi. Bidang Deskripsi Status dan Status dijelaskan lebih lanjut dalam dokumen kemampuan pemahaman.

Selain itu, Anda dapat menggunakan cmdlet Get-InsightsCapabilityResult untuk melihat 30 hasil prediksi terakhir dan untuk mengambil data yang terkait dengan prediksi:

# 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

Ekstensi System Insights secara otomatis menunjukkan riwayat prediksi dan mengurai hasil hasil JSON, memberi Anda grafik keakuratan tinggi yang intuitif dari setiap prakiraan:

Halaman kemampuan tunggal memperlihatkan grafik prakiraan dan riwayat prediksi

Menggunakan log peristiwa untuk mengambil hasil kemampuan

System Insights mencatat peristiwa setiap kali kemampuan menyelesaikan prediksi. Peristiwa ini terlihat di saluran Microsoft-Windows-System-Insights/Admin , dan Wawasan Sistem menerbitkan ID peristiwa yang berbeda untuk setiap status:

Status Prediksi ID Peristiwa
Ok 151
Peringatan 148
Kritis 150
Kesalahan 149
Tidak 132

Tip

Gunakan Azure Monitor atau System Center Operations Manager untuk mengagregasi peristiwa ini dan melihat hasil prediksi di seluruh grup komputer.

Mengatur jadwal kemampuan

Selain prediksi sesuai permintaan, Anda dapat mengonfigurasi prediksi berkala untuk setiap kemampuan sehingga kemampuan yang ditentukan secara otomatis dipanggil pada jadwal yang telah ditentukan sebelumnya. Gunakan cmdlet Get-InsightsCapabilitySchedule untuk melihat jadwal kemampuan:

Tip

Gunakan operator alur di PowerShell untuk melihat informasi untuk semua kemampuan yang dikembalikan oleh cmdlet Get-InsightsCapability .

Get-InsightsCapability | Get-InsightsCapabilitySchedule

Prediksi berkala diaktifkan secara default meskipun dapat dinonaktifkan kapan saja menggunakan cmdlet Enable-InsightsCapabilitySchedule dan Disable-InsightsCapabilitySchedule :

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

Setiap kemampuan default dijadwalkan untuk berjalan setiap hari pada pukul 03.00. Namun, Anda dapat membuat jadwal kustom untuk setiap kemampuan, dan System Insights mendukung berbagai jenis jadwal, yang dapat dikonfigurasi menggunakan cmdlet 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

Catatan

Karena kemampuan default menganalisis data harian, disarankan untuk menggunakan jadwal harian untuk kemampuan ini. Pelajari selengkapnya tentang kemampuan default di sini.

Anda juga dapat menggunakan Pusat Admin Windows untuk melihat dan mengatur jadwal untuk setiap kemampuan dengan mengklik Pengaturan. Jadwal saat ini ditampilkan pada tab Jadwal , dan Anda dapat menggunakan alat GUI untuk membuat jadwal baru:

Halaman pengaturan memperlihatkan jadwal saat ini

Membuat tindakan remediasi

Wawasan Sistem memungkinkan Anda memulai skrip remediasi kustom berdasarkan hasil kemampuan. Untuk setiap kemampuan, Anda dapat mengonfigurasi skrip PowerShell kustom untuk setiap status prediksi, yang memungkinkan administrator mengambil tindakan korektif secara otomatis, daripada memerlukan intervensi manual.

Contoh tindakan remediasi termasuk menjalankan pembersihan disk, memperluas volume, menjalankan deduplikasi, memigrasikan VM langsung, dan menyiapkan Azure File Sync.

Anda dapat melihat tindakan untuk setiap kemampuan menggunakan cmdlet Get-InsightsCapabilityAction :

Get-InsightsCapability | Get-InsightsCapabilityAction

Anda dapat membuat tindakan baru atau menghapus tindakan yang ada menggunakan cmdlet Set-InsightsCapabilityAction dan Remove-InsightsCapabilityAction . Setiap tindakan dijalankan menggunakan kredensial yang ditentukan dalam parameter ActionCredential .

Catatan

Dalam rilis System Insights awal, Anda harus menentukan skrip remediasi di luar direktori pengguna. Ini akan diperbaiki dalam rilis mendatang.

$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

Anda juga dapat menggunakan Pusat Admin Windows untuk mengatur tindakan remediasi dengan menggunakan tab Tindakan di dalam halaman Pengaturan:

Halaman pengaturan tempat pengguna dapat menentukan tindakan remediasi

Referensi Tambahan

Untuk mempelajari selengkapnya tentang Wawasan Sistem, gunakan sumber daya berikut: