Engine condition monitoring system (ECMS) monitors the health of the engine and proactively identifies potential issues, allowing for a quick resolution. The system is simple to install, non-invasive, and provides an in-situ as well as remote monitoring solution for identifying component-level health issues in any engine with six or more cylinders. It also enables real-time remote monitoring of all assets under a single central command.