Description

Rubrik REST API Special Agent

IMPORTANT: Migration from CSM to RSC The agent has been transitioned from the legacy CSM to the RSC GraphQL-only mode. Because of this architectural change, existing rules must be recreated.

Will create piggyback data for nodes and includes the following Checks:

Cluster sided:

  • Cluster
  • System Status
  • Compliance 24 Hours

Node sided:

  • Disk
  • Node Hardware Health
  • Node Status

Host label for cluster hosts -> rubrikDevice:cluster
Host label for nodes -> rubrikDevice:node

0.1.0 initial version
0.2.0 Agent works
0.3.0 added some endpoints
0.3.1 some more endpoints added
0.4.0 Piggyback output
0.4.5 System Status Check added
0.5.0 Hardware health for partitions and FRUS added
0.6.0 Disk check added
0.6.1 Default values cleaned
0.7.0 Node and compliance report checks added
0.8.0 Normalized namings
0.9.0 Filesystem levels
0.9.2 Description updated
0.9.3 Import fixed
0.9.5 Typings added by mgo
0.9.6 Checkmk 2.2.0 compatibility
0.9.7 Hardware health parsing adjusted
0.9.8 Threshholds for snapshots added
0.9.9 Metrics for compliance report service added
1.0.0 Small patches
1.1.0 Consolidated agent endpoint requests
1.1.1 Node disk status parser fixed
1.1.2 Added checks man pages
1.2.0 Added service choices
1.2.1 Delete token in any case at the end
1.2.2 Catching if tokens are used
1.2.3 Error output into Agent output
1.3.0 FIX: Ignoring SSD life left output in node hardware status for now
1.4.0 Ported to Checkmk 2.4.0
1.4.1 added migration function for existing rulesets
1.4.2 Refactored code and cleaned up
1.4.3 Set minimum required version to 2.3.0b1
1.4.3-p1 Added graphing/rubrik.py for filesystem metric df_translation
1.5.0 Switched the Rubrik special agent to RSC GraphQL-only mode, added mandatory cluster selection by cluster name or UUID, added secure password-store secret resolution, ensured RSC session tokens are deleted after use, enabled SSL certificate verification by default with explicit opt-out support, fixed degraded disk mapping for raidStatus values NONE and OPTIMAL, improved Node Hardware Health policy details, and fixed singleton section parsing for duplicate piggyback sources.
1.5.1 Added Rubrik Bandwidth and Storage checks
1.5.2 Fixed the section list in the special agent rule

Version 1.5.2
Latest version

Uploaded on: 17 Jul 2026

Downloads: 21

Built on Checkmk version: 2.4.0p18

Minimum Checkmk version required: 2.3.0b1

MKP MD5 hash: 77d8fb8dbbd1a934a31da847e0121c98