Puppet Class: snmpd::agentx::sub::conf

Defined in:
manifests/agentx/sub/conf.pp

Overview

Class: snmpd::agentx::sub::conf

Create the AgentX subagent.

See snmpd.conf(5) AgentX Sub-Agents for additional information.

Parameters

agentx_ping_interval
agentx_timeout
agentx_retries

Authors

Parameters:

  • agentx_ping_interval (Any)
  • agentx_timeout (Any) (defaults to: '')
  • agentx_retries (Any) (defaults to: '')


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/agentx/sub/conf.pp', line 17

class snmpd::agentx::sub::conf (
  $agentx_ping_interval,
  $agentx_timeout = '',
  $agentx_retries = ''
) {
  concat_fragment { 'snmpd+sub.global.agentX':
    content => template('snmpd/agentX.erb')
  }

  if !empty($agentx_timeout) {
    validate_integer($agentx_timeout)
  }
  if !empty($agentx_retries) {
    validate_integer($agentx_retries)
  }
}