WSServer
ServiceMap
Virtuoso
Kafka
Zookeeper
Dashboard Backend
Synoptics
Database
Personaldata
Proxy
Dashboard Frontend
Nifi
Kibana
LDAP Server
Dashboardcron
Elastic Search
Keycloak
MyLDAP
IoT App 1
IoT Broker
Mongo
Orion Filter
IoT App 2
IoT Broker 2
Mongo 2
Orion Filter 2
WSserver
9000:9000
9000:9000
ServiceMap
8090:8080
8090:8080
Virtuoso
8890:8890
1111:1111
8890:8890
1111:1111
Kafka
9092:9092
9093:9093
9092:9092
9093:9093
Zookeeper
2181:2181
2181:2181
Dashboard Backend
Synoptics
3000:3000
3001:3001
3000:3000
3001:3001
Database
This component runs a MySQL service. Many components require setting up by pulling data from the database.
The default port for accessing Database is 3306:3306.
This component runs a MySQL service. Many components require setting up by pulling data from the database.
The default port for accessing Database is 3306:3306.
Personaldata
8080:8080
8080:8080
Proxy
/ServiceMap/api/v1/iot/ -> http://servicemap:8080/iot/
/ServiceMap/ -> http://servicemap:8080/ServiceMap/
/wsserver -> http://wsserver/wsserver
/superservicemap/ -> http://servicemap:8080/superservicemap/rest/
/auth/ -> http://keycloak:8088/auth/
/datamanager/ -> http://personaldata:8080/datamanager/
/kibana/ -> http://kibana:5601/kibana/
/synoptics/ -> http://synoptics:3002/
/synoptics/socket.io/ -> https://synoptics:3001/socket.io/
/ -> http://dashboard-builder/
/iotapp/iotapp-001/ -> http://iotapp-001:1880/iotapp/iotapp-001/
/iotapp/iotapp-002/ -> http://iotapp-002:1881/iotapp/iotapp-002/
/ServiceMap/api/v1/iot/ -> http://servicemap:8080/iot/
/ServiceMap/ -> http://servicemap:8080/ServiceMap/
/wsserver -> http://wsserver/wsserver
/superservicemap/ -> http://servicemap:8080/superservicemap/rest/
/auth/ -> http://keycloak:8088/auth/
/datamanager/ -> http://personaldata:8080/datamanager/
/kibana/ -> http://kibana:5601/kibana/
/synoptics/ -> http://synoptics:3002/
/synoptics/socket.io/ -> https://synoptics:3001/socket.io/
/ -> http://dashboard-builder/
/iotapp/iotapp-001/ -> http://iotapp-001:1880/iotapp/iotapp-001/
/iotapp/iotapp-002/ -> http://iotapp-002:1881/iotapp/iotapp-002/
Dashboard Frontend
Nifi
9090:9090
9090:9090
Kibana
5601:5601
5601:5601
LDAP Server
389:389
636:636
389:389
636:636
Dashboardcron
Elastic Search
9200:9200
9200:9200
Keycloak
Keycloak is in charge of authentication and authorization with credentials.
It is Proxied.
The default port for accessing Keycloak is 8088:8088
Keycloak is in charge of authentication and authorization with credentials.
It is Proxied.
The default port for accessing Keycloak is 8088:8088
MyLDAP
6443:443
6443:443
IoT-App 1
1880:1880
1880:1880
IoT Broker
1026:1026
1026:1026
Mongo
This component naturally communicates only with IoT Broker.
The default port for accessing Mongo is 27017:27017.
This component naturally communicates only with IoT Broker.
The default port for accessing Mongo is 27017:27017.
Orion Filter
8443:8443
8443:8443
IoT-App 2
1881:1880
3rd, 4th, 5th (etc.) have the first port increased by one for each previous IoT-App.
1881:1880
3rd, 4th, 5th (etc.) have the first port increased by one for each previous IoT-App.
IoT Broker 2
1027:1026
1027:1026
Mongo
This component naturally communicates only with IoT Broker.
The default port for accessing Mongo is 27017:27017.
This component naturally communicates only with IoT Broker.
The default port for accessing Mongo is 27017:27017.
Orion Filter 2
8444:8443
8444:8443
Red border means component is proxied.
Hovering on a component will highlight the connections from that component to the others.
Hovering on a component will highlight the connections from that component to the others.