Mengumpulkan log VMware Aria Suite (sebelumnya VMware vRealize Suite)
Panduan ini menjelaskan cara menyerap log VMware Aria Suite (sebelumnya dikenal sebagai VMware vRealize Suite) ke Google Security Operations menggunakan Bindplane.
VMware Aria Suite (sebelumnya VMware vRealize Suite, kini tersedia sebagai bagian dari VMware Cloud Foundation dan vSphere Foundation) adalah platform pengelolaan cloud yang menyediakan pengelolaan operasi, otomatisasi, analisis log, dan visibilitas jaringan untuk lingkungan hybrid dan multi-cloud. Parser mengekstrak kolom dari pesan syslog menggunakan pola grok berdasarkan kolom msg_type, memetakannya ke Model Data Terpadu (UDM), dan memperkaya data dengan informasi jaringan, detail pengguna, dan atribut resource.
Sebelum memulai
Pastikan Anda memiliki prasyarat berikut:
- Instance Google SecOps
- Windows Server 2016 atau yang lebih baru, atau host Linux dengan
systemd - Konektivitas jaringan antara agen Bindplane dan lingkungan VMware Aria Suite
- Jika beroperasi dari balik proxy, pastikan port firewall terbuka sesuai dengan persyaratan agen Bindplane
- Akses administratif ke VMware Aria Operations (atau VMware Aria Suite)
Mendapatkan kredensial Google SecOps untuk agen Bindplane
Untuk mengautentikasi agen Bindplane ke Google SecOps, pilih salah satu metode berikut:
- Deployment baru: Gunakan Chronicle API (Opsi 1).
- Deployment lama: Terus gunakan file autentikasi penyerapan (Opsi 2) hingga Ingestion API dihentikan pada 20 Juli 2027.
Opsi 1: Buat akun layanan untuk Chronicle API (direkomendasikan)
- Login ke Google Cloud konsol dan pilih project Google Cloud yang ditautkan ke instance Google SecOps Anda.
- Buka IAM & Admin > Service Accounts.
- Klik Create service account.
- Berikan detail konfigurasi berikut:
- Service account name: Masukkan nama akun (misalnya,
bindplane-ingest). - Deskripsi akun layanan: Masukkan deskripsi (misalnya,
Bindplane agent log ingestion).
- Service account name: Masukkan nama akun (misalnya,
- Klik Create and continue.
- Di bagian Grant this service account access to project, klik Select a role, lalu pilih Chronicle Editor.
- Klik Continue lalu klik Done.
- Klik akun layanan yang Anda buat, lalu buka tab Keys.
- Klik Add key > Create new key.
- Pilih JSON, lalu klik Create. File kunci akan didownload ke komputer Anda.
- Simpan file kunci sebagai
ingestion-auth.jsondi direktori Bindplane collector (/opt/observiq-otel-collector/ingestion-auth.jsondi Linux atauC:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.jsondi Windows), atau perbaruicreds_file_pathdiconfig.yamlagar sesuai dengan jalur tempat Anda menyimpannya. - Buka IAM & Admin > Settings dan salin Project number. Anda akan memerlukannya untuk konfigurasi pengekspor.
Opsi 2: Mendownload file autentikasi penyerapan (lama)
- Login ke konsol Google SecOps.
- Buka Setelan SIEM > Agen Pengumpulan.
- Download file autentikasi penyerapan.
- Simpan file dengan aman di sistem tempat agen Bindplane akan diinstal.
Mendapatkan ID pelanggan Google SecOps
- Login ke konsol Google SecOps.
- Buka SIEM Settings > Profile.
Salin dan simpan ID Pelanggan dari bagian Detail Organisasi.
Menginstal agen Bindplane
Instal agen Bindplane di sistem operasi Windows atau Linux Anda sesuai dengan petunjuk berikut.
Penginstalan Windows
- Buka Command Prompt atau PowerShell sebagai administrator.
Jalankan perintah berikut:
msiexec /i "[https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi](https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi)" /quietTunggu hingga penginstalan selesai.
Verifikasi penginstalan dengan menjalankan:
sc query observiq-otel-collector
Layanan akan ditampilkan sebagai RUNNING.
Penginstalan Linux
- Buka terminal dengan hak istimewa root atau sudo.
Jalankan perintah berikut:
sudo sh -c "$(curl -fsSlL [https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh](https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh))" install_unix.shTunggu hingga penginstalan selesai.
Verifikasi penginstalan dengan menjalankan:
sudo systemctl status observiq-otel-collector
Layanan akan ditampilkan sebagai active (running).
Referensi penginstalan tambahan
Untuk opsi penginstalan dan pemecahan masalah tambahan, lihat Panduan penginstalan agen BindPlane.
Mengonfigurasi agen Bindplane untuk menyerap syslog dan mengirimkannya ke Google SecOps
Cari file konfigurasi
Linux:
sudo nano /opt/observiq-otel-collector/config.yamlWindows:
notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
Mengedit file konfigurasi
Ganti seluruh konten
config.yamldengan konfigurasi berikut:receivers: udplog: listen_address: "0.0.0.0:514" exporters: chronicle/vmware_vrealize: protocol: https # Region of your instance, for example us, europe, asia-southeast1 location: <LOCATION> # Project number of the Google Cloud project linked to the instance project: '<PROJECT_NUMBER>' compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: '<customer_id>' endpoint: chronicle.googleapis.com log_type: VMWARE_VREALIZE raw_log_field: body service: pipelines: logs/vmware_vrealize_to_chronicle: receivers: - udplog exporters: - chronicle/vmware_vrealize
Parameter konfigurasi
Ganti placeholder berikut:
Konfigurasi penerima:
listen_address: Alamat IP dan port yang akan diproses:0.0.0.0untuk mendengarkan di semua antarmuka (direkomendasikan)- Port
514adalah port syslog standar (memerlukan root di Linux; gunakan1514untuk non-root)
Konfigurasi pengekspor:
creds_file_path: Jalur lengkap ke file kunci JSON akun layanan (Opsi 1):- Linux:
/opt/observiq-otel-collector/ingestion-auth.json - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Linux:
customer_id: ID Pelanggan yang disalin dari konsol Google SecOpslocation: Ganti<LOCATION>dengan region instance Google SecOps Anda (misalnya,us,europe, atauasia-southeast1). Pengekspor akan menambahkan awalanchronicle.googleapis.comdengan nilai ini. Lihat Endpoint Regional untuk mengetahui daftar lengkapnya.project: Ganti<PROJECT_NUMBER>dengan nomor project dari IAM & Admin > Settings.endpoint: Tetap tetapkan kechronicle.googleapis.com.
Pengekspor API penyerapan lama
Jika Anda menggunakan file autentikasi penyerapan dari Opsi 2, ganti blok
exportersdengan kode berikut. Tetapkancreds_file_pathke jalur file autentikasi penyerapan, dan jika instance Anda berada di luar Amerika Serikat, gantimalachiteingestion-pa.googleapis.comdengan endpoint regional Anda (misalnya,europe-malachiteingestion-pa.googleapis.com).exporters: chronicle/vmware_vrealize: compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: '<customer_id>' endpoint: malachiteingestion-pa.googleapis.com log_type: VMWARE_VREALIZE raw_log_field: body
Menyimpan file konfigurasi
- Setelah mengedit, simpan file:
- Linux: Tekan
Ctrl+O, laluEnter, laluCtrl+X - Windows: Klik File > Save
- Linux: Tekan
Mulai ulang agen Bindplane untuk menerapkan perubahan
Untuk memulai ulang agen Bindplane di Linux:
Jalankan perintah berikut:
sudo systemctl restart observiq-otel-collectorPastikan layanan sedang berjalan:
sudo systemctl status observiq-otel-collectorPeriksa log untuk mengetahui error:
sudo journalctl -u observiq-otel-collector -f
Untuk memulai ulang agen Bindplane di Windows:
Pilih salah satu opsi berikut:
- Command Prompt atau PowerShell sebagai administrator:
net stop observiq-otel-collector && net start observiq-otel-collectorKonsol Services:
- Tekan
Win+R, ketikservices.msc, lalu tekan Enter. - Cari observIQ OpenTelemetry Collector.
- Klik kanan, lalu pilih Restart.
- Tekan
Pastikan layanan sedang berjalan:
sc query observiq-otel-collectorPeriksa log untuk mengetahui error:
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
Mengonfigurasi penerusan syslog di VMware Aria Operations
- Login ke UI web VMware Aria Operations.
- Buka Administration > Management > Outbound Settings.
- Klik Tambahkan.
- Di dropdown Plugin Type, pilih Syslog.
Berikan detail konfigurasi berikut:
- Instance Name: Masukkan nama unik untuk mengidentifikasi tujuan syslog (misalnya,
Chronicle-Bindplane). - Node: Masukkan alamat IP host agen Bindplane (misalnya,
192.168.1.100). - Port: Masukkan
514. - Protocol: Pilih UDP.
- Instance Name: Masukkan nama unik untuk mengidentifikasi tujuan syslog (misalnya,
Klik Uji untuk memverifikasi koneksi ke agen Bindplane.
Klik Save untuk menerapkan setelan syslog keluar.
Tabel pemetaan UDM
| Kolom Log | Pemetaan UDM | Logika |
|---|---|---|
actorDomain |
principal.hostname |
Nilai actorDomain dari log mentah dipetakan ke kolom UDM. |
actorId |
principal.resource.attribute.labels.key |
String "actorId" ditetapkan ke kunci. |
actorId |
principal.resource.attribute.labels.value |
Nilai actorId dari log mentah ditetapkan ke nilai. |
actorId |
additional.fields.key |
String "actorId" ditetapkan ke kunci. |
actorId |
additional.fields.value.string_value |
Nilai actorId dari log mentah ditetapkan ke nilai. |
actorUserName |
principal.user.userid |
Nilai actorUserName dari log mentah dipetakan ke kolom UDM. |
actorUuid |
principal.resource.attribute.labels.key |
String "actorUuid" ditetapkan ke kunci. |
actorUuid |
principal.resource.attribute.labels.value |
Nilai actorUuid dari log mentah ditetapkan ke nilai. |
actorUuid |
additional.fields.key |
String "actorUuid" ditetapkan ke kunci. |
actorUuid |
additional.fields.value.string_value |
Nilai actorUuid dari log mentah ditetapkan ke nilai. |
all_request_headers.sec-ch-ua-platform |
principal.platform |
Nilai ini berasal dari all_request_headers.sec-ch-ua-platform. Jika berisi "win" atau "windows" (tidak peka huruf besar/kecil), nilainya adalah "WINDOWS". Jika berisi "Mac" (tidak peka huruf besar/kecil), nilainya adalah "MAC". Jika berisi "lin" atau "linux" (tidak peka huruf besar/kecil), nilainya adalah "LINUX". |
all_request_headers.X-Requested-With |
network.application_protocol |
Jika nilai berisi "http" (tidak peka huruf besar/kecil), nilai akan ditetapkan ke "HTTP". |
automation_tag |
metadata.product_event_type |
Nilai automation_tag dari log mentah dipetakan ke kolom UDM. |
client_ip |
principal.ip |
Nilai client_ip dari log mentah dipetakan ke kolom UDM. |
client_src_port |
principal.port |
Nilai client_src_port dari log mentah dipetakan ke kolom UDM. |
comp |
about.resource.attribute.labels.key |
String "Component" ditetapkan ke kunci. |
comp |
about.resource.attribute.labels.value |
Nilai comp dari log mentah ditetapkan ke nilai. |
compression |
additional.fields.key |
String "compression" ditetapkan ke kunci. |
compression |
additional.fields.value.string_value |
Nilai kompresi dari log mentah ditetapkan ke nilai. |
data |
about.resource.attribute.labels.key |
Logika bergantung pada msg_type. Jika msg_type adalah "Vpxa", "Hostd", atau "VSANMGMTSVC", kolom data diuraikan menggunakan pasangan nilai kunci, dan kunci tertentu (seperti opID, sub) dipetakan ke about.resource.attribute.labels. Jika msg_type adalah "SWITCHING", "FABRIC", "MONITORING", "SYSTEM", "ROUTING", "LOAD", "nsx", "nestdb", "cfgAgent", "NSX", atau "NSXV", kolom data diuraikan untuk mendapatkan kunci seperti comp, subcomp, s2comp, yang kemudian dipetakan ke about.resource.attribute.labels. |
data |
about.resource.attribute.labels.value |
Lihat logika untuk about.resource.attribute.labels.key. |
data |
security_result.description |
Jika msg_type adalah "Vpxa", "Hostd", atau "VSANMGMTSVC", dan setelah mengurai data untuk key-value pair, jika kolom msg ada, nilainya akan ditetapkan ke security_result.description. |
description |
security_result.description |
Jika kolom deskripsi ada di log mentah, nilainya akan dipetakan ke kolom UDM. |
deviceId |
principal.resource.attribute.labels.key |
String "deviceType" ditetapkan ke kunci. |
deviceId |
principal.resource.attribute.labels.value |
Nilai values.deviceType dari log mentah ditetapkan ke nilai. |
deviceId |
additional.fields.key |
String "deviceType" ditetapkan ke kunci. |
deviceId |
additional.fields.value.string_value |
Nilai values.deviceType dari log mentah ditetapkan ke nilai. |
direction |
network.direction |
Jika nilainya adalah "OUT", nilai tersebut dipetakan ke "OUTBOUND". Jika "IN", nilai tersebut akan dipetakan ke "INBOUND". |
dst_ip |
target.ip |
Nilai dst_ip dari log mentah dipetakan ke kolom UDM. |
dst_port |
target.port |
Nilai dst_port dari log mentah dipetakan ke kolom UDM. |
event_source |
principal.url |
Nilai event_source dari log mentah dipetakan ke kolom UDM. |
headers_received_from_server.Access-Control-Allow-Origin |
target.resource.attribute.labels.key |
String "headers_received_from_server.Access-Control-Allow-Origin" ditetapkan ke kunci. |
headers_received_from_server.Access-Control-Allow-Origin |
target.resource.attribute.labels.value |
Nilai headers_received_from_server.Access-Control-Allow-Origin dari log mentah ditetapkan ke nilai. |
headers_received_from_server.Content-Security-Policy |
principal.resource.attribute.labels.key |
String "headers_received_from_server.Content-Security-Policy" ditetapkan ke kunci. |
headers_received_from_server.Content-Security-Policy |
principal.resource.attribute.labels.value |
Nilai headers_received_from_server.Content-Security-Policy dari log mentah ditetapkan ke nilai. |
headers_received_from_server.Cookie |
target.resource.attribute.labels.key |
String "headers_received_from_server.Cookie" ditetapkan ke kunci. |
headers_received_from_server.Cookie |
target.resource.attribute.labels.value |
Nilai headers_sent_to_server.Cookie dari log mentah ditetapkan ke nilai. |
headers_received_from_server.set-cookie |
target.resource.attribute.labels.key |
String "headers_received_from_server.set-cookie" ditetapkan ke kunci. |
headers_received_from_server.set-cookie |
target.resource.attribute.labels.value |
Nilai headers_received_from_server.set-cookie dari log mentah ditetapkan ke nilai. |
headers_sent_to_server.sec-ch-ua |
principal.resource.attribute.labels.key |
String "headers_sent_to_server.sec-ch-ua" ditetapkan ke kunci. |
headers_sent_to_server.sec-ch-ua |
principal.resource.attribute.labels.value |
Nilai headers_sent_to_server.sec-ch-ua dari log mentah ditetapkan ke nilai. |
headers_sent_to_server.X-CSRF-TOKEN |
principal.resource.attribute.labels.key |
String "headers_sent_to_server.X-CSRF-TOKEN" ditetapkan ke kunci. |
headers_sent_to_server.X-CSRF-TOKEN |
principal.resource.attribute.labels.value |
Nilai headers_sent_to_server.X-CSRF-TOKEN dari log mentah ditetapkan ke nilai. |
hostname |
principal.hostname |
Nilai nama host dari log mentah dipetakan ke kolom UDM. |
hostname |
intermediary.hostname |
Nilai nama host dari log mentah dipetakan ke kolom UDM. |
host |
principal.hostname |
Nilai host dari log mentah dipetakan ke kolom UDM. |
isLocal |
additional.fields.key |
String "isLocal" ditetapkan ke kunci. |
isLocal |
additional.fields.value.string_value |
Nilai isLocal dari log mentah ditetapkan ke nilai. |
json_data |
Various fields within principal, target, additional, and security_result |
Kolom json_data dari log mentah diurai sebagai JSON, dan kolom yang diekstrak dipetakan ke berbagai kolom UDM berdasarkan nama dan logika parser. Hal ini mencakup kolom seperti uuid, tenantId, actorId, actorUserName, actorDomain, sourceIp, objectName, objectType, objectId, values.resourceType, values.success, dan lainnya. |
kv_data |
Various fields |
Kolom kv_data diuraikan sebagai pasangan nilai kunci, dan kolom yang diekstrak dipetakan ke berbagai kolom UDM berdasarkan nama dan logika parser. |
level |
security_result.severity |
Jika nilainya adalah "info" (tidak peka huruf besar/kecil), nilai tersebut akan dipetakan ke "INFORMATIONAL". |
log_id |
metadata.product_log_id |
Nilai log_id dari log mentah dipetakan ke kolom UDM. |
message |
Various fields |
Kolom pesan adalah sumber data utama dan diuraikan secara ekstensif menggunakan pola grok untuk mengekstrak berbagai kolom seperti ts, hostname, msg_type, sub_msg, dan lainnya. Kolom yang diekstrak ini kemudian digunakan untuk mengisi berbagai kolom UDM berdasarkan logika parser. |
method |
network.http.method |
Nilai metode dari log mentah dipetakan ke kolom UDM. |
msg |
security_result.description |
Jika msg_type adalah "Vpxa", "Hostd", "VSANMGMTSVC", "SWITCHING", "FABRIC", "ROUTING", "LOAD-BALANCER", "nsx", "nestdb", "cfgAgent", "NSX", "NSXV", atau "Rhttpproxy", dan setelah penguraian grok yang relevan, jika kolom msg ada, nilainya ditetapkan ke security_result.description. Ada kasus khusus dalam logika ini untuk konten pesan tertentu seperti "keepalive connection". |
msg_type |
metadata.product_event_type |
Jika msg_type adalah "FIREWALL_PKTLOG" atau "FIREWALL-PKTLOG", nilainya akan dipetakan ke kolom UDM. |
objectName |
target.resource.attribute.labels.key |
String "objectName" ditetapkan ke kunci. |
objectName |
target.resource.attribute.labels.value |
Nilai objectName dari log mentah ditetapkan ke nilai. |
objectName |
additional.fields.key |
String "objectName" ditetapkan ke kunci. |
objectName |
additional.fields.value.string_value |
Nilai objectName dari log mentah ditetapkan ke nilai. |
objectId |
target.resource.attribute.labels.key |
String "objectId" ditetapkan ke kunci. |
objectId |
target.resource.attribute.labels.value |
Nilai objectId dari log mentah ditetapkan ke nilai. |
objectId |
additional.fields.key |
String "objectId" ditetapkan ke kunci. |
objectId |
additional.fields.value.string_value |
Nilai objectId dari log mentah ditetapkan ke nilai. |
objectType |
target.resource.attribute.labels.key |
String "objectType" ditetapkan ke kunci. |
objectType |
target.resource.attribute.labels.value |
Nilai objectType dari log mentah ditetapkan ke nilai. |
objectType |
additional.fields.key |
String "objectType" ditetapkan ke kunci. |
objectType |
additional.fields.value.string_value |
Nilai objectType dari log mentah ditetapkan ke nilai. |
objectType |
security_result.description |
Jika objectType adalah "LAUNCH" dan success bukan "true", deskripsinya adalah "application launch attempt was successful". Jika objectType adalah "LAUNCH_ERROR" dan success bukan "true", deskripsinya adalah "Pengguna meluncurkan aplikasi dengan permintaan yang tidak valid". |
opID |
about.resource.attribute.labels.key |
String "opId" ditetapkan ke kunci. |
opID |
about.resource.attribute.labels.value |
Nilai opID dari log mentah ditetapkan ke nilai. |
pool |
additional.fields.key |
String "pool" ditetapkan ke kunci. |
pool |
additional.fields.value.string_value |
Nilai pool dari log mentah ditetapkan ke nilai. |
pool_name |
additional.fields.key |
String "pool_name" ditetapkan ke kunci. |
pool_name |
additional.fields.value.string_value |
Nilai pool_name dari log mentah ditetapkan ke nilai. |
protocol |
network.ip_protocol |
Nilai protokol dari log mentah dikonversi menjadi huruf besar dan dipetakan ke kolom UDM. Jika nilainya adalah "PROTO", nilai tersebut tidak dipetakan. |
protocol |
additional.fields.key |
Jika nilai protokol adalah "PROTO", string "ip_protocol" akan ditetapkan ke kunci. |
protocol |
additional.fields.value.string_value |
Jika nilai protokol adalah "PROTO", nilai protokol dari log mentah akan ditetapkan ke nilai. |
query_data |
network.dns.questions.name |
Kolom query_data diuraikan untuk mengekstrak question_name, yang kemudian dipetakan ke kolom UDM. |
query_data |
network.dns.questions.type |
Kolom query_data diurai untuk mengekstrak query_type, yang kemudian dipetakan ke kolom UDM menggunakan pencarian yang disertakan dari "dns_record_type.include". |
query_data |
network.dns.questions.class |
Kolom query_data diuraikan untuk mengekstrak dns_class, yang kemudian dipetakan ke kolom UDM menggunakan lookup yang disertakan dari "dns_query_class_mapping.include". |
referer |
principal.url |
Nilai perujuk dari log mentah dipetakan ke kolom UDM. |
request_content_type |
additional.fields.key |
String "request_content_type" ditetapkan ke kunci. |
request_content_type |
additional.fields.value.string_value |
Nilai request_content_type dari log mentah ditetapkan ke nilai. |
request_state |
additional.fields.key |
String "request_state" ditetapkan ke kunci. |
request_state |
additional.fields.value.string_value |
Nilai request_state dari log mentah ditetapkan ke nilai. |
response_code |
network.http.response_code |
Nilai response_code atau server_response_code dari log mentah dipetakan ke kolom UDM. |
response_content_type |
additional.fields.key |
String "request_content_type" ditetapkan ke kunci. |
response_content_type |
additional.fields.value.string_value |
Nilai response_content_type dari log mentah ditetapkan ke nilai. |
rule_id |
security_result.rule_id |
Nilai rule_id dari log mentah dipetakan ke kolom UDM. |
s2comp |
about.resource.attribute.labels.key |
String "S2-Component" ditetapkan ke kunci. |
s2comp |
about.resource.attribute.labels.value |
Nilai s2comp dari log mentah ditetapkan ke nilai. |
server_ip |
target.ip |
Nilai server_ip dari log mentah dipetakan ke kolom UDM. |
server_name |
target.hostname |
Nilai server_name dari log mentah dipetakan ke kolom UDM. |
server_response_code |
network.http.response_code |
Lihat logika untuk response_code. |
server_src_port |
target.port |
Nilai server_src_port dari log mentah dipetakan ke kolom UDM. |
service_engine |
additional.fields.key |
String "service_engine" ditetapkan ke kunci. |
service_engine |
additional.fields.value.string_value |
Nilai service_engine dari log mentah ditetapkan ke nilai. |
sourceIp |
principal.ip |
Nilai sourceIp dari log mentah dipetakan ke kolom UDM. |
ssl_cipher |
network.tls.cipher |
Nilai ssl_cipher dari log mentah dipetakan ke kolom UDM. |
ssl_session_id |
network.session_id |
Nilai ssl_session_id dari log mentah dipetakan ke kolom UDM. |
ssl_version |
network.tls.version_protocol |
Nilai ssl_version dari log mentah dipetakan ke kolom UDM. |
sub |
about.resource.attribute.labels.key |
String "Sub Component" ditetapkan ke kunci. |
sub |
about.resource.attribute.labels.value |
Nilai sub dari log mentah ditetapkan ke nilai. |
subClusterUuid |
additional.fields.key |
String "subClusterUuid" ditetapkan ke kunci. |
subClusterUuid |
additional.fields.value.string_value |
Nilai subClusterUuid dari log mentah ditetapkan ke nilai. |
sub_msg |
Various fields within principal, target, network, security_result, and about |
Kolom sub_msg diuraikan secara berbeda berdasarkan msg_type. Log ini dapat diurai sebagai JSON, menggunakan pola grok, atau menggunakan key-value pair. Kolom yang diekstrak kemudian dipetakan ke berbagai kolom UDM berdasarkan nama dan logika parser. Hal ini mencakup kolom seperti ip_type, action, rule_id, direction, protocol, tcp_flag, src_ip, src_port, dst_ip, dst_port, data, msg, dan lainnya. |
subcomp |
about.resource.attribute.labels.key |
String "Sub Component" ditetapkan ke kunci. |
subcomp |
about.resource.attribute.labels.value |
Nilai subcomp dari log mentah ditetapkan ke nilai. |
tenantId |
principal.resource.attribute.labels.key |
String "tenantId" ditetapkan ke kunci. |
tenantId |
principal.resource.attribute.labels.value |
Nilai tenantId dari log mentah ditetapkan ke nilai. |
tenantId |
additional.fields.key |
String "tenantId" ditetapkan ke kunci. |
tenantId |
additional.fields.value.string_value |
Nilai tenantId dari log mentah ditetapkan ke nilai. |
ts |
metadata.event_timestamp |
Nilai ts dari log mentah diurai sebagai stempel waktu dan dipetakan ke kolom UDM. |
ts |
timestamp |
Nilai ts dari log mentah diuraikan sebagai stempel waktu dan dipetakan ke kolom UDM. |
updateType |
additional.fields.key |
String "updateType" ditetapkan ke kunci. |
updateType |
additional.fields.value.string_value |
Nilai updateType dari log mentah ditetapkan ke nilai. |
uri_path |
network.http.referral_url |
Nilai uri_path dari log mentah dipetakan ke kolom UDM. |
user_agent |
network.http.user_agent |
Nilai user_agent dari log mentah dipetakan ke kolom UDM. |
user_agent |
network.http.parsed_user_agent |
Nilai user_agent dari log mentah diuraikan sebagai string agen pengguna dan dipetakan ke kolom UDM. |
USER |
principal.user.user_display_name |
Nilai USER dari log mentah dipetakan ke kolom UDM. |
values.actorExternalId |
principal.resource.attribute.labels.key |
String "actorExternalId" ditetapkan ke kunci. |
values.actorExternalId |
principal.resource.attribute.labels.value |
Nilai values.actorExternalId dari log mentah ditetapkan ke nilai. |
values.actorExternalId |
additional.fields.key |
String "actorExternalId" ditetapkan ke kunci. |
values.actorExternalId |
additional.fields.value.string_value |
Nilai values.actorExternalId dari log mentah ditetapkan ke nilai. |
values.deviceType |
principal.resource.attribute.labels.key |
String "deviceType" ditetapkan ke kunci. |
values.deviceType |
principal.resource.attribute.labels.value |
Nilai values.deviceType dari log mentah ditetapkan ke nilai. |
values.deviceType |
additional.fields.key |
String "deviceType" ditetapkan ke kunci. |
values.deviceType |
additional.fields.value.string_value |
Nilai values.deviceType dari log mentah ditetapkan ke nilai. |
values.resourceType |
principal.resource.resource_subtype |
Nilai values.resourceType dari log mentah dipetakan ke kolom UDM. principal.resource.type ditetapkan ke "VIRTUAL_MACHINE". |
values.success |
security_result.action |
Jika nilainya "true" (tidak peka huruf besar/kecil), nilai tersebut dipetakan ke "ALLOW". Jika "false" (tidak peka huruf besar/kecil), nilai tersebut akan dipetakan ke "BLOCK". |
virtualservice |
additional.fields.key |
String "virtualservice" ditetapkan ke kunci. |
virtualservice |
`additional.fields.value.string_value" | Nilai virtualservice dari log mentah ditetapkan ke nilai. |
vmw_vr_ops_appname |
about.resource.attribute.labels.key |
String "Ops AppName" ditetapkan ke kunci. |
vmw_vr_ops_appname |
about.resource.attribute.labels.value |
Nilai vmw_vr_ops_appname dari log mentah ditetapkan ke nilai. |
vmw_vr_ops_clustername |
about.resource.attribute.labels.key |
String "Ops ClusterName" ditetapkan ke kunci. |
vmw_vr_ops_clustername |
about.resource.attribute.labels.value |
Nilai vmw_vr_ops_clustername dari log mentah ditetapkan ke nilai. |
vmw_vr_ops_logtype |
about.resource.attribute.labels.key |
String "Ops Logtype" ditetapkan ke kunci. |
| `vmw_vr_ops_logtype" | about.resource.attribute.labels.value |
Nilai vmw_vr_ops_logtype dari log mentah ditetapkan ke nilai. |
vmw_vr_ops_nodename |
about.resource.attribute.labels.key |
String "Ops NodeName" ditetapkan ke kunci. |
vmw_vr_ops_nodename |
about.resource.attribute.labels.value |
Nilai vmw_vr_ops_nodename dari log mentah ditetapkan ke nilai. |
vs_name |
additional.fields.key |
String "vs_name" ditetapkan ke kunci. |
vs_name |
additional.fields.value.string_value |
Nilai vs_name dari log mentah ditetapkan ke nilai. |
etag |
event.idm.read_only_udm.target.resource.attribute.labels |
Dipetakan dari log perubahan |
request_length |
event.idm.read_only_udm.network.sent_bytes |
Dipetakan dari log perubahan |
server_response_length |
event.idm.read_only_udm.network.received_bytes |
Dipetakan dari log perubahan |
server_conn_src_ip |
event.idm.read_only_udm.intermediary.ip |
Dipetakan dari log perubahan |
vs_ip |
event.idm.read_only_udm.intermediary.ip |
Dipetakan dari log perubahan |
persistent_session_id |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
client_rtt |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
server_response_time_first_byte |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
server_response_time_last_byte |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
response_length |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
response_time_first_byte |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
response_time_last_byte |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
compression_percentage |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
client_insights |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
request_headers |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
server_ssl_session_id |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
server_connection_reused |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
response_headers |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
request_id |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
servers_tried |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
jwt_log |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
max_ingress_latency_fe |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
conn_est_time_fe |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
max_ingress_latency_be |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
conn_est_time_be |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
isLocal", "updateType", "subClusterUuid", "valueLength |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
Log Perubahan
Melihat Log Perubahan untuk parser ini
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.