CODE 201 / 2024
Local Supervisor
Decentralized and remotely managed monitoring system
Services
Orchestration
Interconnection
Monitoring
About the project

Critical IT systems need to be monitored. There are several solutions for systems accessible over the Internet, but the situation becomes more complicated when it comes to local systems or those hosted on more restricted networks.

Most of the time, agents need to be installed. However, this project required a certain independence. Therefore, nothing could be installed on existing systems. In addition, it was necessary to be able to monitor different protocols and technologies.

Project execution

To meet this need, we deployed a mini Linux server on-site and orchestrated it with our internal system.

Using NodeRED, we were able to define the different tests to be performed periodically and the different alert levels to be sent.

We can thus monitor:
- HTTP and HTTPS servers
- the validity of certificates
- the presence of PING responses
- the values ​​returned by Prometheus-type exporters
- the duration since the last synchronization of a file system

We send alerts by email, SMS and webhooks, and we display the statuses on a local screen.

Results

With this system, it is possible to supervise private servers and update the required configurations remotely, in a simple and secure way. The installed Linux server could be located on several network segments, if necessary.

In addition, having complete control over this solution allows adding a second-level supervision service to ensure that the first system is always working.

Project Category: Between CAD$10,000 and CAD$20,000

We find effective solutions to

complex problems by combining existing

solutions with our own adaptations.