Query Details
//Available columns: ['host','devicename','type','hostname','src_ip','log_type','contents','dst_ip','src_port','dst_port','protocol','mac_address','request_type','uri','translated_src_ip','translated_dst_ip','pattern','translated_port','agent','message','@timestamp'] Cisco_Meraki_CL | where TimeGenerated > ago(10d) | extend ParseFields = split(RawData, ' ') | extend EventMonth = tostring(ParseFields[0]) | extend EventDay = tostring(ParseFields[1]) | extend Time = tostring(ParseFields[2]) | extend DeviceIP = tostring(ParseFields[3]) | extend Fluff_1 = tostring(ParseFields[4]) | extend Addr = tostring(ParseFields[5]) | extend Server = tostring(ParseFields[6]) | extend Method = tostring(ParseFields[7]) | extend Source = tostring(ParseFields[8]) | extend Destination = tostring(ParseFields[9]) | extend MAC = tostring(ParseFields[10]) | extend Protocol = tostring(ParseFields[11]) | extend S_Port = tostring(ParseFields[12]) | extend D_Port = tostring(ParseFields[13]) | extend Fluff_2 = tostring(ParseFields[14]) | extend Pattern = tostring(ParseFields[15])
This query is extracting specific fields from the Cisco Meraki logs and assigning them to new columns. It is splitting the RawData field into individual elements and then assigning each element to a new column. The extracted fields include EventMonth, EventDay, Time, DeviceIP, Fluff_1, Addr, Server, Method, Source, Destination, MAC, Protocol, S_Port, D_Port, Fluff_2, and Pattern.

Rod Trent
Released: November 4, 2020
Tables
Keywords
Operators