Hi,
Please find below a list of User Parameters in order to monitor Squid healthness :
################################################## #######"
#
# Squid Monitoring
#
UserParameter=Squid.PageFaults,squidclient mgr:info | grep 'Page faults' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.PageFaults5min,squidclient mgr:5min |grep 'page_fault' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.PageFaults60min,squidclient mgr:60min |grep 'page_fault' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.HttpRequests,squidclient mgr:info | grep 'Number of HTTP requests' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.AvgHttpRequests1min,squidclien t mgr:info | grep 'Average HTTP requests' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpRequests5min,squidcl ient mgr:5min | grep 'client_http.requests' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesIn5min,squidclient mgr:5min | grep 'client_http.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesOut5min,squidclien t mgr:5min | grep 'client_http.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesIn5min,squidclient mgr:5min | grep 'server.all.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesOut5min,squidclien t mgr:5min | grep 'server.all.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesIn60min,squidclien t mgr:60min | grep 'client_http.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesOut60min,squidclie nt mgr:60min | grep 'client_http.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesIn60min,squidclien t mgr:60min | grep 'server.all.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesOut60min,squidclie nt mgr:60min | grep 'server.all.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpRequests60min,squidc lient mgr:60min | grep 'client_http.requests' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpSvcTime5min,squidcli ent mgr:5min | grep 'client_http.all_median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpSvcTime60min,squidcl ient mgr:60min | grep 'client_http.all_median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.DnsSvcTime5min,squidclient mgr:5min | grep 'dns.median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.DnsSvcTime60min,squidclient mgr:60min | grep 'dns.median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.NbFdInUse,squidclient mgr:info | grep 'Number of file desc currently in use' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.MaxFdInUse,squidclient mgr:info | grep 'Largest file desc currently in use' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.CpuUsage5min,squidclient mgr:5min | grep 'cpu_usage' | cut -f2 -d"=" | cut -f1 -d"%" | tr -d ' \011\015\032'
UserParameter=Squid.CpuUsage60min,squidclient mgr:60min | grep 'cpu_usage' | cut -f2 -d"=" | cut -f1 -d"%" | tr -d ' \011\015\032'
UserParameter=Squid.StoreDir[*],squidclient mgr:storedir | grep 'Percent Used' | head -n $1 | tail -n 1 | cut -f2 -d":" | cut -f1 -d"%" | tr -d ' \011\015\032'
UserParameter=Squid.RequestHitRatio5min,squidclien t mgr:info | grep 'Request Hit Ratios' | cut -f1 -d"%" | cut -f3 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.RequestHitRatio60min,squidclie nt mgr:info | grep 'Request Hit Ratios' | cut -f2 -d"%" | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.DataSegmentSize,squidclient mgr:info | grep 'Process Data Segment Size via sbrk()' | cut -f2 -d":" | cut -f1 -d"K" | tr -d ' \011\015\032'
UserParameter=Squid.MaxResidentSize,squidclient mgr:info | grep 'Maximum Resident Size:' | cut -f2 -d":" | cut -f1 -d"K" | tr -d ' \011\015\032'
UserParameter=Squid.UpTime,squidclient mgr:info | grep 'UP Time:' | cut -f2 -d":" | cut -f1 -d"." | tr -d ' \011\015\032'
UserParameter=NbTcpCnxAll,netstat -na | wc -l
UserParameter=NbTcpCnxEst,netstat -na | grep 'ESTAB' | wc -l
################################################## ##"""
Please find below a list of User Parameters in order to monitor Squid healthness :
################################################## #######"
#
# Squid Monitoring
#
UserParameter=Squid.PageFaults,squidclient mgr:info | grep 'Page faults' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.PageFaults5min,squidclient mgr:5min |grep 'page_fault' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.PageFaults60min,squidclient mgr:60min |grep 'page_fault' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.HttpRequests,squidclient mgr:info | grep 'Number of HTTP requests' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.AvgHttpRequests1min,squidclien t mgr:info | grep 'Average HTTP requests' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpRequests5min,squidcl ient mgr:5min | grep 'client_http.requests' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesIn5min,squidclient mgr:5min | grep 'client_http.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesOut5min,squidclien t mgr:5min | grep 'client_http.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesIn5min,squidclient mgr:5min | grep 'server.all.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesOut5min,squidclien t mgr:5min | grep 'server.all.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesIn60min,squidclien t mgr:60min | grep 'client_http.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientKbytesOut60min,squidclie nt mgr:60min | grep 'client_http.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesIn60min,squidclien t mgr:60min | grep 'server.all.kbytes_in' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ServerKbytesOut60min,squidclie nt mgr:60min | grep 'server.all.kbytes_out' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpRequests60min,squidc lient mgr:60min | grep 'client_http.requests' | cut -f2 -d"=" | cut -f1 -d"/" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpSvcTime5min,squidcli ent mgr:5min | grep 'client_http.all_median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.ClientHttpSvcTime60min,squidcl ient mgr:60min | grep 'client_http.all_median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.DnsSvcTime5min,squidclient mgr:5min | grep 'dns.median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.DnsSvcTime60min,squidclient mgr:60min | grep 'dns.median_svc_time' | cut -f2 -d"=" | cut -f1 -d"s" | tr -d ' \011\015\032'
UserParameter=Squid.NbFdInUse,squidclient mgr:info | grep 'Number of file desc currently in use' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.MaxFdInUse,squidclient mgr:info | grep 'Largest file desc currently in use' | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.CpuUsage5min,squidclient mgr:5min | grep 'cpu_usage' | cut -f2 -d"=" | cut -f1 -d"%" | tr -d ' \011\015\032'
UserParameter=Squid.CpuUsage60min,squidclient mgr:60min | grep 'cpu_usage' | cut -f2 -d"=" | cut -f1 -d"%" | tr -d ' \011\015\032'
UserParameter=Squid.StoreDir[*],squidclient mgr:storedir | grep 'Percent Used' | head -n $1 | tail -n 1 | cut -f2 -d":" | cut -f1 -d"%" | tr -d ' \011\015\032'
UserParameter=Squid.RequestHitRatio5min,squidclien t mgr:info | grep 'Request Hit Ratios' | cut -f1 -d"%" | cut -f3 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.RequestHitRatio60min,squidclie nt mgr:info | grep 'Request Hit Ratios' | cut -f2 -d"%" | cut -f2 -d":" | tr -d ' \011\015\032'
UserParameter=Squid.DataSegmentSize,squidclient mgr:info | grep 'Process Data Segment Size via sbrk()' | cut -f2 -d":" | cut -f1 -d"K" | tr -d ' \011\015\032'
UserParameter=Squid.MaxResidentSize,squidclient mgr:info | grep 'Maximum Resident Size:' | cut -f2 -d":" | cut -f1 -d"K" | tr -d ' \011\015\032'
UserParameter=Squid.UpTime,squidclient mgr:info | grep 'UP Time:' | cut -f2 -d":" | cut -f1 -d"." | tr -d ' \011\015\032'
UserParameter=NbTcpCnxAll,netstat -na | wc -l
UserParameter=NbTcpCnxEst,netstat -na | grep 'ESTAB' | wc -l
################################################## ##"""