Jump to content


Photo

Storefront Monitor - Probe Failed

Started by Tony Yeung , 14 December 2015 - 10:49 AM
8 replies to this topic

Best Answer Carl Stalhood , 14 December 2015 - 05:42 PM

It's under /netscaler/monitor. And it uses NSIP as the source IP.

Tony Yeung Members

Tony Yeung
  • 40 posts

Posted 14 December 2015 - 10:49 AM

Hi all,

 

I encounter a problem when configuring Storefront monitoring.

 

<Problem Description>

1. When STOREFRONT monitor bind with Storefront load balancing service

  • Server state : DOWN
  • Last response : "Failure - Probe Failed"

2. No issue if bind with https monitor

 

<Setup>

1. 1x NetScaler VPX 11

2. 2x Storefront 3.0 (configured with HTTPS)

3. For Storefront monitor setting on NetScaler

  • Secure is checked in Standard Parameters
  • StoreFront Account Services is checked in Special Parameters.

Any idea, workaround or solution are welcome.

 

Thanks & regards,

Tony



Carl Stalhood CTP Member

Carl Stalhood
  • 12,089 posts

Posted 14 December 2015 - 12:16 PM

You can check IIS logs on the StoreFront server to see what's not working.

 

Does it work if you uncheck Account Services?

 

Did you enter the Store name correctly?



Tony Yeung Members

Tony Yeung
  • 40 posts

Posted 14 December 2015 - 02:57 PM

Thanks for your reply.

 

1. After review the Event Viewer and IIS log, no error / warning can be found.

 

2. After uncheck account services, still "Failure - Probe Failed"

 

3. Checked the store name, the name is entered correctly



Sanjith Abraham Members

Sanjith Abraham
  • 779 posts

Posted 14 December 2015 - 04:25 PM

Tried in on lab , saw two interesting response "

1) netscaler probes storefront on /Citrix/Storename/discovery  and receives 404 not found.

2) Netscaler's internal service probe a perl script /nssf.pl and receives 404 not found . Checked /nsconfig/monitor and dont see any perl scrip with name nssf.pl .

Can someone verify who  have a working setup using storefront monitors that they have such perl scrip at /nsconfig/monitor folder ?



Carl Stalhood CTP Member

Carl Stalhood
  • 12,089 posts

Posted 14 December 2015 - 05:42 PM

It's under /netscaler/monitor. And it uses NSIP as the source IP.
Best Answer

Sanjith Abraham Members

Sanjith Abraham
  • 779 posts

Posted 14 December 2015 - 06:23 PM

Thanks Carl,

 

So on this script it probes $baseurl/Citrix/$store/discovery . Is there a setting that's required on storefront to make this monitor successful ? Looks like storefront don't responds on /discovery .

 

#######Discovery#################################
    $url = "$baseurl/Citrix/$store/discovery";
    $request = HTTP::Request->new('GET', $url);
    unless($request){
        $errorcode = "Resources not available to create discovery request";
        goto ERROR;
    }
    $response = $conn->request($request);
    if($response->code( ) != 200){
        $errorcode = $response->status_line;
        goto ERROR;



Carl Stalhood CTP Member

Carl Stalhood
  • 12,089 posts

Posted 14 December 2015 - 07:15 PM

/discovery definitely should work. That's how Receiver downloads the provisioning file when performing discovery.

Tony Yeung Members

Tony Yeung
  • 40 posts

Posted 15 December 2015 - 05:17 AM

Thanks Carl

 

For my case, the firewall port 443 is not enabled from NetScaler NSIP to Storefront IP. The Storefront monitor works well after enabling.



Lode Laats Members

Lode Laats
  • 4 posts

Posted 27 April 2016 - 01:42 PM

Upgraded my 2 Netscaler VPX  to version NS11.0: Build 65.35.nc and everything started to work again.

 

Nice article on how to upgrade. http://support.citrix.com/article/CTX127455