nagios/netstat: sort perfdata
This commit is contained in:
parent
11fed2215c
commit
e48cc16b01
1 changed files with 4 additions and 3 deletions
|
@ -153,8 +153,8 @@ while getopts hw:c:p: f; do
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# mémo : 'label'=value[UOM];[warn];[crit];[min];[max]
|
# mémo : 'label'=value[UOM];[warn];[crit];[min];[max]
|
||||||
OUTPUT_PERFDATA=$( printf "%s'%s'=%d;%s;%s;0;" \
|
OUTPUT_PERFDATA=$( printf "%s\n'%s'=%d;%s;%s;0;" \
|
||||||
"$( test -n "$OUTPUT_PERFDATA" && echo "$OUTPUT_PERFDATA " )" \
|
"$OUTPUT_PERFDATA" \
|
||||||
"$LABEL" \
|
"$LABEL" \
|
||||||
"$CPT" \
|
"$CPT" \
|
||||||
"$RANGE_WARNING" \
|
"$RANGE_WARNING" \
|
||||||
|
@ -193,6 +193,7 @@ case "$OUTPUT_EXIT_STATUS" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
printf "|%s\n" "$OUTPUT_PERFDATA"
|
# We sort the entries to avoid mismatch with poor implementations of pnp4nagios
|
||||||
|
printf "|%s\n" "$( printf "%s" "$OUTPUT_PERFDATA" | grep -v "^$" | sort | tr "\n" " " )"
|
||||||
# on supprime les retours à la ligne
|
# on supprime les retours à la ligne
|
||||||
exit $OUTPUT_EXIT_STATUS
|
exit $OUTPUT_EXIT_STATUS
|
||||||
|
|
Loading…
Reference in a new issue