Architecture¶
Centreon Map 4 is made of 3 applications:
The Centreon Map 4 Server, developed in Java, using Hibernate and CXF and hosted by Tomcat
The Centreon Map 4 Web Client, developed in Javascript, based on Backbone.js
The Centreon Map 4 Desktop Client, developed in Java, based on Eclipse RCP 4
The diagram below summarizes the architecture:
Table of network flows¶
Application |
Source |
Destination |
Port |
Protocol |
Purpose |
|---|---|---|---|---|---|
Map Server |
Map server |
Centreon central broker |
5758 |
TCP |
Get real time status updates |
Map Server |
Map server |
Centreon MySQL database |
3306 |
TCP |
Retrieve configuration and other data from Centreon |
Map Server |
Map server |
Map server database |
3306 |
TCP |
Store all views and data related to Centreon Map |
Web + Desktop |
Map server |
Centreon central |
80/443 |
HTTP/HTTPS |
Authentication & data retrieval |
Web client |
User |
Map server |
8080/8443 |
HTTP/HTTPS |
Retrieve views & content |
Web client |
User |
Internet* (Mapbox) |
443 |
HTTPS |
Retrieve mapbox data |
Desktop client |
User |
Map server |
8080/8443 |
HTTP/HTTPS |
Retrieve and create views & content |
Desktop client |
User |
Internet* (Mapbox) |
443 |
HTTPS |
Retrieve mapbox data |
Desktop client |
User |
Internet* (p2 repo) |
80 |
HTTP |
Retrieve automatic desktop client update |
* With or without a proxy