Vibration monitoring advice

I would look at data rates and what you can expect to do .

Reading three axis at say 20khz will produce a lot of data over several minutes , you need to decide if you can process this in real time and what you do with it all . Sounds ambitious for Arduino - I’d probably go for a National instruments setup on a PC , which can do all that stuff