{"id":399,"date":"2018-10-09T16:47:13","date_gmt":"2018-10-09T14:47:13","guid":{"rendered":"https:\/\/www.netwerkhelden.nl\/cms\/?p=399"},"modified":"2018-11-12T08:51:09","modified_gmt":"2018-11-12T07:51:09","slug":"monitoring-citrix-cloud","status":"publish","type":"post","link":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/","title":{"rendered":"Monitoring Citrix Cloud"},"content":{"rendered":"\n<p>Sinds de introductie van XenApp en XenDesktop 7 levert Citrix de monitoring tool Director mee bij alle versies van hun software. Hiermee kunnen beheerders hun XenApp en XenDesktop omgeving monitoren en pro-actief beheren.<\/p>\n\n\n\n<p>Met de introductie van Citrix Cloud hebben beheerders mogelijkheid om de monitoring data van XenApp &amp; XenDesktop service en de daar opvolgende trends uit Director tot 90 dagen terug in te zien.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1591\" height=\"1061\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2.png\" alt=\"\" class=\"wp-image-400\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2.png 1591w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2-300x200.png 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2-768x512.png 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2-1024x683.png 1024w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2-720x480.png 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2-580x387.png 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/citrix-cloud-monitor-telefoon2-320x213.png 320w\" sizes=\"auto, (max-width: 1591px) 100vw, 1591px\" \/><\/figure>\n\n\n\n<p>Maar wat nu als de trends en rapporten in Director niet voldoen?<\/p>\n\n\n\n<p>Of wanneer je de data langer dan 90 dagen wilt opslaan en inzien?<\/p>\n\n\n\n<p>Tot voor kort was je aangewezen op de&nbsp;<em>custom reports<\/em>&nbsp;van Director, maar sinds kort bied Citrix je ook de mogelijkheid om zelf direct de monitor database van Citrix aan te spreken.<\/p>\n\n\n\n<p>Met <em>OData <\/em>kan de data uit de monitor database opgevraagd worden. Vervolgens kunnen we daar onze eigen queries op loslaten om rapporten te defini\u00ebren of om een eigen monitor dashboard te vullen.<\/p>\n\n\n\n<p><em>OData <\/em>is een protocol om data op te vragen die gebruikt maakt van standaard protocollen zoals&nbsp;<em>HTTP<\/em>&nbsp;en methodes zoals&nbsp;<em>REST<\/em>&nbsp;(REpresentational State Transfer).<\/p>\n\n\n\n<p>Citrix maakt gebruik van token authenticatie om de data op te kunnen vragen. Hiervoor is een zogenaamd&nbsp;<em>bearer token<\/em>&nbsp;nodig. Dit bearer token kan aangevraagd worden via powershell en maakt gebruik van de API van Citrix Cloud.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Secure Client<\/h2>\n\n\n\n<p>Om een bearer token aan te vragen is een&nbsp;<em>secure client&nbsp;<\/em>nodig. Deze kan aangemaakt worden in Citrix Cloud bij&nbsp;<em>Identity Management&nbsp;<\/em>onder de kop&nbsp;<em>API Access<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1612\" height=\"405\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1.png\" alt=\"\" class=\"wp-image-403\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1.png 1612w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1-300x75.png 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1-768x193.png 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1-1024x257.png 1024w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1-720x181.png 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1-580x146.png 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_1-320x80.png 320w\" sizes=\"auto, (max-width: 1612px) 100vw, 1612px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1231\" height=\"173\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2.png\" alt=\"\" class=\"wp-image-404\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2.png 1231w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2-300x42.png 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2-768x108.png 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2-1024x144.png 1024w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2-720x101.png 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2-580x82.png 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_2-320x45.png 320w\" sizes=\"auto, (max-width: 1231px) 100vw, 1231px\" \/><\/figure>\n\n\n\n<p>De secure client bestaat uit een ID en een bijbehorend Secret.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"530\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_3.png\" alt=\"\" class=\"wp-image-405\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_3.png 800w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_3-300x199.png 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_3-768x509.png 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_3-720x477.png 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_3-580x384.png 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/secureclient_3-320x212.png 320w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Bearer token<\/h2>\n\n\n\n<p>Nu we de secure client hebben kunnen we via PowerShell het bearer token aanmaken.<\/p>\n\n\n\n<p>function GetBearerToken {<br>    param (<br>    [Parameter(Mandatory=$true)]<br>    [string] $clientId,<br>    [Parameter(Mandatory=$true)]<br>    [string] $clientSecret<br>    )<br><br>    $postHeaders = @{&#8220;Content-Type&#8221;=&#8221;application\/json&#8221;}<br>    $body = @{<br>    &#8220;ClientId&#8221;=$clientId;<br>    &#8220;ClientSecret&#8221;=$clientSecret<br>    }<br><br>    $trustUrl = &#8220;https:\/\/trust.citrixworkspacesapi.net\/root\/tokens\/clients&#8221;<br>    $response = Invoke-RestMethod -Uri $trustUrl -Method POST -Body (ConvertTo-Json $body) -Headers $postHeaders<br>    $bearerToken = $response.token<br>    return $bearerToken;<br>}<br><\/p>\n\n\n\n<p>$clientId = &#8220;ClientID&#8221;<br>$clientSecret = &#8220;ClientSecret&#8221;<br>$bearerToken = GetBearerToken $clientId $clientSecret<br>$token = &#8220;CwsAuth Bearer=&#8221;+$bearerToken<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Opvragen data<\/h2>\n\n\n\n<p>Met het&nbsp;<em>bearer token<\/em>&nbsp;in bezit in de variabele&nbsp;<strong><em>$bearerToken<\/em><\/strong>&nbsp;kunnen we nu met PowerShell de data opvragen door&nbsp;<em>invoke-webrequest<\/em>&nbsp;aan te roepen.<\/p>\n\n\n\n<p>Hiervoor is naast het&nbsp;<em>bearer token<\/em>&nbsp;ook een&nbsp;<em>customer ID<\/em>&nbsp;nodig. In mijn voorbeeld is dat&nbsp;<em>\u2018Admin7255\u2019<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"211\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/customerID_3.png\" alt=\"\" class=\"wp-image-412\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/customerID_3.png 640w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/customerID_3-300x99.png 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/customerID_3-580x191.png 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/customerID_3-320x106.png 320w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p>$headers = @{&#8220;Authorization&#8221; = &#8220;$token&#8221;; &#8220;Customer&#8221; = &#8220;Admin7255&#8221;}<br>$url = &#8220;https:\/\/Admin7255.xendesktop.net\/Citrix\/Monitor\/OData\/v4\/Data\/Users&#8221;<br>$result = Invoke-WebRequest -Uri $url -Headers $headers<\/p>\n\n\n\n<p>In dit voorbeeld hebben we de Monitor database gevraagd om gegevens over de gebruikers.<br>\nHet resultaat in $result kunnen we vervolgens naar een bestand wegschrijven:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"484\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/code.jpg\" alt=\"\" class=\"wp-image-413\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/code.jpg 920w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/code-300x158.jpg 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/code-768x404.jpg 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/code-720x379.jpg 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/code-580x305.jpg 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/code-320x168.jpg 320w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n\n<p>Uiteraard hoeven we geen PowerShell te gebruiken. Nu we de bearer token hebben kunnen we de data ook opvragen in bijvoorbeeld Excel of in PowerBI.<\/p>\n\n\n\n<p>In het onderstaande voorbeeld maak ik gebruik van PowerBI desktop om de data op te halen<\/p>\n\n\n\n<p>Start met het ophalen van de gegevens:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"860\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi1.jpg\" alt=\"\" class=\"wp-image-414\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi1.jpg 808w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi1-282x300.jpg 282w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi1-768x817.jpg 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi1-720x766.jpg 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi1-580x617.jpg 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi1-320x341.jpg 320w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><\/figure>\n\n\n\n<p>Kies hierbij niet voor een OData-feed, maar voor een lege query:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"849\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi2.jpg\" alt=\"\" class=\"wp-image-415\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi2.jpg 788w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi2-278x300.jpg 278w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi2-768x827.jpg 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi2-720x776.jpg 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi2-580x625.jpg 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/Powerbi2-320x345.jpg 320w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/figure>\n\n\n\n<p>In de Power Query-editor kiezen we voor de geavanceerde editor<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1740\" height=\"871\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3.jpg\" alt=\"\" class=\"wp-image-416\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3.jpg 1740w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3-300x150.jpg 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3-768x384.jpg 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3-1024x513.jpg 1024w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3-720x360.jpg 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3-580x290.jpg 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi3-320x160.jpg 320w\" sizes=\"auto, (max-width: 1740px) 100vw, 1740px\" \/><\/figure>\n\n\n\n<p>De Source is de Odata feed die we ook in Powershell gebruikt hebben alleen vraag ik hier niet data van over Gebruikers op, maar de over de Machines:<\/p>\n\n\n\n<p>&#8220;https:\/\/Admin7255.xendesktop.net\/Citrix\/Monitor\/OData\/v4\/Data\/Machines&#8221;<\/p>\n\n\n\n<p>Ook hier geven we in de header het bearer token en de customer ID op<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1754\" height=\"877\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4.jpg\" alt=\"\" class=\"wp-image-417\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4.jpg 1754w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4-300x150.jpg 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4-768x384.jpg 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4-1024x512.jpg 1024w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4-720x360.jpg 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4-580x290.jpg 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi4-320x160.jpg 320w\" sizes=\"auto, (max-width: 1754px) 100vw, 1754px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1735\" height=\"859\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5.jpg\" alt=\"\" class=\"wp-image-418\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5.jpg 1735w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5-300x149.jpg 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5-768x380.jpg 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5-1024x507.jpg 1024w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5-720x356.jpg 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5-580x287.jpg 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi5-320x158.jpg 320w\" sizes=\"auto, (max-width: 1735px) 100vw, 1735px\" \/><\/figure>\n\n\n\n<p>Zodra de we query hebben opgeslagen kunnen we met de data aan de slag<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1793\" height=\"892\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6.jpg\" alt=\"\" class=\"wp-image-419\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6.jpg 1793w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6-300x149.jpg 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6-768x382.jpg 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6-1024x509.jpg 1024w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6-720x358.jpg 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6-580x289.jpg 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/powerbi6-320x159.jpg 320w\" sizes=\"auto, (max-width: 1793px) 100vw, 1793px\" \/><\/figure>\n\n\n\n<p>Daarnaast kunnen we samen gestelde queries maken:<\/p>\n\n\n\n<p>https:\/\/{customerID}.xendesktop.net\/Citrix\/monitor\/odata\/v4\/data\/Users?$filter=Sessions\/any(session: session\/LogOnDuration gt 600000)<\/p>\n\n\n\n<p>We kunnen daar bijvoorbeeld een filter aan toevoegen, in dit geval vragen we de sessies op van gebruikers die langer dan 10 minuten over het inloggen hebben moeten wachten.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"137\" src=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/LogOnDuration.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/LogOnDuration.png 1021w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/LogOnDuration-300x40.png 300w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/LogOnDuration-768x103.png 768w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/LogOnDuration-720x97.png 720w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/LogOnDuration-580x78.png 580w, https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/LogOnDuration-320x43.png 320w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure>\n\n\n\n<p>Uiteraard beperken de mogelijkheden zich niet tot de gegevens over de gebruikers of Machines in Citrix Cloud. Om uitgebreidere queries mogelijk te maken heeft Citrix het database schema van de Monitor Service vrijgegeven.<\/p>\n\n\n\n<p><a href=\"https:\/\/developer-docs.citrix.com\/projects\/monitor-service-odata-api\/en\/7.16\/#monitor-service-schema\">https:\/\/developer-docs.citrix.com\/projects\/monitor-service-odata-api\/en\/7.16\/#monitor-service-schema<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/developer-docs.citrix.com\/projects\/monitor-service-odata-api\/en\/7.16\/api-schema.png\">https:\/\/developer-docs.citrix.com\/projects\/monitor-service-odata-api\/en\/7.16\/api-schema.png<\/a><\/p>\n\n\n\n<p>\n\nMeer informatie over OData is beschikbaar op de website van OData op&nbsp;<a href=\"https:\/\/www.odata.org\/\">https:\/\/www.odata.org\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>inds kort kan met OData de monitoring data van Citrix Cloud opgevraagd worden. In deze blog laat ik met powershell en Odata zien hoe deze data kan worden opgevraagd.<\/p>\n","protected":false},"author":1,"featured_media":401,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,1],"tags":[17,40,41],"class_list":["post-399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-citrix","category-geen-categorie","tag-citrix","tag-citrix-cloud","tag-powershell"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monitoring Citrix Cloud - Netwerkhelden<\/title>\n<meta name=\"description\" content=\"Sinds kort kan met OData de monitoring data van Citrix Cloud opgevraagd worden. In deze blog laat ik met powershell en Odata zien hoe deze data kan worden opgevraagd.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring Citrix Cloud - Netwerkhelden\" \/>\n<meta property=\"og:description\" content=\"Sinds kort kan met OData de monitoring data van Citrix Cloud opgevraagd worden. In deze blog laat ik met powershell en Odata zien hoe deze data kan worden opgevraagd.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"Netwerkhelden\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-09T14:47:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-12T07:51:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData-1024x413.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eltjo van Gulik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@eltjovg\" \/>\n<meta name=\"twitter:site\" content=\"@eltjovg\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eltjo van Gulik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/\"},\"author\":{\"name\":\"Eltjo van Gulik\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/e7b0a46728add9ab4b55e6710ff4c1c5\"},\"headline\":\"Monitoring Citrix Cloud\",\"datePublished\":\"2018-10-09T14:47:13+00:00\",\"dateModified\":\"2018-11-12T07:51:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/\"},\"wordCount\":698,\"image\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png\",\"keywords\":[\"Citrix\",\"Citrix Cloud\",\"PowerShell\"],\"articleSection\":[\"Citrix\",\"Geen categorie\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/\",\"url\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/\",\"name\":\"Monitoring Citrix Cloud - Netwerkhelden\",\"isPartOf\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png\",\"datePublished\":\"2018-10-09T14:47:13+00:00\",\"dateModified\":\"2018-11-12T07:51:09+00:00\",\"author\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/e7b0a46728add9ab4b55e6710ff4c1c5\"},\"description\":\"Sinds kort kan met OData de monitoring data van Citrix Cloud opgevraagd worden. In deze blog laat ik met powershell en Odata zien hoe deze data kan worden opgevraagd.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage\",\"url\":\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png\",\"contentUrl\":\"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png\",\"width\":2640,\"height\":1066},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.netwerkhelden.nl\/cms\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring Citrix Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/#website\",\"url\":\"https:\/\/www.netwerkhelden.nl\/cms\/\",\"name\":\"Netwerkhelden\",\"description\":\"door Eltjo van Gulik\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.netwerkhelden.nl\/cms\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/e7b0a46728add9ab4b55e6710ff4c1c5\",\"name\":\"Eltjo van Gulik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1a3f5ecf7718ec860c04fae1404c925d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1a3f5ecf7718ec860c04fae1404c925d?s=96&d=mm&r=g\",\"caption\":\"Eltjo van Gulik\"},\"description\":\"Eltjo is een enthousiaste en gedreven technisch consultant met ruim 18 jaar ervaring in de IT met een sterke focus op server- en applicatie virtualisatie producten van onder andere Microsoft (RDS, App-v, etc) en Citrix (XenDesktop, XenApp) en het installeren, configureren en beheren van applicaties binnen deze omgevingen.\",\"sameAs\":[\"http:\/\/www.netwerkhelden.nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monitoring Citrix Cloud - Netwerkhelden","description":"Sinds kort kan met OData de monitoring data van Citrix Cloud opgevraagd worden. In deze blog laat ik met powershell en Odata zien hoe deze data kan worden opgevraagd.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/","og_locale":"nl_NL","og_type":"article","og_title":"Monitoring Citrix Cloud - Netwerkhelden","og_description":"Sinds kort kan met OData de monitoring data van Citrix Cloud opgevraagd worden. In deze blog laat ik met powershell en Odata zien hoe deze data kan worden opgevraagd.","og_url":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/","og_site_name":"Netwerkhelden","article_published_time":"2018-10-09T14:47:13+00:00","article_modified_time":"2018-11-12T07:51:09+00:00","og_image":[{"width":1024,"height":413,"url":"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData-1024x413.png","type":"image\/png"}],"author":"Eltjo van Gulik","twitter_card":"summary_large_image","twitter_creator":"@eltjovg","twitter_site":"@eltjovg","twitter_misc":{"Geschreven door":"Eltjo van Gulik","Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#article","isPartOf":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/"},"author":{"name":"Eltjo van Gulik","@id":"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/e7b0a46728add9ab4b55e6710ff4c1c5"},"headline":"Monitoring Citrix Cloud","datePublished":"2018-10-09T14:47:13+00:00","dateModified":"2018-11-12T07:51:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/"},"wordCount":698,"image":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png","keywords":["Citrix","Citrix Cloud","PowerShell"],"articleSection":["Citrix","Geen categorie"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/","url":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/","name":"Monitoring Citrix Cloud - Netwerkhelden","isPartOf":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage"},"image":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png","datePublished":"2018-10-09T14:47:13+00:00","dateModified":"2018-11-12T07:51:09+00:00","author":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/e7b0a46728add9ab4b55e6710ff4c1c5"},"description":"Sinds kort kan met OData de monitoring data van Citrix Cloud opgevraagd worden. In deze blog laat ik met powershell en Odata zien hoe deze data kan worden opgevraagd.","breadcrumb":{"@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#primaryimage","url":"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png","contentUrl":"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png","width":2640,"height":1066},{"@type":"BreadcrumbList","@id":"https:\/\/www.netwerkhelden.nl\/cms\/2018\/10\/09\/monitoring-citrix-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.netwerkhelden.nl\/cms\/"},{"@type":"ListItem","position":2,"name":"Monitoring Citrix Cloud"}]},{"@type":"WebSite","@id":"https:\/\/www.netwerkhelden.nl\/cms\/#website","url":"https:\/\/www.netwerkhelden.nl\/cms\/","name":"Netwerkhelden","description":"door Eltjo van Gulik","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.netwerkhelden.nl\/cms\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Person","@id":"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/e7b0a46728add9ab4b55e6710ff4c1c5","name":"Eltjo van Gulik","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.netwerkhelden.nl\/cms\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1a3f5ecf7718ec860c04fae1404c925d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1a3f5ecf7718ec860c04fae1404c925d?s=96&d=mm&r=g","caption":"Eltjo van Gulik"},"description":"Eltjo is een enthousiaste en gedreven technisch consultant met ruim 18 jaar ervaring in de IT met een sterke focus op server- en applicatie virtualisatie producten van onder andere Microsoft (RDS, App-v, etc) en Citrix (XenDesktop, XenApp) en het installeren, configureren en beheren van applicaties binnen deze omgevingen.","sameAs":["http:\/\/www.netwerkhelden.nl"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.netwerkhelden.nl\/cms\/wp-content\/uploads\/2018\/11\/monitoring-citrix-cloud-met-OData.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pawSix-6r","_links":{"self":[{"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/posts\/399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":10,"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/posts\/399\/revisions"}],"predecessor-version":[{"id":428,"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/posts\/399\/revisions\/428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/media\/401"}],"wp:attachment":[{"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/media?parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/categories?post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.netwerkhelden.nl\/cms\/wp-json\/wp\/v2\/tags?post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}