Forum Discussion

Danny_Trinh_197's avatar
Danny_Trinh_197
Icon for Nimbostratus rankNimbostratus
Feb 24, 2009

What health monitor can I use for VIP that host port 50000-59999?

Hello forum,

 

I have a VIP that serve the range of port 50000-59999 (I create a vIP with service port set to 0, and use iRule to block all other ports except 50000-59999). When I create a pool, and try assign tcp as health monitor, it generates error "01070622:3: The monitor tcp has a wildcard destination service and cannot be associated with a node that has a zero service."

 

 

What health monitor can I use for this VIP? Any help is very welcome.

 

Thanks,

2 Replies

  • Hi,

     

    Since you've defined your node as a wildcard, you'll need to create a custom tcp monitor that specifically lists one of the ports that need to be monitored. There's not really a way to monitor all those ports without creating a specific monitor for each one, and while it could be done, that would be excessively chatty I'm sure. Will a successful check against port 50000 be sufficient to tell that the application is functioning on all those ports?

     

     

    You could also script an external type monitor (shell script, perl, etc) that executed an actual application call against the node but without knowing what this application does I can't get any more specific than that.

     

     

    EDIT: You'll need to open the Advanced dialog in the monitor creation page to get the box where you assign a specific port to the monitor.

     

     

    Denny
  • Denny,

     

    Thanks for quick replying. This is Microsoft OCS 2007 server (unified communication). I tried to create a tcp-50000 monitor that monitor only port 50000, It seemed not working. it marked server down. I read http://www.f5.com/pdf/deployment-guides/microsoft-ocs-ltm94-dg.pdf from F5, but this configuration didn't use ports 50000-59999.

     

     

    Thanks,