Concepts - Monitoring Architecture


ServerAssist makes use of a distributed architecture, ensuring that there is no single point of failure which will cause all monitoring to stop.

The core components of the monitoring system are:

Independent Operation

Each agent is responsible for monitoring the system on which it is installed, with the configuration and persistent data stored locally. In this way, there can be a complete network failure between the central console and the agent, and local monitoring will continue unhindered.

Resilience

ServerAssist can be configured to send notifications of issues via e-mail, and in the event that an e-mail cannot be sent directly, it is queued for up to a week, with delivery being regularly retried. In addition, internal regular checks are made on the performance of the monitoring system itself, with automatic optimisation and defragmentation of the internal data stores based on usage levels. In addition, any critical failure of any component is logged and all components are restarted automatically.