Almost all kind of engineering industrial process and production is performed by rotating machinery like motors, pumps, gearbox, fans, and assembly lines, etc. The condition-based monitoring of these types of equipment helps to boost productivity and profitability. In recent years, the industry has moved steadily from reactive to predictive long-term maintenance. The vibration signals are processed using advanced signal processing algorithms, machine learning/deep learning tools to diagnose the incipient fault and forecast time to failure of the whole system.