The Management Server is the central location for all configuration and monitoring. It is used by administrators for adding, editing, and monitoring sites, and by Aggregators, CPE, and Private WAN Routers for accessing their configuration and submitting status information. No customer traffic passes through the management server. Communication to the management server is encrypted with SSL, SSH, or other equivalent protocols.
Management Servers can run as bare metal or as virtual hosts using VMWare, Xen, etc. They are frequently hosted in the same data center as the Aggregators, but this is not necessary- in fact, the management server can be hosted anywhere, including in cloud hosting environments.
System Requirements for Management Servers
Environment: bare metal (recommended for performance), ESX, Xen (PV-GRUB or HVM), KVM, etc.
CPU: minimum 4 cores, Xeon CPU Ivy Bridge (2013) or newer
RAM: minimum 8 GB
Disk: minimum 100 GB, SSD, 1000 IOPS 100 GB supports metric collection for 30 bonds at default resolutions
Ethernet: One 100 Mbps or 1 Gbps interface
IP address: One static public IP Recommended – remote KVM ability such as IPMI or ILO
Time series database server (recommended > 250 nodes)
Hosted Services on Management Server
This server hosts the following services:
- Web server used by administrators, end-users, and nodes for initial configuration downloads
- VPN server to secure communication between the management server and nodes
- SSH server
- Configuration management application to control generic configuration on nodes
- Aggregation server monitoring application
The management server also hosts a few back-end services, including multiple database applications, a task queue for long-running jobs, and an optional outgoing email service.