1<?xml version="1.0"?> 2<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3 4<!-- 5 Copyright (c) 2016 Nagios(R) Core(TM) Development Team 6--> 7 8<service_bundle type='manifest' name='NGOS:ndo2db'> 9 10 <service 11 name='network/nagios/ndo2db' 12 type='service' 13 version='1'> 14 15 <single_instance /> 16 17 <dependency 18 name='fs-local' 19 grouping='require_all' 20 restart_on='none' 21 type='service'> 22 <service_fmri value='svc:/system/filesystem/local' /> 23 </dependency> 24 25 <dependency 26 name='autofs' 27 grouping='optional_all' 28 restart_on='none' 29 type='service'> 30 <service_fmri value='svc:/system/filesystem/autofs' /> 31 </dependency> 32 33 <dependency 34 name='net-loopback' 35 grouping='require_all' 36 restart_on='none' 37 type='service'> 38 <service_fmri value='svc:/network/loopback' /> 39 </dependency> 40 41 <dependency 42 name='net-physical' 43 grouping='require_all' 44 restart_on='none' 45 type='service'> 46 <service_fmri value='svc:/network/physical' /> 47 </dependency> 48 49 <dependency 50 name='cryptosvc' 51 grouping='require_all' 52 restart_on='none' 53 type='service'> 54 <service_fmri value='svc:/system/cryptosvc' /> 55 </dependency> 56 57 <dependency 58 name='utmp' 59 grouping='require_all' 60 restart_on='none' 61 type='service'> 62 <service_fmri value='svc:/system/utmp' /> 63 </dependency> 64 65 <dependency 66 name='config_data' 67 grouping='require_all' 68 restart_on='restart' 69 type='path'> 70 <service_fmri 71 value='file://localhost@sysconfdir@/ndo2db.cfg' /> 72 </dependency> 73 74 <dependency 75 name='system-log' 76 grouping='optional_all' 77 restart_on='none' 78 type='service'> 79 <service_fmri value='svc:/system/system-log' /> 80 </dependency> 81 82 <dependent 83 name='ndo2db_multi-user-server' 84 grouping='optional_all' 85 restart_on='none'> 86 <service_fmri value='svc:/milestone/multi-user-server'/> 87 </dependent> 88 89 <exec_method 90 type='method' 91 name='start' 92 exec='@sbindir@/ndo2db -c @pkgsysconfdir@/ndo2db.cfg -f' 93 timeout_seconds='5'> 94 <method_context> 95 <method_credential user='@ndo2db_user@' group='@ndo2db_group@'/> 96 </method_context> 97 </exec_method> 98 99 <exec_method 100 type='method' 101 name='stop' 102 exec=':kill' 103 timeout_seconds='60'/> 104 105 <property_group name='startd' type='framework'> 106 <propval name='ignore_error' type='astring' value='core,signal'/> 107 </property_group> 108 109 <property_group name='general' type='framework'> 110 <propval name='enabled' type='boolean' value='false'/> 111 <propval name='action_authorization' type='astring' 112 value='solaris.smf.manage.ndo2db'/> 113 <propval name='value_authorization' type='astring' 114 value='solaris.smf.manage.ndo2db'/> 115 </property_group> 116 117 <instance name='default' enabled='false' /> 118 119 <stability value='Unstable' /> 120 121 <template> 122 <common_name> 123 <loctext xml:lang="C">NDO2DB daemon</loctext> 124 </common_name> 125 <description> 126 <loctext xml:lang="C"> 127 Nagios Data Out Daemon 128 </loctext> 129 </description> 130 <documentation> 131 <doc_link name='nagios.org' uri='http://www.nagios.org' /> 132 </documentation> 133 </template> 134 135 </service> 136 137</service_bundle> 138