<p>A data acquisition system (12) for a machine (10) is disclosed. The data acquisition system (12) has at least one sensor (16a-d) disposed on a machine (12) and configured to produce a signal indicative of a value of an operational condition of the machine (10). The system (12) also has a controller (22) communicatively coupled to the at least one sensor (16a-d). The controller (22) is configured to receive a user-defined event associated with operation of the machine, and receive a user-defined trigger corresponding to the event. The controller (22) is also configured to receive a user-defined parameter to be reported upon triggering of the event, and report an occurrence of the event and a value of the user-defined parameter based on the signal.</p>