Resource Type: librenms_service

Defined in:
lib/puppet/type/librenms_service.rb
Providers:
api

Overview

Manage LibreNMS services

Properties

  • ensure (defaults to: present)

    Create or remove the device.

    Supported values:
    • present
    • absent
  • ip

    IP of the monitored service

  • param

    Parameters for the service

  • type

    Type of the monitored service

Parameters

  • auth_token

    LibreNMS API token

  • desc

    Description (Used internally by Puppet, do not touch)

  • hostname

    Hostname or IP of the device

  • provider

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

  • url

    LibreNMS API endpoint (e.g. librenms.example.org/api/v0)