Yes. Tivoli Monitoring can used to monitor all the processes (daemons) on system. What Tivoli does is ps -ef on the system for finding whether the
process is runing or not.
Additional End to End Monitoring - Write
servlet or
jsp to simulate a dummy transaction which takes to all the components in ur system. On Success or Failure it returns some HTML back. configure the monitoring system to call that servlet & interpret the html returned back. if failure send alerts.
hope this helps.