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