Resource Type: agentil_template

Defined in:
lib/puppet/type/agentil_template.rb
Providers:
agentil

Overview

Manages a template that can be used to monitor your sap systems. Please notice the difference between a non-system template which can be seen in the probe GUI and a system template which is assigned to one specific system. These latter cannot be seen in the probe GUI and are implicitly created on the fly when you assign one template to a system.

Both template types can (and must) be managed with the ‘agentil_template` type.

Example:

agentil_template { 'System template for System sap01':
  ensure    => present,
  system    => 'true',
  monitors  => [ 1, 4, 10, 20, 33 ],
  jobs      => [ 4, 5, 12, 177, 3 ],
}

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • expected_instances

    An array of expected instances. This customizes the job "instance availability"

  • jobs

    An array of job ids that should be assigned to the template

  • rfc_destinations

    An array of rfc connections (sm59) that should be monitored for availability

  • system

    Set to true if the template is a system template (can only be assigned to one specific system) or a general template that can also be seen in the probe GUI

    Supported values:
    • true
    • false
  • tablespace_used

    A Hashmap of tablespaces that should be monitored differently than the rest. The hash should be of the form

    tablespace_used => {
      PSAPSR3  => 90,
      PSAPUNDO => 50,
    }
    

Parameters

  • name (namevar)

    The name of the template.

  • provider

    The specific backend to use for this ‘agentil_template` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.