Condition-Based Maintenance CBM Techniques and Data Analysis