Forum Discussion

waterfall_10467's avatar
waterfall_10467
Icon for Altostratus rankAltostratus
Jan 17, 2013

spesific_memberport_monitoring

Hello Team,

 

I need your helps about a matter. Namely, there are four vip and those have diffrent ports and ips but those need to be had the same node in different pools i mean as member. each service must be montiored via http get method but that monitor must has send and receive string like GET \ssalb-yad10\default.html and receive but we are able to run only via 80 port . but when we try to run the monitor string for diffrent ports the monitor fails at that time. because we want that when receive string changed on iis , all monitors will be marked down in all pools. As a result , we ara unable to run the monitor string for different port besides of 80.

 

 

if I give an example ;

 

vip1 : 10.10.10.10 +pool1:11.11.11.11:1100

 

vip2:10.10.10.11+pool2:11.11.11.11:1200

 

vip3:10.10.10.12+pool3:11.11.11.11:1300

 

vip4:10.10.10.13+pool4:11.11.11.11:80

 

 

Do you think what monitor string must be written for above ports vith GET \ssalb-yad10\default.html for both htt 1.1 and http 1.0

 

please note that the monitor is currently being run with 80 member

 

Thank you in advance

 

 

Kind regards,

 

5 Replies

  • Can you post the monitor configuration at all?

     

     

    If the monitor is configured with an 'Alias Service Port' of '* All Ports' then it should work regardless of the Pool Member listening port.
  • Hello steve,

     

     

    Yes the monitor is configured as you said but it does not work besides of 80 when we assign it for diffrent member like 1100. initially, ı have created a http monitor to test and I have already left all port for alies. And then I have written the string I mentioned before. then I have assigned it to pool monitor for 1100 members. ı wonder do we need to specify host port in sendstring field is it possible? like GET /actions/content/status HTTP/1.1\r\nHost:www.zaguda.com:1100 \r\nConnection: Close\r\n\r\n is tihs correct ?

     

     

    many thanks in advance

     

     

     

  • Yes that looks correct. Two things to mention that might save you some time testing;

     

     

    1) You can test from the device using telnet on the relevant port and then entering the strings you've specified

     

    2) You can also test using the actual monitor but without assigning it to the Virtual using this command: [tmsh] run util test-monitor ‘name’

     

    3) For general testing you might also want to try curl
  • Steve,

     

     

    thse services i mentioned are work successfully as tcp no problem on this. ı just need getstring type for the other ports.

     

     

    tnak you