I normally use following two :
HP caliper : its very good tool for monitoring processes it you can check call graph and other low level information also. But please note its free only for personal use.
daemontools : daemontools is a collection of tools for managing UNIX serviceservices