Aller au contenu principal

Centreon

centreon.com

Core structure

ComponentRole/Description
Centreon Web UIWeb interface for configuration, visualization, and management
Centreon EngineMonitoring engine (forked/enhanced Nagios core)
Centreon BrokerHigh-performance event/data processor (handles results, logs, perfdata, DB writes)
DatabaseStores configuration, monitoring data, events (MySQL/MariaDB)
Centreon PollerComponent (local or remote) that runs the checks/plugins; can be distributed for scaling or network segmentation
PluginsCheck scripts (Nagios-compatible) to monitor hosts/services
Centreon Plugin PacksCurated sets of plugins and templates for quick integration
NotificationsAlerts via email, SMS, etc.
APIREST API for automation and integrations
Hosts & ServicesDefinitions of monitored elements and checks
Users/ACLFine-grained access control and multi-user support

Monitoring Architecture Diagram

                       ┌─────────────────────────────┐
│ Centreon Admin │
│ (Web Interface User) │
└───────────┬─────────────────┘

(Web Browser)

┌───────────▼───────────────┐
│ Centreon Web UI │
└───────────┬───────────────┘

(Configuration)

┌───────────▼───────────────┐
│ Centreon Engine │
│ (Monitoring Scheduler) │
└───────────┬───────────────┘

┌───────────▼───────────────┐
│ Centreon Broker │
│ (Data/Event Processing) │
└──┬──────────────┬─────────┘
(DB Write)│ │(Data Forward)
┌───▼──┐ ┌───▼─────────────┐
│Database│ │Remote Centreon │
│(MySQL/ │ │Poller(s) │
│MariaDB)│ │ (in branch/DMZ) │
└────┬───┘ └───┬─────────────┘
│ │
┌─────────────────┴───┬─────────┴─────────────────────┐
│ │ │
┌─────▼───────┐ ┌──────▼──────┐ ┌───────▼─────┐
│Linux Host │ │Windows Host │ ... │Network │
│(Agent/NRPE) │ │(Agent/NSClient++) │Devices (SNMP│
└─────────────┘ └─────────────┘ │ or Plugin) │
│ │ └─────────────┘
(Plugins/Checks) (Plugins/Checks) │
(SNMP/Agentless)