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 | Incompatible - Manual interaction might be required | ||
| Checkmk versions & editions |
|
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 Sander's MKP Ceph statistics should upgrade it to version 11.20.1 or higher, which will ensure that it disables itself upon upgrade to Checkmk 2.4.
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, but will show in Service Discovery as "vanished" and cannot be rediscovered. The plugins are deprecated and will be removed in a future major version of Checkmk.
The new plugins are all configured with the "File systems (used space and growth)" ruleset, rather than with the old Ceph-specific rulesets.
New deployments will contain the new plugin.