Puppet Class: monitoring::monitoring::sensu::centrify
- Defined in:
- manifests/monitoring/sensu/centrify.pp
Overview
Class: monitoring::monitoring::centrify
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'manifests/monitoring/sensu/centrify.pp', line 4
class monitoring::monitoring::sensu::centrify (
$plugins_location = '/opt/sensu/embedded/bin/',
$homedir_path = '/home',
$monitor_void_homedirs = true
) {
package { 'sensu-plugins-centrify':
ensure => 'present',
provider => sensu_gem,
}
sensu::check { 'centrify-process':
command => "${plugins_location}check-process.rb --pattern adclient --warn-under 1",
}
if $monitor_void_homedirs {
sensu::check { 'void-homedirs':
command => "${plugins_location}check-void-homedirs.rb --path ${homedir_path}",
interval => 3600,
}
}
}
|