Thanks for getting back to me, Tony.
The troubleshooting piece seemed to help and I figured out how to format my RESTful query appropriately. The challenge that I'm seeing now is that it appears the JSON stream that is being sent to the Splunk server is incomplete. I'm seeing truncation occur at the beginning and the end of the events. So the JSON parser doesn't seem to see it as a complete message. Samples follow. I'm using the latest version of the TA in a distributed environment running Splunk 6.5.1.
Truncation at the end:
{
"product": "Web MPS",
"appliance-id": "<obfuscated>",
"appliance": "<obfuscated>",
"alert": {
"src": {
"ip": "<obfuscated>",
"mac": "<obfuscated>",
"vlan": "0",
"port": "<obfuscated>"
},
"severity": "crit",
"alert-url": "<obfuscated>",
"explanation": {
"malware-detected": {
"malware": {
"name": "<obfuscated>",
"stype": "<obfuscated>",
"sid": "<obfuscated>"
}
},
"cnc-services": {
"cnc-service": {
"location": "<obfuscated>",
"protocol": "tcp",
"port": "80",
"channel": "<obfuscated>",
"address": "<obfuscated>"
}
},
"protocol": "tcp",
"analysis": "content"
},
"locations": "<obfuscated>",
"id": "<obfuscated>",
"action": "notified",
Truncation at the beginning:
"occurred": "2016-12-16 04:31:05+00",
"interface": {
"interface": "pether3",
"mode": "tap",
"label": "A1"
},
"dst": {
"ip": "<obfuscated>",
"mac": "<obfuscated>",
"port": "80"
},
"name": "<obfuscated>"
},
"version": "<obfuscated>",
"msg": "extended"
}
... View more