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:
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:
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:
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:
Referensi Tambahan
Untuk mempelajari selengkapnya tentang Wawasan Sistem, gunakan sumber daya berikut: