Puppet Class: nagios::params

Inherited by:
nagios
nagios::client
Defined in:
manifests/params.pp

Overview

Default params for nagios



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'manifests/params.pp', line 2

class nagios::params {

  # Name of Nagios package
  $nagios_package = $::osfamily ? {
    'RedHat' => 'nagios',
    'Debian' => 'nagios',
    default  => 'nagios',
  }

  $nagios_service = $::osfamily ? {
    'RedHat' => 'nagios',
    'Debian' => 'nagios',
    default  => 'nagios',
  }

  $nrpe_package = $::osfamily ? {
    'RedHat' => 'nrpe',
    'Debian' => 'nagios-nrpe-server',
  }

  $nrpe_server = $::osfamily ? {
    'RedHat' => 'nrpe',
    'Debian' => 'nagios-nrpe-server',
    default  => 'nrpe',
  }

  $nrpe_config = $::osfamily ? {
    'RedHat' => '/etc/nagios/nrpe.cfg',
    'Debian' => '/etc/nagios/nrpe.cfg',
    default  => '/etc/nagios/nrpe.cfg',
  }

  $nrpe_service = $::osfamily ? {
    'RedHat' => 'nrpe',
    'Debian' => 'nagios-nrpe-server',
    default  => 'nrpe',
  }

  $nrpe_d = $::osfamily ? {
    'RedHat' => '/etc/nrpe.d',
    'Debian' => '/etc/nagios/nrpe.d',
    default  => '/etc/nrpe.d',
  }

  $nrpe_plugin_package = $::osfamily ? {
    'RedHat' => 'nagios-plugins-nrpe',
    'Debian' => 'nagios-nrpe-plugin',
  }

  $nsca_client_package = $::osfamily ? {
    'RedHat' => 'nsca-client',
    'Debian' => 'nsca-client',
    default  => 'nsca-client',
  }

  $nsca_server_package = $::osfamily ? {
    'RedHat' => 'nsca',
    'Debian' => 'nsca',
    default  => 'nsca',
  }

  $nsca_service = $::osfamily ? {
    'RedHat' => 'nsca',
    'Debian' => 'nsca',
    default  => 'nsca',
  }

  $nsca_config = $::osfamily ? {
    'RedHat' => '/etc/nagios/nsca.cfg',
    'Debian' => '/etc/nagios/nsca.cfg',
    default  => '/etc/nagios/nsca.cfg',
  }

  $plugin_package = $::osfamily ? {
    'RedHat' => 'nagios-plugins-all',
    'Debian' => 'monitoring-plugins',
  }

  $webroot = $::osfamily ? {
    default => '/usr/share/nagios/html',
  }

  $cgiroot = $::osfamily ? {
    default => '/usr/lib64/nagios/cgi-bin',
  }
}