Я нашел следующее полезным
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'
Он будет производить вывод следующим образом
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
Теперь столбцы выстроены в ряд и отображаются только те столбцы, которые меня интересуют.
Если вы хотите узнать, какие номера столбцов для этой команды вырезать, поможет.
echo "show stat" | nc -U /var/lib/haproxy/stats | grep "#" | tr ',' '\n' | nl