Puppet Class: nrpe::plugin::check_sar_perf
- Defined in:
- manifests/plugin/check_sar_perf.pp
Overview
Class: nrpe::plugin::check_sar_perf
Installs check_sar_perf Nrpe plugin
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'manifests/plugin/check_sar_perf.pp', line 5
class nrpe::plugin::check_sar_perf {
if (! defined( Package[$nrpe::sysstat_package] )) {
package { $nrpe::sysstat_package: }
}
nrpe::plugin { 'check_sar_perf':
template => 'nrpe/plugin/check_sar_perf.py.erb'
}
file { 'nrpe_plugin_check_sar_perf_config':
ensure => $nrpe::manage_file,
path => "${nrpe::config_dir}/check_sar_perf.cfg",
mode => $nrpe::config_file_mode,
owner => $nrpe::config_file_owner,
group => $nrpe::config_file_group,
require => Package['nrpe'],
notify => $nrpe::manage_service_autorestart,
content => template('nrpe/plugin/check_sar_perf.cfg.erb'),
replace => $nrpe::manage_file_replace,
audit => $nrpe::manage_audit,
}
}
|