water level sensor +GSM

heloo guys,
am thinking of starting up a project that will record various water levels of a river. in this project i want to be monitoring and taking records of different levels of the river. is there anyone that can give me a starting point. i can think of getting a sensor attached with GSM technology to send information to my smartphone whenever i request information from the sensor