We propose a vibration detection system based on Phase-sensitive Optical Time Domain Reflectometry (φ-OTDR) and 3D printed sensors. The sensor is composed of a cylindrical elastomer wounded by bend insensitive optical fiber. The cylindrical elastomer is made of flexible material by 3D printing machine. We have demonstrated that the 3D printed sensor is highly sensitive to vibration. Experimental results also show that the sensors in our vibration detection system can distinguish different distances from the vibration source, indicating an accurate locating approach of structural damage in health monitoring for large scale civil engineering structure.