Architecture¶
Centreon MAP consists of three components:
Centreon MAP Server, developed in Java, using Hibernate and CXF, and hosted by Tomcat
Centreon MAP Web interface, developed in Javascript, based on Backbone.js
Centreon MAP Desktop Client, developed in Java, based on Eclipse RCP 4.
The diagram below summarizes the architecture:

Table of network flow¶
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 interface |
User |
Map server |
8080/8443 |
HTTP/HTTPS |
Retrieve views & content |
Web interface |
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