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',
}
}
|