Does it make more sense to have a daemon spawn out of inittab or be spawned by ServiceGuard as a Services?
It makes more sense to move the daemon process from inittab and make it a service. ServiceGuard will (just like init) monitor the Process ID. If it fails, it can be restarted on the same node without moving the package. This is a new feature in ServiceGuard 10.03. This is the type of application for which a service was designed.