Skip to content

Commit 8c6ac89

Browse files
committed
fix pvc mode output messages
1 parent 32f3385 commit 8c6ac89

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

check_kubernetes.sh

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -253,23 +253,19 @@ mode_pvc() {
253253
((PVC_COUNT++))
254254

255255
if [ "$volume_bytes_utilization" -gt "$WARN" ] && [ "$volume_bytes_utilization" -lt "$CRIT" ]; then
256-
echo "WARNING. High storage utilization on pvc $volume_name (namespace:$volumes_namespace): \
257-
$volume_bytes_utilization% ($volume_bytes_used/$volume_bytes_capacity Bytes)"
256+
OUTPUT="${OUTPUT}High storage utilization on pvc $volume_name (namespace:$volumes_namespace): $volume_bytes_utilization% ($volume_bytes_used/$volume_bytes_capacity Bytes)\n"
258257
((WARN_ERROR++))
259258
fi
260259
if [ "$volume_bytes_utilization" -gt "$CRIT" ]; then
261-
echo "CRITICAL. Very high storage utilization on pvc $volume_name: \
262-
$volume_bytes_utilization% ($volume_bytes_used/$volume_bytes_capacity Bytes)"
260+
OUTPUT="${OUTPUT}Very high storage utilization on pvc $volume_name: $volume_bytes_utilization% ($volume_bytes_used/$volume_bytes_capacity Bytes)\n"
263261
((CRIT_ERROR++))
264262
fi
265263
if [ "$volume_inodes_utilization" -gt "$WARN" ] && [ "$volume_inodes_utilization" -lt "$CRIT" ]; then
266-
echo "WARNING. High inodes utilization on pvc $volume_name: \
267-
$volume_inodes_utilization% ($volume_inodes_used/$volume_inodes_capacity)"
264+
OUTPUT="${OUTPUT}High inodes utilization on pvc $volume_name: $volume_inodes_utilization% ($volume_inodes_used/$volume_inodes_capacity)\n"
268265
((WARN_ERROR++))
269266
fi
270267
if [ "$volume_inodes_utilization" -gt "$CRIT" ]; then
271-
echo "CRITICAL. Very high inodes utilization on pvc $volume_name: \
272-
$volume_inodes_utilization% ($volume_inodes_used/$volume_inodes_capacity)"
268+
OUTPUT="${OUTPUT}Very high inodes utilization on pvc $volume_name: $volume_inodes_utilization% ($volume_inodes_used/$volume_inodes_capacity)\n"
273269
((CRIT_ERROR++))
274270
fi
275271
done
@@ -279,12 +275,15 @@ mode_pvc() {
279275
done
280276

281277
if [ "$WARN_ERROR" -eq "0" ] && [ "$CRIT_ERROR" -eq "0" ]; then
282-
echo "OK. No problem on $PVC_COUNT pvc storage"
278+
echo "OK. No problems on $PVC_COUNT pvc"
283279
elif [ "$WARN_ERROR" -ne "0" ] && [ "$CRIT_ERROR" -eq "0" ]; then
280+
echo "WARNING.\n${OUTPUT}"
284281
exit 1
285282
elif [ "$CRIT_ERROR" -ne "0" ]; then
283+
echo "CRITICAL.\n${OUTPUT}"
286284
exit 2
287285
else
286+
echo "ERROR.\n${OUTPUT}"
288287
exit 3
289288
fi
290289
}

0 commit comments

Comments
 (0)