a couple things...
you could consolidate into one class by mapping each uri to the appropriate node:
consolidated_class {
"/nosso/* 66.33.14.10"
"/xRV144991/* 66.33.14.10"
"/5.2_rv950007/* 66.33.14.11"
"/5._RV950048/* 66.33.14.11"
"/dev_5.2/* 66.33.14.11"
}
then your rule is reduced to:
when HTTP_REQUEST {
if { [matchclass [string tolower [HTTP::uri]] contains $::consolidated_class] } {
pool myPool member [findclass [string tolower [HTTP::uri]] $::consolidated_class " "] port myPort
}
}
You'll note that I moved your example away from the node command and instead used the pool command. THis is important if you want the statistics at the pool level. This is untested, I don't have a resource right now, but should get you going.