WSServer
Kafka
Zookeeper
Dashboard Backend
Synoptics
Database
Personaldata
Proxy
Dashboard Frontend
Dashboardcron
OD insert API
OD get API
OD build API
OD Postgis
IoT Fiware Api
IoT Fiware Harvester
Keycloak
MyLDAP
LDAP Server
Nifi
Opensearch Dashboard
Opensearch
Varnish
Nifi 2
Opensearch-2
Varnish-2
IoT Broker
Mongo
Orion Filter
IoT Broker 2
Mongo 2
Orion Filter 2
ServiceMap
Virtuoso
ServiceMap 2
Virtuoso 2
IoT App 1
IoT App 2
Geoserver
Geoserver DB
Heatmap2geosrv
Heatmap API
WSserver
9000:9000
9000:9000
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
Dashboardcron
OD insert API
3100:3100
3100:3100
OD get API
3200:3200
3200:3200
OD build API
3000:3000
3000:3000
OD Postgis
5432:5432
5432:5432
IoT-Fiware-Api
IoT-Fiware-Harvester
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
LDAP Server
389:389
636:636
389:389
636:636
Nifi
9090:9090
9090:9090
Opensearch Dashboard
5601:5601
5601:5601
Opensearch
9200:9200
9200:9200
Varnish
6081:6081
6081:6081
Nifi-2
9090:9090
9090:9090
Opensearch-2
9200:9200
9200:9200
Varnish-2
6081:6081
6081:6081
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 Broker 2
1027:1026
1027:1026
Mongo 2
This component naturally communicates only with IoT Broker 2.
The default port for accessing this Mongo is 27018:27017.
This component naturally communicates only with IoT Broker 2.
The default port for accessing this Mongo is 27018:27017.
Orion Filter 2
8444:8443
8444:8443
ServiceMap
8090:8080
8090:8080
Virtuoso
8890:8890
1111:1111
8890:8890
1111:1111
ServiceMap 2
8091:8080
8091:8080
Virtuoso 2
8891:8890
1112:1111
8891:8890
1112:1111
IoT-App 1
1880:1880
1880:1880
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.
Geoserver
8600:8080
8600:8080
Geoserver DB
5434:5432
5434:5432
Heatmap2geosrv
No port specified
No port specified
Heatmap Api
8001:8080
8001:8080
Red border means component is proxied.
Double black border means the vm might exists multiple times.
Hovering on a component will highlight the connections from that component to the others.
Double black border means the vm might exists multiple times.
Hovering on a component will highlight the connections from that component to the others.