You are right!! It is a greeting and it is the super contracted version of "what is up?" (What's up).
You can react however you would to the full question.
*- Not much?
*- Well, I started my new job...
It is very natural and great for every day use. Be careful though. It is very informal and in the wrong situation you might be seen as rude.
Hope that helps!