Penganalisis Alam Sekitar Microsoft DSC Mewujudkan Laporan Pematuhan untuk Power BI

Pematuhan selalu menjadi topik hangat, jadi dalam hal ini Tanya Pentadbir, Saya akan melihat bagaimana DSCEA Microsoft boleh digunakan untuk membuat laporan pematuhan untuk pelayan yang dikonfigurasikan menggunakan PowerShell DSC.

Konfigurasi Negeri PowerShell yang Diinginkan (DSC) adalah penyelesaian pengurusan tatarajah yang membolehkan pentadbir sistem untuk mengkonfigurasi dan mengurus pelayan menggunakan fail teks yang menentukan sumber perisytiharan dan bukannya kod PowerShell prosedur. Tetapi melainkan jika anda berhasrat untuk menggunakan Automasi Azure Konfigurasi Negeri Yang Diinginkan, yang menjadikan DSC lebih mudah untuk digunakan dan memanjangkannya dengan menyediakan beberapa ciri pelaporan asas, PowerShell DSC tidak mempunyai pelaporan terbina untuk menyemak dengan cepat mana simpul itu.

Untuk maklumat lanjut mengenai Azure Automation DSC, lihat Pengenalan kepada Automasi Azure Konfigurasi Negeri yang Diinginkan dan Laporan Automasi Azure Azure on Petri.

Tahun lepas, Microsoft membincangkan isu itu dengan memperkenalkan Analisa Alam Sekitar Konfigurasi Negara yang Diinginkan (DSCEA), yang sendiri merupakan sumber DSC yang mengimbas sistem untuk memeriksa pematuhan terhadap fail MOF. Laporan menunjukkan status pematuhan nod yang diimbas dalam format HTML atau DSCEA XML boleh ditukar kepada format .csv dan diimport ke alat lain, seperti Power BI.

Laporan HTML yang dijana oleh Penganalisis Persekitaran Konfigurasi Negeri yang Dikehendaki (Kredit Imej: Russell Smith)

Laporan HTML yang Dibentuk oleh Penganalisis Persekitaran Konfigurasi Negeri yang Diinginkan (Kredit Imej: Russell Smith)

Saya memasang dan menjalankan DSCEA untuk melihat apa yang kelihatan seperti laporan. Terdapat dua jenis asas laporan HTML yang boleh dihasilkan daripada fail output XML. Laporan pertama menyenaraikan semua peranti yang diimbas apabila laporan dihasilkan dan menyenaraikan status pematuhannya. The InDesiredState medan ditetapkan kepada True atau False. Laporan kedua memberikan maklumat yang lebih terperinci mengenai konfigurasi yang tidak sepadan dengan rujukan anda. Fail MOF. Sekali lagi, InDesiredState medan ditetapkan kepada True atau False. Fail XML DSCEA juga boleh ditukar kepada .CSV format untuk digunakan dalam Power BI, di mana anda boleh membuat laporan tersuai. Memuatkan data ke Power BI memberikan laporan dengan penampilan gaya dashboard.

Jalankan Laporan DSCEA

DSCEA mudah digunakan. Mulailah dengan memasang modul DSCEA dari Galeri PowerShell menggunakan Modul Pasang dari butang PowerShell yang tinggi:

Install-Module -Name DSCEA

Kemudian, mulailah imbasan menggunakan rujukan. Fail MOF. Folder modul DSCEA (C: Program FilesWindowsPowerShellModulesDSCEA) mengandungi fail konfigurasi contoh .ps1, di dalam konfigurasi folder, yang boleh anda gunakan untuk menghasilkan fail .MOF untuk ujian.

Petua: Untuk membuat fail .MOF dari fail konfigurasi DSC, semua yang anda perlu lakukan ialah menjalankan fail .ps1 menggunakan PowerShell dan fail .MOF akan dihasilkan dalam direktori yang sama dengan fail .ps1.

Start-DSCEAscan -MofFile 'C: templocalhost.mof' -ComputerName localhost

Akhir sekali, jalankan Get-DSCEAreport untuk menghasilkan laporan dalam format HTML:

Get-DSCEAreport -Overall Get-DSCEAreport -Detailed

Jika anda ingin membuat fail .CSV untuk mengimport data ke dalam PowerBI, gunakan Convert-DSCEAresultsToCSV.

Penganalisis Persekitaran Konfigurasi Negeri yang diingini di Power BI (Kredit Imej: Russell Smith)

Penganalisis Persekitaran Konfigurasi Negeri yang diingini di Power BI (Kredit Imej: Russell Smith)

Walau bagaimanapun anda melihatnya, data yang dihasilkan dalam laporan agak terhad, sekurang-kurangnya pada masa mereka ditukar kepada format HTML atau CSV. Saya dengan cepat mengimbas fail XML yang dihasilkan oleh Start-DSCEAscan dan saya tidak menemui apa-apa data tambahan untuk mencadangkan supaya laporan dapat lebih terperinci.

Apa-apa penambahbaikan kepada DSC adalah dialu-alukan tetapi Puppet menyediakan laporan yang unggul dan keupayaan pengurusan berpusat, walaupun dengan penambahan DSCEA. Saya sentiasa memilih untuk menggunakan Wayang dengan DSC dan bukan DSC sahaja. Microsoft telah meningkatkan DSCEA beberapa kali sejak dilancarkan awal tahun lepas tetapi saya ragu kita akan melihat ini berkembang menjadi sistem pelaporan yang komprehensif seperti yang terdapat di Wayang.

Jawatan Penganalisis Alam Sekitar Microsoft DSC Mewujudkan Laporan Pematuhan untuk Power BI muncul pertama pada Petri.

Tinggalkan Komen

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.