nrpe.xml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <?xml version="1.0"?>
  2. <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
  3. <!--
  4. All source code, binaries, documentation, and information contained
  5. in this distribution are provided AS IS with NO WARRANTY OF ANY KIND,
  6. INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS FOR
  7. A PARTICULAR PURPOSE.
  8. Nagios and the Nagios logo are registered trademarks of Nagios Enterprises.
  9. All other trademarks, servicemarks, registered trademarks, and
  10. registered servicemarks are the property of their respective owner(s).
  11. -->
  12. <service_bundle type='manifest' name='NGOS:nrpe'>
  13. <service
  14. name='application/nagios/nrpe'
  15. type='service'
  16. version='1'>
  17. <create_default_instance enabled='false' />
  18. <single_instance />
  19. <dependency name='fs-local'
  20. grouping='require_all'
  21. restart_on='none'
  22. type='service'>
  23. <service_fmri
  24. value='svc:/system/filesystem/local' />
  25. </dependency>
  26. <dependency name='fs-autofs'
  27. grouping='optional_all'
  28. restart_on='none'
  29. type='service'>
  30. <service_fmri value='svc:/system/filesystem/autofs' />
  31. </dependency>
  32. <dependency name='net-loopback'
  33. grouping='require_all'
  34. restart_on='none'
  35. type='service'>
  36. <service_fmri value='svc:/network/loopback' />
  37. </dependency>
  38. <dependency name='net-physical'
  39. grouping='require_all'
  40. restart_on='none'
  41. type='service'>
  42. <service_fmri value='svc:/network/physical' />
  43. </dependency>
  44. <dependency name='cryptosvc'
  45. grouping='require_all'
  46. restart_on='none'
  47. type='service'>
  48. <service_fmri value='svc:/system/cryptosvc' />
  49. </dependency>
  50. <dependency name='utmp'
  51. grouping='require_all'
  52. restart_on='none'
  53. type='service'>
  54. <service_fmri value='svc:/system/utmp' />
  55. </dependency>
  56. <dependency name='config_data'
  57. grouping='require_all'
  58. restart_on='restart'
  59. type='path'>
  60. <service_fmri
  61. value='file://localhost/etc/nagios/nrpe.cfg' />
  62. </dependency>
  63. <dependent
  64. name='nrpe_multi-user-server'
  65. grouping='optional_all'
  66. restart_on='none'>
  67. <service_fmri
  68. value='svc:/milestone/multi-user-server' />
  69. </dependent>
  70. <exec_method
  71. type='method'
  72. name='start'
  73. exec='/lib/svc/method/nrpe start'
  74. timeout_seconds='60'/>
  75. <exec_method
  76. type='method'
  77. name='stop'
  78. exec='/lib/svc/method/nrpe stop'
  79. timeout_seconds='60' />
  80. <exec_method
  81. type='method'
  82. name='refresh'
  83. exec='/lib/svc/method/nrpe restart'
  84. timeout_seconds='60' />
  85. <property_group name='startd'
  86. type='framework'>
  87. <!-- sub-process core dumps shouldn't restart session -->
  88. <propval name='ignore_error'
  89. type='astring' value='core,signal' />
  90. </property_group>
  91. <stability value='Unstable' />
  92. <template>
  93. <common_name>
  94. <loctext xml:lang='C'>
  95. NRPE daemon
  96. </loctext>
  97. </common_name>
  98. <description>
  99. <loctext xml:lang='C'>
  100. Nagios Remote Plugin Executor Daemon
  101. </loctext>
  102. </description>
  103. <!--documentation-->
  104. <!--manpage title='sshd' section='1M' manpath='/usr/share/man' /-->
  105. <!--/documentation-->
  106. </template>
  107. </service>
  108. </service_bundle>