Analog inputs don't work in sleep modes, but you can have the Arduino sleep for about 8 seconds and wake using the watchdog timer. Make one measurement, then decide to sound the alarm or go back to sleep.
A "bare bones" Arduino could run like that on 2xAA batteries for a couple of years without battery replacement.
Agreed, Nick Gammon's low power tutorial is an outstanding resource.