Nagios: Update ceph health check command
This updates the ceph health check command in Nagios to use the updated plugin that determines the active ceph-mgr instance endpoint to use before querying for ceph's health. This results in more robust and reliable reporting of ceph's overall health Depends-On: https://review.opendev.org/#/c/693900/ Change-Id: I5eeb076e5af3c820dbdcc3cc321cefcb5f85ef8d Signed-off-by: Steve Wilkerson <sw5822@att.com>
This commit is contained in:
parent
b4a422a798
commit
59dac085ce
@ -588,7 +588,7 @@ conf:
|
||||
}
|
||||
|
||||
define command {
|
||||
command_line $USER1$/check_exporter_health_metric.py --exporter_api $USER10$ --health_metric ceph_health_status --critical 2 --warning 1
|
||||
command_line $USER1$/check_exporter_health_metric.py --exporter_namespace "ceph" --label_selector "application=ceph,component=manager" --health_metric ceph_health_status --critical 2 --warning 1
|
||||
command_name check_ceph_health
|
||||
}
|
||||
|
||||
|
@ -43,3 +43,6 @@ helm status nagios
|
||||
#NOTE: Verify elasticsearch query clauses are functional by execing into pod
|
||||
NAGIOS_POD=$(kubectl -n osh-infra get pods -l='application=nagios,component=monitoring' --output=jsonpath='{.items[0].metadata.name}')
|
||||
kubectl exec $NAGIOS_POD -n osh-infra -c nagios -- cat /opt/nagios/etc/objects/query_es_clauses.json | python -m json.tool
|
||||
|
||||
#NOTE: Verify plugin for checking ceph health directly via ceph-mgr working as intended
|
||||
kubectl exec $NAGIOS_POD -n osh-infra -c nagios -- python /usr/lib/nagios/plugins/check_exporter_health_metric.py --exporter_namespace "ceph" --label_selector "application=ceph,component=manager" --health_metric ceph_health_status --critical 2 --warning 1
|
||||
|
Loading…
Reference in New Issue
Block a user