Resource Type: agentil_system

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

Overview

Manage a system inside the ‘sapbasis_agentil.cfg` configuration file of the `sapbasis_agentil` probe. A system must belong to a landscape that you can ensure with the `agentil_landscape` type. A system represents an ABAP or JAVA connector and contains information about to connect to the SAP system:

Sample:

agentil_system { 'PRO_sap01':
  ensure => present,
  sid    => 'PRO',
  host   => 'sap01.example.com',
  ip     => '192.168.0.1',
  stack  => 'abap',
  client => '000',
  user   => 'SAP_PROBE',
  group  => 'LOGON_GROUP_01',
}

Properties

  • ccms_mode

    Describes the mode in which to represent failures. The default value is ‘aggregated` and you’ll get one message for each system with outstanding CCMS errors. The message will only tell you how many errors exist but not which one exactly. If you specify ‘strict`, you’ll get one message for each CCMS error, telling you which error exactly occured.

    Supported values:
    • strict
    • aggregated
  • client

    The client number you want to connect to. A special monitoring user must be configured for this client. It is probably best to use client ‘000` here if you want to configure multiple SAP systems as this client is always present.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • group

    The logon group you want to use. If you have multiple instances a group can be used for load balancing logon requests. You can also use this feature when you connect to your SAP instance for monitoring purposes. A logon group can be configured in transaction ‘SMLG` and must be already present

  • host

    The hostname you want to connect to

  • ip

    The ip address of all instances as an array

  • landscape

    A reference to the landscape your system should belong to. The property value must match the name of the landscape exactly. The landscape has to be already present. If you define the landscape with puppet via the ‘agentil_landscape` puppet type, the landscape will be automatically required.

  • sid

    The system identifier. Must consists of three of the alphanumerical characters

  • stack

    The stack of the sap system. Specify ‘abap` if this is a standard abap system and `java` if it is a java system. You also specify `dual` if your system implements both stacks

    Supported values:
    • abap
    • java
    • dual
  • system_template

    The name of the default template. This has to be a system template and is the one that actually defines what will be monitored

  • templates

    The names of the templates that should be assigned to the SAP system. These assignments can be seen in the ‘sapbasis_agentil` probe GUI but actally have no influence in what will be monitored.

  • user

    The user that the probe should use when connection to the SAP system. The user has to be already present on the target SAP system and in the sapbasis_agentil probe. You can create the user definition with the ‘agentil_user` resource type.

Parameters

  • name (namevar)

    The name of the instance

  • provider

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