diff --git a/launcher/src/backend/Monitoring.js b/launcher/src/backend/Monitoring.js
index f37ad573b..d745bfd0a 100755
--- a/launcher/src/backend/Monitoring.js
+++ b/launcher/src/backend/Monitoring.js
@@ -1421,6 +1421,7 @@ export class Monitoring {
details[clientType]["service"] = clt.service;
details[clientType]["client"] = clt.service.replace(/Beacon|Service/gi, "").toUpperCase();
details[clientType]["state"] = clt.state;
+ details[clientType]["serviceID"] = clt.config.serviceID;
opttyp = Object.keys(services).find((key) => services[key].hasOwnProperty(clt.service));
if (!opttyp) {
return;
diff --git a/launcher/src/components/UI/control-page/components/fragments/ClientStatus.vue b/launcher/src/components/UI/control-page/components/fragments/ClientStatus.vue
new file mode 100644
index 000000000..09104d78b
--- /dev/null
+++ b/launcher/src/components/UI/control-page/components/fragments/ClientStatus.vue
@@ -0,0 +1,82 @@
+
+