In today's resource-intensive virtualized environments, efficient management of resources is crucial to ensure optimal performance and prevent resource bottlenecks. When the resources are scaled, managing and monitoring them becomes difficult therefore, there comes a need of automating managing, monitoring, and alerting and taking precautionary measures in order to save the hardware from degrading or damaging. There are instances when the hardware is under-utilized or over-utilized, in both scenarios the hardware is not being optimally used. This paper presents a comprehensive approach to monitor VMware resources using the Go programming language and GOVC tool. We utilized VMware ESXi servers as the virtualization platform and vCenter to create a centralized datacenter. We present the architecture, implementation details including all attempts to emulate a datacenter, and results of our system, to successfully automate snapshot deletion. Our solution serves as a valuable tool for administrators and organizations seeking to streamline resource management in VMware ESXi-based datacenters.