1*efd4c9b6SSteve Lawrence<?xml version="1.0"?> 2*efd4c9b6SSteve Lawrence<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3*efd4c9b6SSteve Lawrence<!-- 4*efd4c9b6SSteve Lawrence 5*efd4c9b6SSteve Lawrence Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 6*efd4c9b6SSteve Lawrence 7*efd4c9b6SSteve Lawrence CDDL HEADER START 8*efd4c9b6SSteve Lawrence 9*efd4c9b6SSteve Lawrence The contents of this file are subject to the terms of the 10*efd4c9b6SSteve Lawrence Common Development and Distribution License (the "License"). 11*efd4c9b6SSteve Lawrence You may not use this file except in compliance with the License. 12*efd4c9b6SSteve Lawrence 13*efd4c9b6SSteve Lawrence You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*efd4c9b6SSteve Lawrence or http://www.opensolaris.org/os/licensing. 15*efd4c9b6SSteve Lawrence See the License for the specific language governing permissions 16*efd4c9b6SSteve Lawrence and limitations under the License. 17*efd4c9b6SSteve Lawrence 18*efd4c9b6SSteve Lawrence When distributing Covered Code, include this CDDL HEADER in each 19*efd4c9b6SSteve Lawrence file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*efd4c9b6SSteve Lawrence If applicable, add the following below this CDDL HEADER, with the 21*efd4c9b6SSteve Lawrence fields enclosed by brackets "[]" replaced with your own identifying 22*efd4c9b6SSteve Lawrence information: Portions Copyright [yyyy] [name of copyright owner] 23*efd4c9b6SSteve Lawrence 24*efd4c9b6SSteve Lawrence CDDL HEADER END 25*efd4c9b6SSteve Lawrence 26*efd4c9b6SSteve Lawrence NOTE: This service manifest is not editable; its contents will 27*efd4c9b6SSteve Lawrence be overwritten by package or patch operations, including 28*efd4c9b6SSteve Lawrence operating system upgrade. Make customizations in a different 29*efd4c9b6SSteve Lawrence file. 30*efd4c9b6SSteve Lawrence 31*efd4c9b6SSteve Lawrence--> 32*efd4c9b6SSteve Lawrence 33*efd4c9b6SSteve Lawrence<service_bundle type='manifest' name='system/zones-monitoring'> 34*efd4c9b6SSteve Lawrence 35*efd4c9b6SSteve Lawrence<service 36*efd4c9b6SSteve Lawrence name='system/zones-monitoring' 37*efd4c9b6SSteve Lawrence type='service' 38*efd4c9b6SSteve Lawrence version='1'> 39*efd4c9b6SSteve Lawrence <create_default_instance enabled="true"/> 40*efd4c9b6SSteve Lawrence <single_instance/> 41*efd4c9b6SSteve Lawrence 42*efd4c9b6SSteve Lawrence <dependency 43*efd4c9b6SSteve Lawrence name='fs' 44*efd4c9b6SSteve Lawrence grouping='require_any' 45*efd4c9b6SSteve Lawrence restart_on='none' 46*efd4c9b6SSteve Lawrence type='service'> 47*efd4c9b6SSteve Lawrence <service_fmri value='svc:/system/filesystem/minimal' /> 48*efd4c9b6SSteve Lawrence </dependency> 49*efd4c9b6SSteve Lawrence 50*efd4c9b6SSteve Lawrence <dependency 51*efd4c9b6SSteve Lawrence name='scheduler' 52*efd4c9b6SSteve Lawrence type='service' 53*efd4c9b6SSteve Lawrence grouping='optional_all' 54*efd4c9b6SSteve Lawrence restart_on='none'> 55*efd4c9b6SSteve Lawrence <service_fmri value='svc:/system/scheduler' /> 56*efd4c9b6SSteve Lawrence </dependency> 57*efd4c9b6SSteve Lawrence 58*efd4c9b6SSteve Lawrence <dependency 59*efd4c9b6SSteve Lawrence name='process_accounting' 60*efd4c9b6SSteve Lawrence grouping='optional_all' 61*efd4c9b6SSteve Lawrence restart_on='none' 62*efd4c9b6SSteve Lawrence type='service'> 63*efd4c9b6SSteve Lawrence <service_fmri value='svc:/system/extended-accounting:process' /> 64*efd4c9b6SSteve Lawrence </dependency> 65*efd4c9b6SSteve Lawrence 66*efd4c9b6SSteve Lawrence <dependency 67*efd4c9b6SSteve Lawrence name='pools' 68*efd4c9b6SSteve Lawrence type='service' 69*efd4c9b6SSteve Lawrence grouping='optional_all' 70*efd4c9b6SSteve Lawrence restart_on='none'> 71*efd4c9b6SSteve Lawrence <service_fmri value='svc:/system/pools' /> 72*efd4c9b6SSteve Lawrence </dependency> 73*efd4c9b6SSteve Lawrence 74*efd4c9b6SSteve Lawrence <dependent 75*efd4c9b6SSteve Lawrence name='zones' 76*efd4c9b6SSteve Lawrence grouping='optional_all' 77*efd4c9b6SSteve Lawrence restart_on='none'> 78*efd4c9b6SSteve Lawrence <service_fmri value='svc:/system/zones' /> 79*efd4c9b6SSteve Lawrence </dependent> 80*efd4c9b6SSteve Lawrence 81*efd4c9b6SSteve Lawrence <exec_method 82*efd4c9b6SSteve Lawrence type='method' 83*efd4c9b6SSteve Lawrence name='start' 84*efd4c9b6SSteve Lawrence exec='/usr/lib/zones/zonestatd' 85*efd4c9b6SSteve Lawrence timeout_seconds='300'> 86*efd4c9b6SSteve Lawrence <method_context> 87*efd4c9b6SSteve Lawrence <method_credential user='root'/> 88*efd4c9b6SSteve Lawrence </method_context> 89*efd4c9b6SSteve Lawrence </exec_method> 90*efd4c9b6SSteve Lawrence 91*efd4c9b6SSteve Lawrence <exec_method 92*efd4c9b6SSteve Lawrence type='method' 93*efd4c9b6SSteve Lawrence name='stop' 94*efd4c9b6SSteve Lawrence exec='/lib/svc/method/svc-zonestat %m %{restarter/contract}' 95*efd4c9b6SSteve Lawrence timeout_seconds='300'> 96*efd4c9b6SSteve Lawrence <method_context> 97*efd4c9b6SSteve Lawrence <method_credential user='root'/> 98*efd4c9b6SSteve Lawrence </method_context> 99*efd4c9b6SSteve Lawrence </exec_method> 100*efd4c9b6SSteve Lawrence 101*efd4c9b6SSteve Lawrence <property_group name='config' type='application'> 102*efd4c9b6SSteve Lawrence <propval name='sample_interval' type='count' value='5' /> 103*efd4c9b6SSteve Lawrence <propval name='value_authorization' type='astring' 104*efd4c9b6SSteve Lawrence value='solaris.zones.manage' /> 105*efd4c9b6SSteve Lawrence </property_group> 106*efd4c9b6SSteve Lawrence 107*efd4c9b6SSteve Lawrence <property_group name='general' type='framework'> 108*efd4c9b6SSteve Lawrence <!-- to start/stop zones monitoring service --> 109*efd4c9b6SSteve Lawrence <propval name='action_authorization' type='astring' 110*efd4c9b6SSteve Lawrence value='solaris.zones.manage' /> 111*efd4c9b6SSteve Lawrence <propval name='value_authorization' type='astring' 112*efd4c9b6SSteve Lawrence value='solaris.zones.manage' /> 113*efd4c9b6SSteve Lawrence </property_group> 114*efd4c9b6SSteve Lawrence 115*efd4c9b6SSteve Lawrence <stability value='Stable' /> 116*efd4c9b6SSteve Lawrence 117*efd4c9b6SSteve Lawrence <template> 118*efd4c9b6SSteve Lawrence <common_name> 119*efd4c9b6SSteve Lawrence <loctext xml:lang='C'> 120*efd4c9b6SSteve Lawrence Zones Monitoring Daemon 121*efd4c9b6SSteve Lawrence </loctext> 122*efd4c9b6SSteve Lawrence </common_name> 123*efd4c9b6SSteve Lawrence <documentation> 124*efd4c9b6SSteve Lawrence <manpage title='zonestatd' section='1M' 125*efd4c9b6SSteve Lawrence manpath='/usr/share/man' /> 126*efd4c9b6SSteve Lawrence </documentation> 127*efd4c9b6SSteve Lawrence </template> 128*efd4c9b6SSteve Lawrence</service> 129*efd4c9b6SSteve Lawrence 130*efd4c9b6SSteve Lawrence</service_bundle> 131