Puppet Class: monitoring::monitoring::sensu::redis
- Defined in:
- manifests/monitoring/sensu/redis.pp
Overview
Class: monitoring::monitoring::sensu::redis
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'manifests/monitoring/sensu/redis.pp', line 4
class monitoring::monitoring::sensu::redis (
$plugins_location = '/opt/sensu/embedded/bin/',
) {
package { 'sensu-plugins-redis':
provider => sensu_gem,
}
sensu::check { 'redis-process':
command => "${plugins_location}check-process.rb --pattern redis-server --warn-under 1",
}
sensu::check { 'redis-info':
command => "${plugins_location}check-redis-info.rb",
}
sensu::check { 'redis-ping':
command => "${plugins_location}check-redis-ping.rb",
}
sensu::check { 'redis-memory-percentage':
command => "${plugins_location}check-redis-memory-percentage.rb --warnmem 50 --critmem 75",
}
}
|