The fault monitor for the zone boot component ensures that the all requirements for the zone boot component to run are met:
The corresponding zsched process for the zone is running.
If this process is not running, the fault monitor restarts the zone. If this fault persists, the fault monitor fails over the resource group that contains resource for the zone boot component.
Every logical hostname that is managed by a SUNW.LogicalHostname resource is operational.
If the logical hostname is not operational, the fault monitor fails over the resource group that contains resource for the zone boot component.
The specified milestone for the native zone brand type is either online or degraded. The specified runlevel for the lx, solaris8 or solaris9 zone brand type is active.
If the milestone is not online or degraded, or if the specified runlevel is not active, the fault monitor restarts the zone. If this fault persists, the fault monitor fails over the resource group that contains resource for the zone boot component.
To verify the state of the milestone or runlevel, the fault monitor connects to the zone. If the fault monitor cannot connect to the zone, the fault monitor retries every five seconds for approximately 60% of the probe time-out. If the attempt to connect still fails, then the fault monitor restarts the resource for the zone boot component.