Rotating machinery, including motors, pumps, gearbox, fans, and assembly lines, plays a crucial role in various engineering industrial processes and production. To enhance productivity and profitability, it is essential to implement condition-based monitoring for these types of equipment. In recent times, there has been a notable shift in the industry from reactive maintenance to proactive predictive maintenance. By employing advanced signal processing algorithms and machine learning/deep learning tools, vibration signals can be analyzed to diagnose early-stage faults and accurately forecast the time to failure for the entire system. This transition enables businesses to optimize maintenance strategies, minimize downtime, and maximize operational efficiency.