School projectJavaMonitoring

NerdyGadgets Monitoring

By Jeroen den Otter
Picture of the author
Published on
Duration
5 months
Role
Developer
Image of the screen where you can design server infrastructire
Image of the screen where you can design server infrastructire
Image of the screen where uptime and server stats are shown
Image of the screen where uptime and server stats are shown
Image of the screen where you can create projects
Image of the screen where you can create projects
Image of the screen where stats can be view graphical of a servers performance
Image of the screen where stats can be view graphical of a servers performance

In the second semester of my first year at Windesheim, we had to build a Java application. I chose this semester because it focused more on coding rather than networking or business. However, this semester proved to be considerably more challenging than the previous one, partly because I took on additional work outside of my studies. I started working 32 hours per week alongside my studies and became the chairman of the ICT committee for my student association, which required building a completely new website.

For the project, we had to build a monitoring application capable of monitoring existing infrastructure by checking the SLA (Service Level Agreement) and a tool that calculates the uptime based on objects. I worked alone on the monitoring part, specifically the SLA checking. I went above and beyond by adding functionality to allow the addition of other servers without pre-programming everything. Additionally, I created an agent that checks the CPU, RAM, and storage, displaying the results beautifully within the application. My goal was to achieve a grade of 9 for the implementation, so I expanded the scope accordingly.