Mengumpulkan log Microsoft SQL Server
Dokumen ini menjelaskan cara mengumpulkan log Microsoft SQL Server menggunakan pengirim Google Security Operations.
Untuk mengetahui informasi selengkapnya, lihat Penyerapan data ke Google Security Operations.
Label penyerapan mengidentifikasi parser yang menormalisasi data log mentah ke format UDM terstruktur. Informasi dalam dokumen ini berlaku untuk parser dengan label penyerapan
MICROSOFT_SQL
.
Mengonfigurasi log Microsoft SQL Server menggunakan agen NxLog
- Buka services.msc dan hentikan layanan nxlog.
- Buka
C:\Program Files (x86)\nxlog\data
, lalu hapusconfigcache.dat
. - Untuk agen Windows, buka lokasi yang diinstal
C:\Program Files (x86)\nxlog\conf
. Salin dan tempel konfigurasi berikut ke dalam file
nxlog.conf
.Ini adalah contoh file konfigurasi. Lihat manual referensi nxlog tentang opsi konfigurasi.
Setel
ROOT
ke folder tempat Anda menginstal NXLog, jika tidak, NXLog tidak akan dimulai.#define ROOT C:\Program Files\nxlog define ROOT C:\Program Files (x86)\nxlog Moduledir %ROOT%\modules CacheDir %ROOT%\data Pidfile %ROOT%\data\nxlog.pid SpoolDir %ROOT%\data LogFile %ROOT%\data\nxlog.log <Extension charconv> Module xm_charconv AutodetectCharsets UTF-8, UCS-2LE </Extension> # Load the json extension <Extension json> Module xm_json </Extension> <Input sql-ERlogs> Module im_file File "FILE_PATH" ReadFromLast False SavePos False Exec $FileName = file_name(); Exec $Hostname = hostname_fqdn(); Exec $raw_event = "NXLog|" + $Hostname + "|MS_SQL_SERVER_ERROR|" + $FileName + "|" + "000|000" + "|" + convert($raw_event, 'UCS-2LE','UTF-8'); </Input> # Send the read log lines out to nxlog server <Output out-sqlERlogs> Module om_tcp Host FORWARDER_IP_ADDRESS Port PORT_NUMBER OutputType LineBased </Output> # Build the route from nxlog on Windows to nxlog on server <Route 1> Path sql-ERlogs => out-sqlERlogs </Route>
Ganti kode berikut:
- FILE_PATH: lokasi log error Microsoft SQL
- FORWARDER_IP_ADDRESS: alamat IP penerusan Google SecOps
- PORT_NUMBER: nomor port tinggi
Mulai layanan NXLog dari
services.msc
.Log agen NxLog tersedia di
C:\Program Files (x86)\nxlog\data\nxlog.log
.Untuk mengetahui informasi tentang konfigurasi dan opsi untuk file log error SQL, lihat bagian SCM Services - Configure SQL Server Error Logs di dokumentasi Microsoft.
Mengonfigurasi penerus Google SecOps untuk menyerap log Microsoft SQL Server
- Di menu Google SecOps, pilih Settings > Forwarders > Add new forwarder.
- Di kolom Nama penerusan, masukkan nama unik untuk penerusan.
- Klik Kirim. Forwarder ditambahkan dan jendela Add collector configuration akan muncul.
- Di kolom Nama pengumpul, masukkan nama unik untuk pengumpul.
- Di kolom Jenis log, masukkan
Microsoft SQL Server
. - Pilih Syslog sebagai Collector type.
- Konfigurasikan parameter input berikut:
- Protokol: protokol koneksi yang digunakan pengumpul untuk memproses data syslog.
- Alamat: alamat IP atau nama host target tempat pengumpul berada dan memproses data syslog.
- Port: port target tempat pengumpul berada dan memproses data syslog.
- Klik Kirim.
Untuk mengetahui informasi selengkapnya tentang penerus Google SecOps, lihat Mengelola konfigurasi penerus melalui UI Google Security Operations.
Jika Anda mengalami masalah saat membuat penerusan, hubungi dukungan Google Security Operations.
Langkah berikutnya
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.