Ich fand das Folgende nützlich
watch 'echo "show stat" | nc -U /var/lib/haproxy/stats | cut -d "," -f 1,2,5-11,18,24,27,30,36,50,37,56,57,62 | column -s, -t'
Die Ausgabe erfolgt wie folgt
Every 2.0s: echo "show stat" | nc -U /var/lib/haproxy/stats | cut -d "," -f 1,2,5-11,18,24,27,30,36,50,37,56,57,62 | column -s, -t Thu Mar 30 15:01:19 2017 # pxname svname scur smax slim stot bin bout dreq status lastchg pid throttle rate_max check_status cli_abrt lastsess last_chk ttime somedb FRONTEND 1 1 512 1 0 0 0 OPEN 1 1 appp01 coolappss-01 1 1 1 0 0 no check 1 1 0 2973 0 coredb BACKEND 1 1 52 1 0 0 0 UP 2975 1 1 0 2973 0
Nun sind die Spalten aufgereiht und es werden nur die Spalten angezeigt, die mich interessieren.
Wenn Sie wissen möchten, was die Spaltennummern für diesen Ausschneidebefehl sind, wird dies hilfreich sein.
echo "show stat" | nc -U /var/lib/haproxy/stats | grep "#" | tr ',' '\n' | nl