Remote monitoring and condition-based maintenance