Web Console for Server Infrastructure Monitoring

Discover our success story in developing a server infrastructure monitoring system for Indeni. Although Indeni had a skilled software engineering team to handle the backend development, they needed our expertise to develop the front end and create a web console.
Technologies:
Java, Google Web Tools
Industry:
Information Technologies
Region:
Israel
Volume:
5 man/year
icon description

Description

Our client, Indeni, a leader in security infrastructure automation, approached us with the idea of creating a server infrastructure monitoring system. Thanks to our collaboration, we began the front-end development for an advanced hardware monitoring system, tailored for large data centers and hosting providers. The front-end system was designed by 3 software engineers at SCD to display a lot of information in real-time and in different formats. The frontend also offered real-time visualization of various signals, enhancing its monitoring capabilities.

icon challenge

Challenge

The server infrastructure monitoring system needed real-time monitoring of signals from various equipment in large data centers and hosting providers. It was essential for users to receive immediate alerts, for example, in case a server was overheating, so they could take prompt action and avoid crises.


Our challenge was to deal with signals from a wide range of equipment, each sending updates at different intervals—one might send data every second, another every 5 minutes, etc. If we tried to request the current status from each piece of equipment every time we required it, there could be delays in processing. Some requests would take up to 30 seconds to process and prevent us from displaying data quickly enough in real-time.

icon solution

Solution

To meet the requirement for real-time updates, we successfully developed the frontend and a sophisticated caching system that queries equipment in advance, stores the results in a cache, and retrieves the data instantly from there.


The cache is updated at different intervals depending on how frequently the equipment sends relevant data. Some are queried every few seconds, others every few minutes or once a day. This approach ensures that we always have up-to-date information ready for quick access.


In this system, maintaining consistent data and real-time retrieval was crucial, and we successfully achieved the client’s desired results.

Looking for a similar IT solution?

Connect with us and the first consultation will be provided free of charge.

Please, provide your name

Please, provide a valid email

Please, leave a message.

Contact us on messengers: