aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--modules/xymon/manifests/client.pp10
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/xymon/manifests/client.pp b/modules/xymon/manifests/client.pp
index 551d5775..890430c6 100644
--- a/modules/xymon/manifests/client.pp
+++ b/modules/xymon/manifests/client.pp
@@ -1,7 +1,13 @@
class xymon::client {
package { 'xymon-client': }
- service { 'xymon-client':
+ if versioncmp($::lsbdistrelease, '5') < 0 {
+ $service = 'xymon-client'
+ } else {
+ $service = 'xymon'
+ }
+
+ service { $service:
hasstatus => false,
status => "${::lib_dir}/xymon/client/runclient.sh status",
require => Package['xymon-client'],
@@ -11,7 +17,7 @@ class xymon::client {
$server = extlookup('hobbit_server','x')
file { '/etc/sysconfig/xymon-client':
content => template('xymon/xymon-client'),
- notify => Service['xymon-client'],
+ notify => Service[$service],
require => Package['xymon-client'],
}
}