Werk #17113: Integrate popular "Ceph statistics" plugin

Component Checks & agents
Title Integrate popular "Ceph statistics" plugin
Date Jul 8, 2024
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.4.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

This werk integrates the popular Ceph plugin written by Robert Sander into Checkmk.

This adds the plugins

  • Ceph Storage: Status
  • Ceph Storage: Pools
  • Ceph Storage: Classes
  • Ceph Storage: OSD - BlueFS Slow Device
  • Ceph Storage: OSD - BlueFS Database Device
  • Ceph Storage: OSD - BlueFS Write-Ahead Log

Enterprise users can deploy the agent plugin using the bakery ruleset "Ceph (Linux)". It requires python and the third party python library 'rados' to be installed.

Users who previously used Robert Sanders MKP Ceph statistics should upgrade it to the most recent version, which shall disable itself upon upgrade to Checkmk 2.4. (This werk will be updated once the version is confirmed.)

The only change will be the renamed host labels, that all get the "cmk/" prefix ("ceph/osd" becomes "cmk/ceph/osd" and "ceph/mon" becomes "cmk/ceph/mon").

Since it provides a more comprehensive monitoring of Ceph devices, it will replace the previous Ceph plugins

  • Ceph Storage: Health Status
  • Ceph Storage: OSDs
  • Ceph Storage: PGs
  • Ceph Storage: MGRs
  • Ceph Storage: Pools

These plugins will continue to work in Checkmk 2.4 as long as an agent is deployed using the old agent plugin. New deployments however will contain the new plugin.

To the list of all Werks