If I run ceph tell mon.* injectargs \ "--mon_health_preluminous_compat_warning=false"
The check now reports:
check_ceph_status raised unknown exception '<class 'KeyError'>' ============================================================ Traceback (most recent call last): File "/usr/local/lib/nagios/plugins/check_ceph_status.py", line 183, in main msg = check_ceph_status(args) File "/usr/local/lib/nagios/plugins/check_ceph_status.py", line 113, in check_ceph_status if status_data['health']['overall_status'] != 'HEALTH_OK': KeyError: 'overall_status' ============================================================
The overall_status key has gone from the 'ceph status' output.
If I run ceph tell mon.* injectargs \ --mon_health_ preluminous_ compat_ warning= false"
"
The check now reports:
check_ceph_status raised unknown exception '<class 'KeyError'>' ======= ======= ======= ======= ======= ======= ======= ==== lib/nagios/ plugins/ check_ceph_ status. py", line 183, in main status( args) lib/nagios/ plugins/ check_ceph_ status. py", line 113, in check_ceph_status data['health' ]['overall_ status' ] != 'HEALTH_OK': ======= ======= ======= ======= ======= ======= ======= ====
=======
Traceback (most recent call last):
File "/usr/local/
msg = check_ceph_
File "/usr/local/
if status_
KeyError: 'overall_status'
=======
The overall_status key has gone from the 'ceph status' output.