Puppet Class: anysync::coordinator::monitoring

Defined in:
manifests/coordinator/monitoring.pp

Overview

Parameters:

  • consul (Boolean) (defaults to: $::anysync::monitoring)
  • collectd (Boolean) (defaults to: $::anysync::monitoring)


1
2
3
4
5
6
7
8
9
10
11
# File 'manifests/coordinator/monitoring.pp', line 1

class anysync::coordinator::monitoring (
  Boolean $consul = $::anysync::monitoring,
  Boolean $collectd = $::anysync::monitoring,
) {
  if $consul {
    tools::consul_cfg { "any-sync-coordinator": port => 8000 }
  }
  if $collectd {
    collectd::cfg { "any-sync-coordinator": content => inline_template("LoadPlugin processes\n<Plugin processes>\n    ProcessMatch \"any-sync-coordinator\" \"/bin/any-sync-coordinator\"\n</Plugin>\n") }
  }
}