Skip to main content
Version: ✨ 23.10

Architectures

If you are monitoring a small number of hosts and services, a Central Manager is enough. However, to monitor a large number of hosts and services, you will need to distribute the load over multiple Smart Pollers.

Available architectures

Basic architecture

The basic architecture is set up as follows:

  • 1 Central i-Vertix IT Monitoring server
info

When operating the monitoring system using a basic architecture:

  • the data is collected, processed, stored and delivered by the Central i-Vertix Monitoring server
  • the web interface is provided by the Central i-Vertix Monitoring server

Components

Central i-Vertix Monitoring server

  • Apache (webserver)
  • i-Vertix IT Monitoring web interface (provides the graphical monitoring interface)
  • MariaDB (stores the monitoring configuration and collected data) - only when there is no separate database server
  • Monitoring Engine (collects data)
  • Monitoring Broker (stores processed data in the database and generates graphs)
  • Gorgone Engine (manages connections between Pollers, Remote servers and the Central server)

i-Vertix Poller

  • Monitoring Engine (collects and processes data)
  • Gorgone Engine (manages the connection between the Poller and the Central server)

Remote monitoring server

  • Apache (web server)
  • i-Vertix IT Monitoring web interface (provides the graphical monitoring interface)
  • MariaDB (stores the monitoring configuration and collected data)
  • Gorgone Engine (manages the connection between the Poller and the Central server)
  • Monitoring Engine (collects data)
  • Collected data are sent to Broker SQL using cbmod by monitoring engine
  • Monitoring Broker (stores processed data in the database and generates graphs + forwards data to the Central monitoring server)
  • Gorgone Engine (manages connections between Pollers, Remote servers and the Central server)

DBMS Server

  • MariaDB (stores the monitoring configuration and collected data)

What kind of architecture do you need?

When designing your i-Vertix IT Monitoring platform, have the following things in mind:

  • The number of hosts you will monitor is not enough to determine how big your platform should be. You will also need to take into account the number of services per host, as well as the number of metrics per service.

  • The need to use Smart Pollers or remote servers to separate your resources according to geographical or logical criteria.

    Example: If your monitoring architecture has to monitor a DMZ area, it is easier (and safer) to place a remote server in the DMZ network.

  • A Central Manager should only monitor a small number of hosts and services, as its CPU must primarily handle the data sent by remote servers and Smart Pollers (this is the same for remote servers). The more hosts and services you monitor on your Central server, you higher the risk of the interface being slowed down, as the monitoring engine will use more resources.

  • The Central server should monitor all remote servers and Smart Pollers.

  • The Central server should be monitored by a Smart Poller or a remote server.

  • Use a Remote server instead of a i-Vertix Poller if you need to visualize data on a site other than where the central server is located.