| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- <?xml version="1.0"?>
- <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
- <!--
- Copyright (c) 2016 Nagios(R) Core(TM) Development Team
- -->
- <service_bundle type='manifest' name='NGOS:nrpe'>
- <service
- name='network/nagios/nrpe'
- type='service'
- version='1'>
- <single_instance />
- <dependency
- name='fs-local'
- grouping='require_all'
- restart_on='none'
- type='service'>
- <service_fmri value='svc:/system/filesystem/local' />
- </dependency>
- <dependency
- name='autofs'
- grouping='optional_all'
- restart_on='none'
- type='service'>
- <service_fmri value='svc:/system/filesystem/autofs' />
- </dependency>
- <dependency
- name='net-loopback'
- grouping='require_all'
- restart_on='none'
- type='service'>
- <service_fmri value='svc:/network/loopback' />
- </dependency>
- <dependency
- name='net-physical'
- grouping='require_all'
- restart_on='none'
- type='service'>
- <service_fmri value='svc:/network/physical' />
- </dependency>
- <dependency
- name='cryptosvc'
- grouping='require_all'
- restart_on='none'
- type='service'>
- <service_fmri value='svc:/system/cryptosvc' />
- </dependency>
- <dependency
- name='utmp'
- grouping='require_all'
- restart_on='none'
- type='service'>
- <service_fmri value='svc:/system/utmp' />
- </dependency>
- <dependency
- name='config_data'
- grouping='require_all'
- restart_on='restart'
- type='path'>
- <service_fmri
- value='file://localhost@sysconfdir@/nrpe.cfg' />
- </dependency>
- <dependency
- name='system-log'
- grouping='optional_all'
- restart_on='none'
- type='service'>
- <service_fmri value='svc:/system/system-log' />
- </dependency>
- <dependent
- name='nrpe_multi-user-server'
- grouping='optional_all'
- restart_on='none'>
- <service_fmri value='svc:/milestone/multi-user-server'/>
- </dependent>
- <exec_method
- type='method'
- name='start'
- exec='@sbindir@/nrpe -c @pkgsysconfdir@/nrpe.cfg -d'
- timeout_seconds='5'>
- <method_context>
- <method_credential user='@nrpe_user@' group='@nrpe_group@'/>
- </method_context>
- </exec_method>
- <exec_method
- type='method'
- name='stop'
- exec=':kill'
- timeout_seconds='60'/>
- <exec_method
- type='method'
- name='refresh'
- exec=':hup'
- timeout_seconds='60'/>
- <property_group name='startd' type='framework'>
- <propval name='ignore_error' type='astring' value='core,signal'/>
- </property_group>
- <property_group name='general' type='framework'>
- <propval name='enabled' type='boolean' value='false'/>
- <propval name='action_authorization' type='astring'
- value='solaris.smf.manage.nrpe'/>
- <propval name='value_authorization' type='astring'
- value='solaris.smf.manage.nrpe'/>
- </property_group>
- <instance name='default' enabled='false' />
- <stability value='Unstable' />
- <template>
- <common_name>
- <loctext xml:lang="C">NRPE daemon</loctext>
- </common_name>
- <description>
- <loctext xml:lang="C">
- Nagios Remote Plugin Executor daemon
- </loctext>
- </description>
- <documentation>
- <doc_link name='nagios.org' uri='http://www.nagios.org' />
- </documentation>
- </template>
- </service>
- </service_bundle>
|