MongoDB is the concept in which I am very comfortable and confident to work. I have used MongoDB for the below project.
Project: System monitoring tool
Environment: Jupyter Notebook, Python, MongoDB
Details:
In this project I have developed a system monitoring tool to retrieve information on running processes and system utilization(Network utilization, Disk utilization, CPU utilization, Memory utilization) using python.
Further I automated it to trigger email if threshold limit is crossed and stored the details in the database.
• Used psutil module to capture Network utilization, Disk utilization, CPU utilization, Memory utilization.
• Used Logging module to store all the details in a log file.
• And when the Threshold limit is crossed then I have used SMTPlib to send an email.
• Lastly I have stored all the details which are in the file in MongoDB.