<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Qlik Sense Proxy Health Check Endpoint(s) in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/ta-p/1711266</link>
    <description>&lt;P&gt;This article will outline approaches for an administrator to add monitoring of the uptime/health of the Qlik Sense Proxy Service. There will not be specific recommendations for how to implement the endpoints on the network appliance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 class="qlik-migrated-tkb-headings"&gt;&lt;STRONG&gt;Resolution:&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Option 1:&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Monitor &lt;FONT face="courier new,courier"&gt;&lt;A href="https://sense.company.com{/virtualproxy}/qps/user" target="_blank" rel="noopener"&gt;https://sense.company.com{/virtualproxy}/qps/user&lt;/A&gt;&lt;/FONT&gt; (&lt;A href="http://help.qlik.com/en-US/sense-developer/Subsystems/ProxyServiceAPI/Content/ProxyServiceAPI/ProxyServiceAPI-ProxyServiceAPI-Personal-Get.htm" target="_blank" rel="noopener"&gt;Documentation on the endpoint&lt;/A&gt;)
&lt;UL&gt;
&lt;LI&gt;Example: &lt;FONT face="courier new,courier"&gt;GET &lt;A href="https://qlikserver.domain.local/qps/user" target="_blank" rel="noopener"&gt;https://qlikserver.domain.local/qps/user&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Expected return (since there is no authentication and thus no user session):
&lt;UL&gt;
&lt;LI&gt;HTTP 200 Response&lt;/LI&gt;
&lt;LI&gt;Content: &lt;FONT face="courier new,courier"&gt;{"session": "inactive"}&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Option 2:&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Setup an anonymous virtual proxy
&lt;UL&gt;
&lt;LI&gt;Do not worry about load balancing to an engine&lt;/LI&gt;
&lt;LI&gt;Do not worry about allocating tokens, those aren’t needed&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Request a small JS / CSS file. Example paths:
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="courier new,courier"&gt;/resources/assets/client/dialogs/measure-dialog/edit-measure/edit-measure.css&lt;/FONT&gt; is 0KB&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="courier new,courier"&gt;/resources/autogenerated/product-info.js&lt;/FONT&gt; is 4.7KB&lt;/LI&gt;
&lt;LI&gt;Example end points:
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="courier new,courier"&gt;GET &lt;A href="https://qlikserver.domain.local/resources/assets/client/dialogs/measure-dialog/edit-measure/edit-measure.css" target="_blank" rel="noopener"&gt;https://qlikserver.domain.local/resources/assets/client/dialogs/measure-dialog/edit-measure/edit-measure.css&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Expected return:
&lt;UL&gt;
&lt;LI&gt;HTTP 200 Response&lt;/LI&gt;
&lt;LI&gt;Content: (blank)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Tue, 19 Oct 2021 10:56:31 GMT</pubDate>
    <dc:creator>Andre_Sostizzo</dc:creator>
    <dc:date>2021-10-19T10:56:31Z</dc:date>
    <item>
      <title>Qlik Sense Proxy Health Check Endpoint(s)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/ta-p/1711266</link>
      <description>&lt;P&gt;This article will outline approaches for an administrator to add monitoring of the uptime/health of the Qlik Sense Proxy Service. There will not be specific recommendations for how to implement the endpoints on the network appliance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 class="qlik-migrated-tkb-headings"&gt;&lt;STRONG&gt;Resolution:&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Option 1:&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Monitor &lt;FONT face="courier new,courier"&gt;&lt;A href="https://sense.company.com{/virtualproxy}/qps/user" target="_blank" rel="noopener"&gt;https://sense.company.com{/virtualproxy}/qps/user&lt;/A&gt;&lt;/FONT&gt; (&lt;A href="http://help.qlik.com/en-US/sense-developer/Subsystems/ProxyServiceAPI/Content/ProxyServiceAPI/ProxyServiceAPI-ProxyServiceAPI-Personal-Get.htm" target="_blank" rel="noopener"&gt;Documentation on the endpoint&lt;/A&gt;)
&lt;UL&gt;
&lt;LI&gt;Example: &lt;FONT face="courier new,courier"&gt;GET &lt;A href="https://qlikserver.domain.local/qps/user" target="_blank" rel="noopener"&gt;https://qlikserver.domain.local/qps/user&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Expected return (since there is no authentication and thus no user session):
&lt;UL&gt;
&lt;LI&gt;HTTP 200 Response&lt;/LI&gt;
&lt;LI&gt;Content: &lt;FONT face="courier new,courier"&gt;{"session": "inactive"}&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Option 2:&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Setup an anonymous virtual proxy
&lt;UL&gt;
&lt;LI&gt;Do not worry about load balancing to an engine&lt;/LI&gt;
&lt;LI&gt;Do not worry about allocating tokens, those aren’t needed&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Request a small JS / CSS file. Example paths:
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="courier new,courier"&gt;/resources/assets/client/dialogs/measure-dialog/edit-measure/edit-measure.css&lt;/FONT&gt; is 0KB&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="courier new,courier"&gt;/resources/autogenerated/product-info.js&lt;/FONT&gt; is 4.7KB&lt;/LI&gt;
&lt;LI&gt;Example end points:
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="courier new,courier"&gt;GET &lt;A href="https://qlikserver.domain.local/resources/assets/client/dialogs/measure-dialog/edit-measure/edit-measure.css" target="_blank" rel="noopener"&gt;https://qlikserver.domain.local/resources/assets/client/dialogs/measure-dialog/edit-measure/edit-measure.css&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Expected return:
&lt;UL&gt;
&lt;LI&gt;HTTP 200 Response&lt;/LI&gt;
&lt;LI&gt;Content: (blank)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 19 Oct 2021 10:56:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/ta-p/1711266</guid>
      <dc:creator>Andre_Sostizzo</dc:creator>
      <dc:date>2021-10-19T10:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Proxy Health Check Endpoint(s)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/tac-p/1803256#M2437</link>
      <description>&lt;P&gt;Hi Andre and thank you.&lt;/P&gt;&lt;P&gt;Currently we are having an issue like this with a customer and I would appreciate if you could share a steps list to make the above procedure because is not clear to me. I was pointed by qlik Support to this article.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Apr 2021 17:46:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/tac-p/1803256#M2437</guid>
      <dc:creator>Emmanuelle__Bustos</dc:creator>
      <dc:date>2021-04-27T17:46:26Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Proxy Health Check Endpoint(s)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/tac-p/1808601#M2840</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/17"&gt;@Emmanuelle__Bustos&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Option 1 is similar to an example you can find in&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Qlik-Sense-QRS-API-using-Xrfkey-header-in-PowerShell/ta-p/1716660" target="_self"&gt;Qlik Sense QRS API using Xrfkey header in PowerShell&lt;/A&gt; - a customization example would be:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;$hdrs = @{​​​​​​​​}​​​​​​​​
$url = "https://qlikserver1.domain.local/qps/user"
Invoke-RestMethod -Uri $url -Method Get -Headers $hdrs -UseDefaultCredentials

&lt;/LI-CODE&gt;
&lt;P&gt;Option 2 can be used by simply opening the page in a web-browser to check and ensuring you get a reply.&lt;/P&gt;</description>
      <pubDate>Tue, 18 May 2021 08:46:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/tac-p/1808601#M2840</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2021-05-18T08:46:59Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Proxy Health Check Endpoint(s)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/tac-p/1839366#M4377</link>
      <description>&lt;P&gt;Be careful about creating a anonymous virtual proxy. Default security rules for streams make alle streams open to anonymous users.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Check DevHub's Single Configurator after creating a anonymous v.proxy to see if you expose any streams you don't want to expose.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Assuming the anonymous v.proxy is named 'public', go to: &lt;A href="https://qlik.company.com/public/dev-hub/single-configurator" target="_blank"&gt;https://qlik.company.com/public/dev-hub/single-configurator&lt;/A&gt;, and check if any apps are exposed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This applies to security rules like:&amp;nbsp; ((user.name = ""))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Sep 2021 10:57:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Proxy-Health-Check-Endpoint-s/tac-p/1839366#M4377</guid>
      <dc:creator>vegard_bakke</dc:creator>
      <dc:date>2021-09-27T10:57:03Z</dc:date>
    </item>
  </channel>
</rss>

