Bagikan melalui


Secara opsional nonaktifkan pengelogan ECL Service Manager untuk sinkronisasi konektor yang lebih cepat

Penting

Versi Service Manager ini telah mencapai akhir dukungan. Kami menyarankan Anda untuk meningkatkan ke Service Manager 2022.

Anda dapat watch video ini untuk ringkasan singkat tentang fitur ini. Untuk detail selengkapnya, lanjutkan membaca artikel.

Konektor Active Directory (AD) dan System Center Configuration Manager (SCCM) di Manajer Layanan dapat mengimpor data dalam jumlah besar ke database Manajer Layanan. Dalam melakukannya, mereka tidak hanya meningkatkan ukuran tabel data, yang merupakan tempat data dari konektor disimpan, tetapi juga meningkatkan ukuran tabel EntityChangeLog (ECL) dan tabel riwayat secara besar-besaran. Ukuran tabel ECL yang besar dapat menjadi masalah dalam beberapa kasus; dapat memperlambat sistem secara signifikan.

Tabel ECL, dan tabel riwayat dalam hal ini, menyimpan detail tentang kapan data dibawa ke Manajer Layanan dan properti yang ditambahkan atau diperbarui untuk setiap item data.

Menonaktifkan pengelogan ECL tidak memengaruhi impor data dari konektor. Sebaliknya, sebagian besar data pengelogan tidak ditulis ke TABEL ECL dan riwayat, yang dapat menghasilkan peningkatan performa yang signifikan.

Pengelogan ECL yang dinonaktifkan tidak diaktifkan secara otomatis. Dengan kata lain, secara default, pengelogan ECL diaktifkan. Namun, Anda dapat dengan mudah mengaktifkan pengelogan ECL yang Dinonaktifkan dengan menggunakan cmdlet PowerShell.

  • Menonaktifkan pengelogan ECL tidak menonaktifkan data riwayat pengelogan tentang item kerja seperti insiden, mengubah permintaan, dan sebagainya. Mereka akan terus bekerja apa adanya.

  • Setiap perubahan eksplisit yang dilakukan oleh pengguna ke data yang diimpor oleh konektor, seperti pengguna atau komputer, masih dicatat dalam ECL dan riwayat.

  • Riwayat penggunaan data yang diimpor oleh konektor juga dicatat meskipun menonaktifkan pengelogan ECL. Misalnya, jika komputer yang diimpor oleh konektor SCCM ditambahkan ke insiden atau pengguna ditetapkan sebagai pengguna yang terpengaruh, perubahan tersebut masih dicatat dalam sistem.

  • Menonaktifkan pengelogan ECL saat ini hanya terbatas pada konektor SCCM dan Direktori Aktif.

  • Ketika Service Manager diinstal, secara default, pengelogan ECL diaktifkan.

Manfaat menonaktifkan pengelogan ECL

Saat Anda menonaktifkan pengelogan ECL:

  • Waktu sinkronisasi konektor berkurang secara signifikan. Selama pengujian di Microsoft, peningkatan performa 65% untuk konektor SCCM dan peningkatan performa 55% untuk konektor Direktori Aktif diverifikasi.

  • Ukuran tabel ECL dan tabel riwayat tidak akan meningkat. Selama pengujian konektor Active Directory, konektor ini membawa 2,2 juta baris dan dalam pengujian konektor SCCM, konektor ini membawa 11,6 juta baris dalam ECL dan tabel riwayat. Dengan fitur diaktifkan, tidak ada baris yang ditambahkan ke dalam tabel ini.

Kerugian menonaktifkan pengelogan ECL

Berikut adalah beberapa kekurangan dari fitur ini:

Anda tidak dapat membuat insiden DCM saat menonaktifkan pengelogan ECL.

Beberapa pengguna Manajer Layanan telah membuat alur kerja yang ditentukan pengguna yang memantau data yang diimpor oleh konektor. Jika Anda telah menentukan alur kerja yang perlu dipicu saat data diimpor oleh konektor, mengaktifkan fitur ini tidak akan memicu alur kerja tersebut. Karena alur kerja melihat ke dalam tabel ECL untuk entri dan fitur ini tidak mencatat entri dalam tabel ECL, alur kerja ini tidak akan berfungsi. Dalam hal ini, Anda tidak boleh menonaktifkan pengelogan ECL.

Karena entri tidak ditulis ke ECL dan tabel riwayat, riwayat pembuatan dan/atau perubahan item data yang diimpor oleh konektor di Service Manager tidak direkam. Dengan kata lain, jika Anda menonaktifkan pengelogan ECL, Anda tidak dapat menentukan kapan pengguna atau objek komputer diimpor ke database Manajer Layanan dan/atau ketika perubahan pada objek ini diimpor ke database Manajer Layanan.

Dalam beberapa kasus, perubahan pada data seperti pengguna dan komputer perlu direkam dalam database untuk tujuan audit. Dalam contoh ini, alternatifnya adalah mendapatkan riwayat perubahan dari sumbernya. Misalnya, perlu mendapatkan riwayat perubahan yang dilakukan pada pengguna dari Direktori Aktif atau mendapatkan riwayat perubahan yang dilakukan pada komputer dari Configuration Manager.

Informasi tambahan tentang menonaktifkan pengelogan ECL

Dengan System Center 2016 - Service Manager, pengelogan ECL dinonaktifkan secara default untuk penginstalan dan peningkatan baru, terlepas dari apakah pengelogan ECL anda yang dinonaktifkan sebelumnya. Pengaturan yang mungkin telah Anda gunakan sebelumnya tidak lagi digunakan. Anda harus menggunakan prosedur di bawah ini untuk menonaktifkan pengelogan ECL.

Jika Anda menggunakan entri registri sebelumnya untuk menonaktifkan pengelogan ECL, nilai registri tetap berada di server manajemen Anda. Anda dapat menghapus ConnectorLoggingDisabled REG_DWORD secara manual di HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\SDK Service bawah kunci.

Menonaktifkan pengelogan ECL

Gunakan prosedur berikut untuk menonaktifkan pengelogan ECL untuk konektor.

Untuk menonaktifkan pengelogan ECL untuk konektor SCCM dan Direktori Aktif

Tip

Anda dapat membaca penonaktifan pengelogan ECL untuk status konektor SCCM dan AD dengan - Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings") cmdlet di shell Service Manager. Nilai ConnectorEclLogDisabled dalam output Anda saat diatur ke 0 berarti bahwa semua log ECL diaktifkan. Nilai ConnectorEclLogDisabled dalam output Anda saat diatur ke 1 berarti bahwa log ECL dinonaktifkan untuk konektor SCCM dan AD.

  1. Buka perintah Service Manager PowerShell sebagai administrator di Server Manajemen utama.

  2. Jalankan perintah berikut di shell Service Manager:

    Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings") | %{$_.ConnectorEclLogDisabled = 1 ; $_}  | Update-SCSMClassinstance
    

Untuk mengaktifkan kembali pengelogan ECL

  • Ganti nilai 1 dalam prosedur sebelumnya dengan 0 dan jalankan perintah .

Langkah berikutnya

  • Baca Item konfigurasi untuk mempelajari tentang cara mereka menyimpan informasi tentang layanan, komputer, perangkat lunak, pembaruan perangkat lunak, pengguna, dan objek impor lain yang tidak terdefinisi dalam database Manajer Layanan.