Schneider Electric

Application monitoring setup for a system hosted on AWS.

"At Schneider, we believe access to energy and digital is a basic human right. We empower all to make the most of their energy and resources, ensuring Life Is On everywhere, for everyone, at every moment".

Schneider Electric provides energy and automation digital solutions for efficiency and sustainability. Schneider Electric combines world-leading energy technologies, real-time automation, software and services into integrated solutions for Homes, Buildings, Data Centers, Infrastructure and Industries.

01

The Challenge

Start date of the project: December 2020

End date of the project: September 2021

Facing the challenge of managing some applications with always increasing compute, memory and storage requirements and wanting to proactively monitor the status, the health, and the performance of these applications, Schneider Electric decided to use a home-made monitoring system.

Momentum_People working smiling.png

02

The Solution

The home-made monitoring system will be used to identify and troubleshoot production events and to implement a proactive monitoring approach to quickly diagnose and troubleshoot issues before they become Critical.

To create the solution desired by the customer, Eviden, an atos business developed scripts in Python, Windows PowerShell, and SQL, that connect to the different systems to be monitored (Redshift, Presto and Oracle).

The scripts check the health of the Databases services, and automatically alert via email, in case of failures or performance degradation.

Momentum_Pr1_Slide1.PNG

03

The Outcome

The monitoring and reporting scripts were written in Python & Microsoft PowerShell to build on existing skills and well-known technologies.


We also leveraged an AWS EC2 instance to support our Windows server 2016 Datacenter used for this solution.