From e0d6f0a8e8b5ff97f566900156fb0c6d9d193b18 Mon Sep 17 00:00:00 2001 From: Thanasis Naskos Date: Fri, 10 Dec 2021 15:18:33 +0200 Subject: [PATCH] Changed the format of the message to be published from xlsiem --- api/app/Http/Controllers/V1/Partners/XlsiemController.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/api/app/Http/Controllers/V1/Partners/XlsiemController.php b/api/app/Http/Controllers/V1/Partners/XlsiemController.php index 404c950..2ffa1f7 100644 --- a/api/app/Http/Controllers/V1/Partners/XlsiemController.php +++ b/api/app/Http/Controllers/V1/Partners/XlsiemController.php @@ -28,12 +28,10 @@ class XlsiemController extends Controller 'priority' => isset($ev['priority']) ? $ev['priority'] : null, 'confidence' => isset($ev['confidence']) ? $ev['confidence'] : null, ]; - $mqttEvents[] = [ - 'asset_id' => $request->get('asset_id'), + $eventAlarms[] = [ 'event_alarm_id' => $ev['event_alarm_id'], 'event_alarm_char' => $ev['event_alarm_char'], 'name' => isset($ev['name']) ? $ev['name'] : null, - 'time' => Carbon::createFromTimestamp($request->get('timestamp')), 'source_ip' => $ev['source_ip'], 'source_port' => isset($ev['source_port']) ? $ev['source_port'] : null, 'destination_ip' => $ev['destination_ip'], @@ -41,7 +39,14 @@ class XlsiemController extends Controller 'priority' => isset($ev['priority']) ? $ev['priority'] : null, 'confidence' => isset($ev['confidence']) ? $ev['confidence'] : null ]; + Mqtt::ConnectAndPublish('xlsiem/event', json_encode($mqttEvents), 1); } + $mqttEvents = { + 'asset_id' => $request->get('asset_id'), + 'timestamp' => Carbon::createFromTimestamp($request->get('timestamp')), + 'event_alarm' => $eventAlarms + }; + // publish to MQTT Broker //Mqtt::ConnectAndPublish('xlsiem/event', json_encode($mqttEvents), $request->user()->id); -- 2.2.2