ceph-health-monitor

Collect and analyze Rook-Ceph cluster health, OSD, and pool status.

1|1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/dapperdivers/roundtable-arsenal --skill ceph-health-monitor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ceph-health-monitor
Source: https://github.com/dapperdivers/roundtable-arsenal/tree/main/infra/ceph-health-monitor
Command: npx skills add https://github.com/dapperdivers/roundtable-arsenal --skill ceph-health-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kubectl, jq, awk, and includes scripts (resource) components.

What problem does it solve?

This Skill helps infrastructure teams detect and diagnose Rook-Ceph storage health issues by providing structured visibility into cluster status, OSD conditions, pool utilization, and operational alerts.

Core Features & Use Cases

  • Cluster Health Monitoring: Collects Ceph status information and reports overall health, monitor state, OSD state, placement groups, and capacity metrics.
  • Storage Analysis & Alerting: Analyzes OSD utilization, pool capacity, and health warnings with actionable remediation guidance.
  • Use Case: A Kubernetes operator can use this Skill to regularly inspect a Rook-Ceph deployment, identify near-full pools or degraded OSDs, and generate structured alerts before availability is impacted.

Quick Start

Use the ceph-health-monitor skill to check the current health status of my Rook-Ceph cluster and report any storage alerts.

Frequently Asked Questions about ceph-health-monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor Rook-Ceph cluster health in Kubernetes?▼

Monitoring Rook-Ceph cluster health involves collecting Ceph status, OSD, and pool capacity metrics through the rook-ceph-tools pod to detect storage degradation and generate structured JSON alerts before availability is impacted.

What is the best way to diagnose Ceph OSD utilization and near-full pools?▼

Diagnosing Ceph OSD utilization and near-full pools involves analyzing OSD states and pool capacity data to identify degraded storage components, producing structured reports with actionable remediation guidance for Kubernetes operators.

Do I need kubectl and jq to check Ceph storage status?▼

Yes, you need kubectl, jq, and awk to execute Ceph diagnostics through the rook-ceph-tools pod and process the collected cluster health, OSD, and pool status information into structured JSON reports.

How does Ceph health monitoring prevent storage failures in Kubernetes?▼

Ceph health monitoring prevents storage failures by regularly inspecting the Rook-Ceph deployment to identify near-full pools or degraded OSDs and generating operational alerts before availability is impacted.

Can I generate structured JSON alerts for Ceph cluster health warnings?▼

Yes, you can generate structured JSON alerts for Ceph cluster health warnings by analyzing OSD utilization, pool capacity, and health warnings with actionable remediation guidance through automated diagnostics.