Leigh O'Neil writes: > I have been tasked with trying to have SMF monitor our Peopelsoft instance. > In order to start the appserver I used a delivered compile module who, in our > instance starts 44 processes. Is SMF smart enough to recognize it was > responsible for starting all 44 and monitor them? Would I have to have it > monitor each of the 44 processes seperately?
Yes, it's smart enough. It tracks processes as part of something called a "contract" -- read contract(4) and related man pages for details. The short answer is that unless a program is specificially written to use the new contract interfaces, it can't escape from the contract. No amount of setsid() or closing file descriptors will release a process from a contract, so those 44 process will stay contained. -- James Carlson, Solaris Networking <james.d.carlson at sun.com> Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677