Puppet Class: monit::config

Defined in:
manifests/config.pp

Overview

Configure monit daemon

use_syslog
  • Use syslog for monit logs. Optional. Default false.

interval
  • Status polling interval for monit. Optional. Default 30 sec.

Parameters:

  • use_syslog (Any) (defaults to: false)
  • interval (Any) (defaults to: 30)
  • httpd (Any) (defaults to: false)


6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'manifests/config.pp', line 6

class monit::config (
  $use_syslog = false,
  $interval   = 30,
  $httpd      = false,
) {

include monit::params
$config = $::monit::params::config
$included = $::monit::params::included
$idfile = $::monit::params::idfile
$statefile = $::monit::params::statefile
$basedir = $::monit::params::basedir

  file { $config :
    ensure  => present,
    owner   => 'root',
    group   => 'root',
    mode    => '0600',
    content => template('monit/monitrc.erb'),
  }

}