mO SharemO Share

Network & Firewall

The Site Controller software requires communication with the azeti Engine to send out data and to receive configurations. Therefore some network ports must be opened to run the overall solution properly. Different types of communication is involved and it is mandatory to configure your firewall accordingly for proper functionality.

SIte Controller to azeti Engine

The Site Controller software running on your edge device requires outgoing traffic towards its destination azeti Engine server.

User Browser to azeti Engine

The azeti Engine is a web application that uses the WebSockets technology for communication and thus requires ports to be opened between the azeti Engine Server and the users web browser.

On this page:

Firewall Between User's Web Browser and azeti Engine

PortFirewallDirectionSource hostDestination hostProtocolDescription
80optionaloutgoingTomcatUser's Web BrowserHTTPWeb application (testing/dev)
8081optionaloutgoingActiveMQUser's Web BrowserWebsocketsWeb application live updates (testing/dev)
443mandatoryoutgoingTomcatUser's Web BrowserHTTPSWeb application (production)
8082mandatory

outgoing

ActiveMQ

User's Web Browser

Secure WebsocketsWeb application live updates (production)

Firewall Between Site Controller and azeti Engine

PortFirewallDirectionSource hostDestination hostProtocolDescription
1883optional outgoingActiveMQSiteControllerMQTTSiteController from/to azeti Cloud Broker in VPN environments
8883optionaloutgoingActiveMQSiteControllerMQTT + TLSSiteController from/to azeti Cloud Broker in Internet environments

Full Networking Within azeti Engine Installation

PortApplicationProtocolDescription
1883ActiveMQMQTTSite Controller from/to azeti Engine Broker in VPN environments
8883ActiveMQMQTT + TLSSite Controller from/to azeti Engine Broker in Internet environments
8081ActiveMQWSWeb browser to ActiveMQ web sockets
8082ActiveMQWSSWeb browser to ActiveMQ web sockets
61613ActiveMQSTOMPInternal connection Back-end/ActiveMQ
61614ActiveMQSTOMP+TLSInternal connection Back-end/ActiveMQ
61616ActiveMQJMSInternal connection Back-end/ActiveMQ
5432PostgreSQLTCP/Postgres-specificInternal connection Back-end/PostgreSQL
8083InfluxDBHTTPInternal connection Back-end/InfluxDB admin interface
8086InfluxDBHTTPInternal connection Back-end/InfluxDB
80TomcatHTTPWeb application (dev/test)
443TomcatHTTPSWeb application (production)