Unmanned aerial vehicle (UAV) is widely used in various industries due to their high flexibility and large maneuverable space. Abnormal vibration of UAV motors can prevent it from working properly due to the abnormal state of the motors and the harsh external environment. There is no suitable method to monitor the UAV motors vibration in real time. At the same time, commercial sensors require an additional power supply to power the sensor, which indirectly limited their application in UAVs. A vibration sensor (AV-TENG) with magnetic spring structure was proposed in this paper for monitoring the vibration of UAV motors. The experimental results show that the magnetic spring has excellent stability. AV-TENG can achieve frequency detection in a wide frequency band. It also has excellent linearity with a maximum error of only 0.0062 %. Simultaneously, to verify the performance of AV-TENG in various environments and simulate its loading, the results demonstrate that AV-TENG can adapt well to the working conditions of UAV. Finally, this paper constructs a low-cost (less than $7), easy-to-manufacture signal acquisition system, and conducts a field demonstration, realizing the monitoring of the vibration frequency and acceleration of the UAV motors, and realizing the early warning, which is expected to promote the development of the field of UAV as well as the practical application of the triboelectric nanogenerator.