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 43efd4c9b6SSteve Lawrence name='fs' 44efd4c9b6SSteve Lawrence grouping='require_any' 45efd4c9b6SSteve Lawrence restart_on='none' 46efd4c9b6SSteve Lawrence type='service'> 47efd4c9b6SSteve Lawrence <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 59efd4c9b6SSteve Lawrence name='process_accounting' 60efd4c9b6SSteve Lawrence grouping='optional_all' 61efd4c9b6SSteve Lawrence restart_on='none' 62efd4c9b6SSteve Lawrence type='service'> 63efd4c9b6SSteve Lawrence <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'> 86*82ae1648SAndy Fiddaman <method_context working_directory='/'> 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'> 96*82ae1648SAndy Fiddaman <method_context working_directory='/'> 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' /> 103efd4c9b6SSteve Lawrence <propval name='value_authorization' type='astring' 104efd4c9b6SSteve Lawrence value='solaris.zones.manage' /> 105efd4c9b6SSteve Lawrence </property_group> 106efd4c9b6SSteve Lawrence 107efd4c9b6SSteve Lawrence <property_group name='general' type='framework'> 108efd4c9b6SSteve Lawrence <!-- to start/stop zones monitoring service --> 109efd4c9b6SSteve Lawrence <propval name='action_authorization' type='astring' 110efd4c9b6SSteve Lawrence value='solaris.zones.manage' /> 111efd4c9b6SSteve Lawrence <propval name='value_authorization' type='astring' 112efd4c9b6SSteve Lawrence value='solaris.zones.manage' /> 113efd4c9b6SSteve Lawrence </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> 124bbf21555SRichard 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