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.