A shock absorber includes a dust tube that surrounds a shock body. The
shock body is movable relative to the dust tube in response to road load
inputs. A plurality of magnets is mounted to one of the dust tube and
shock body, and a module is mounted to the other of the dust tube and
shock body. The module interacts with the plurality of magnets to
determine a position of the dust tube relative to a position of the shock
body. This position information can be used to adjust suspension ride
height as needed.