#!/bin/bash                                                                     
                                                                                
echo -en "{\n"                                                                  
echo -en "\t\"data\":[\n\n"                                                     
                                                                                
FIRST=1                                                                         
                                                                                
for svc in $(grep -e "^.*$1,.*$" /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"
