Description

Extension Starter Pack

This extension assists users in writing and implementing rulesets in Checkmk.
It provides a structured example for Special Agents and Active Checks, demonstrating best practices for:

  • Defining parameters
  • Handling authentication
  • Integrating with external services

As part of the Extension Starter Pack by Paulo Santana, this tool serves as a foundation for developing custom monitoring solutions within Checkmk.


Available Active Checks

Ruleset: "Extension Starter Pack - ActiveCheck - Minimal"

  • Fields: Service Description, Initial State

Ruleset: "Extension Starter Pack - ActiveCheck - Authentication"

  • Fields: Service Description, User, Password, Hostname

Ruleset: "Extension Starter Pack by Paulo Santana - ActiveCheck"

  • Fields: Service Description, Element 1, Element 2, User, Password, Hostname, Port, Protocol

Available Parameters

Ruleset Parameters

  • Required: True | False
  • cmk.rulesets.v1.form_specs:
    • CascadingSingleChoice
    • CascadingSingleChoiceElement
    • DefaultValue
    • FixedValue
    • Float
    • Password
    • String

Server-Side Call Parameters

  • cmk.server_side_calls.v1:
    • ActiveCheckCommand
    • ActiveCheckConfig
    • HostConfig
    • Secret

Dashboard Availability

A dashboard named "Extension Starter Pack - ActiveCheck"
has been added under the Applications section.
It is available when selecting Show More.


Manual Availability

A manual related to "Extension Starter Pack - ActiveCheck - Minimal" is available. A manual related to "Extension Starter Pack - ActiveCheck - Authentication" is available.

Version 0.1.8
Latest version
Note: This version requires Checkmk version 2.0.0 or higher.

Uploaded on: 17 Mar 2025

Built on Checkmk version: 2.3.0p15

Minimum Checkmk version required: 2.3.0b1

MKP MD5 hash: 107ede8c9dbf73e947d555aa869902e0