Puppet Class: monitoring::monitoring::sensu::influxdb

Defined in:
manifests/monitoring/sensu/influxdb.pp

Overview

Class: monitoring::monitoring::influxdb

Parameters:

  • plugins_location (Any) (defaults to: '/opt/sensu/embedded/bin/')


4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'manifests/monitoring/sensu/influxdb.pp', line 4

class monitoring::monitoring::sensu::influxdb (
  $plugins_location = '/opt/sensu/embedded/bin/',
) {

  package { 'sensu-plugins-influxdb':
    ensure   => 'present',
    provider => sensu_gem,
  }

  sensu::check { 'influxdb':
    command => "${plugins_location}check-influxdb.rb --use_ssl",
  }
}