{"id":174,"date":"2014-11-30T15:19:20","date_gmt":"2014-11-30T13:19:20","guid":{"rendered":"http:\/\/blog.appcloud.ch\/?p=174"},"modified":"2017-03-17T14:08:10","modified_gmt":"2017-03-17T13:08:10","slug":"xendesktop-and-xenapp-7-x-healthcheck-oops-i-did-it-again","status":"publish","type":"post","link":"https:\/\/blog.sachathomet.ch\/de\/2014\/11\/30\/xendesktop-and-xenapp-7-x-healthcheck-oops-i-did-it-again\/","title":{"rendered":"XenDesktop &#038; XenApp FMA (7.x) HealthCheck &#8211; Oops!&#8230; I Did It Again"},"content":{"rendered":"<p class=\"post-title\">Some months ago I&#8217;ve created the <a title=\"Citrix PVS Health-Check Script\" href=\"http:\/\/blog.sachathomet.ch\/?p=133\">Citrix PVS Health-Check Script<\/a> which is a based on the idea and some parts\u00a0of code from the Health-Check Script for XenApp 6.x of Jason Poyer (http:\/\/deptive.co.nz\/) .<br \/>\nBecause now XenApp 7 with the Release 7.6 is finally in a state where considering an\u00a0upgrade of the 6.x farms make sense, I belief that the demand for a XenApp 7.x Health Check Script grows.<\/p>\n<p class=\"post-title\">So I did it again and took the &#8222;HealthCheck framework&#8220; to build a new version which combines the Power\u00a0of the Citrix PS-Snappins for XenDesktop\/XenApp and \u00a0the HTML-Output-Script of the existing HealthCheck Scripts.<\/p>\n<p class=\"post-title\">The result is a new HealthCheck Script which is usable for XenApp and XenDesktop 7.x and\u00a0what makes me also\u00a0happy, with only a few line of more code the Script is\u00a0<strong>downwardly compatible for XenDesktop 5.6 environments<\/strong>.<\/p>\n<p class=\"post-title\">\u00a0\u00a0<a href=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2017\/01\/HC2017-1024x936.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-343\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2017\/01\/HC2017-1024x936.jpg\" alt=\"XenDesktop XenApp Health Check HTML Output\" width=\"780\" height=\"431\" \/><\/a><\/p>\n<p>This is just the first version and I&#8217;m sure that more check&#8217;s need to be added. Feedback and &#8222;Feature requests&#8220; are welcome &#8230; And to be honest I have not yet a big environment to test my Script,\u00a0so please be\u00a0insightfully if you find some bugs and report them to me.<\/p>\n<p class=\"post-title\">In the first part of the Script you are able to configure some parameters. You can decide if you only want to see the &#8222;bad&#8220; Desktops on which something it&#8217;s going wrong or if you want see everything. In huge XenDesktop environments you want definitely only see the bad machines &#8230; \u00a0( $ShowOnlyErrorVDI = 1 ) Also you can decide if you want only report XenApp or only XenDesktop or both. The Desktops and XenApps are in two different Tables. It&#8217;s also possible to exclude Collections ($ExcludeCatalogs) from the Check, so virtual Desktops which are for testing purposes are not checked.<\/p>\n<p class=\"post-title\"><a href=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2014\/11\/xd76-configure-shadow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-186\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2014\/11\/xd76-configure-shadow-1024x619.png\" alt=\"xd76-configure-shadow\" width=\"780\" height=\"472\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>If you have a feature request or a bug report please post it direct on GitHub.<\/p>\n<p><strong>Update 12.05.2016 (Version 0.95):<\/strong><br \/>\n&#8211; Check CPU, Memory and C: of Controllers<br \/>\n&#8211; XenApp: Add values: CPU &amp; Memory and Disk Usage<br \/>\n&#8211; XenApp: Option to toggle on\/off to show Connected Users<br \/>\n&#8211; XenApp: DesktopFree set to N\/A because not relevant<br \/>\nIf you need a Health Check Script for XenApp Version which are older than XenApp 7.x see\u00a0<a href=\"http:\/\/deptive.co.nz\/xenapp-farm-health-check-v2\">http:\/\/deptive.co.nz\/xenapp-farm-health-check-v2<\/a> where it&#8217;s an excellent work and the inspiration for my HealthCheck-Scripts!<\/p>\n<p><strong>The code is on GitHub:<\/strong><\/p>\n<p><a href=\"https:\/\/github.com\/sacha81\/XA-and-XD-HealthCheck\/\" target=\"_blank\">https:\/\/github.com\/sacha81\/XA-and-XD-HealthCheck\/<\/a><\/p>\n<p>For Bug Reports or feature Request please use GitHub, of course you can also contribute on this code!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some months ago I&#8217;ve created the Citrix PVS Health-Check Script which is a based on the idea and some parts\u00a0of code from the Health-Check Script for XenApp 6.x of Jason Poyer (http:\/\/deptive.co.nz\/) . Because now XenApp 7 with the Release 7.6 is finally in a state where considering an\u00a0upgrade of the 6.x farms make sense, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,1],"tags":[14,22,32,44,45,46,47],"class_list":["post-174","post","type-post","status-publish","format-standard","hentry","category-scripts","category-uncategorized","tag-citrix","tag-healthcheck","tag-powershell","tag-xenapp","tag-xenapp-7-6","tag-xendesktop","tag-xendesktop-7-6"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"de","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":false,"content":false,"excerpt":false}}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":3,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":956,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/174\/revisions\/956"}],"wp:attachment":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}