#!/bin/bash                                                                        
                                                                                   
echo -en "{\n"                                                                     
echo -en "\t\"data\":[\n\n"                                                        
                                                                                   
FIRST=1                                                                            
                                                                                   
for svc in $(grep -ve "^#.*$" /var/cache/haproxy/stats|cut -d',' -f1) ; do         
                                                                                   
    if [ $FIRST -ne 1 ] ; then                                                     
        echo -en ",\n"                                                             
    fi                                                                             
                                                                                   
    FIRST=0                                                                        
    echo -en "\t\t{\n"                                                             
    echo -en "\t\t\t\"{#SVCNAME}\":\"$svc\",\n"                                    
    echo -en "\t\t\t\"{#SVCTYPE}\":\"$1\"\n"                                       
    echo -en "\t\t}"                                                               
done                                                                               
                                                                                   
echo -en "\n\t]\n"                                                                 
echo -en "}\n"
