nickholmquist.com5303 learning forex binary options review.html
4247 what is the best binary option site system 44.html
3671 troublefree solutions in binary trading a background.html
9588 double one touch binary option example.html
15192 paul applegarth binary option regulation.html
464 binary option trade copier strategy mt4.html
11568 binary option winning formula scam us brokers.html
18191 regulated binary options platforms 1 hour strategy.html
6752 binary options low deposits.html
6618 learn the best binary options robots in 2015.html
8104 binary option strategies calculat.html
8284 binary option auto signal wins 350000 on video.html
16252 options trading brokers australia.html
4022 odds of binary options 0 1.html
3562 binary options signals coupons for december 2014.html
1574 binary options brokers with demo account courses.html
13453 forex trading vs binary options free.html
6391 binary options predictions.html
7558 binary option system update readiness to.html
12546 is it possible to make money with binary options redwood.html
3622 binary option ladder strategy secrets.html
7843 777 how to win binary options trading.html
3775 forex brokers with option trading.html
8863 binary 212.html
8689 what is a binary options 100 deposit trader.html
18752 pricing of best binary options education.html
18527 binary option bullet reviews 3 perm.html
13220 binary options magnet system 60 cash back.html
11701 binary options trading with minimum deposit pro signals review.html
11311 history of binary options.html
3137 binary options australia demo account.html
2977 trading one touch binary options irs.html
10464 how to trade binary option forex trading torrent.html
7362 list of end day binary option signals.html
16313 auto binary signals solution binary options trading.html
12844 india stock options trading.html
5620 how to trade binary options on nad.html
4515 profit binary options system gold burst.html
6872 binary options signals to maximize your trading profits.html
15948 invest in binary options methods slant 50.html
3972 how to win in binary option call valuation model.html
18604 best metatrader indicator for binary options daily youtube.html
8701 japanese binary options horror stories.html
12317 binary options trading vs forex valuation.html
5155 60 second binary option winning trade signals.html
1541 review binary option trading system advisors.html
6140 binary options trading and bloombex brokers are they versatile.html
2227 binary option trade example 95 payout.html
14365 mike s binary option channel system 10.html
4409 binary option trading company demos.html
3507 vip binary option trading japan.html
3049 binary options systems that work vs stock.html
2591 binary trading trial.html
6377 eod binary options strategy.html
16741 binary options low minimum deposit information.html
10311 15 minute binary option brokers strategy mt4.html
14669 startoptions binary option broker review free bonus.html
7758 best free charts for binary option methods 101.html
8299 fixed binary option high risk millionaire.html
14805 is binary option trading haram channel.html
1994 tutorial on binary options trading signals review 2015.html
4408 binary option strategies 4 learning replicator.html
13706 learn swing trade options.html
18580 free money for binary option indicator.html
1236 o systems 5 minute binary options strategies.html
4226 best binary options strategy ever decoded.html
7656 forex how to choose a binary options.html
2305 trusted binary options signals 101 download.html
14404 hundreds daily with binary option contracts.html
625 white label binary options platforms.html
1823 binary options trading no mon.html
10655 binary option probability indicator contracts.html
15006 free binary option trading game canada.html
5531 how to win in binary option dealer judi.html
16818 so what exactly are binary options.html
19799 binary options assets index easy.html
9316 binary options methods crossword or penny stocks.html
13327 der binary code options binre optionen tips.html
8180 e trade is binary options illegal in malaysia.html
17660 binary options netherlands charting.html
18120 how to be successful at binary options trading.html
15526 fma warning against unauthorised websites offering binary option trading crash.html
271 where to trade binary options buddy 2 0 ex4.html
18987 binary option on metatrader 50 deposit.html
17107 review of risk in binary options.html
3978 mt4 tutorial on binary options trading strategy.html
18874 binary option low deposit.html
12181 60 second binary option how to formula.html
14228 binary brokers list.html
12554 options trading singapore review top binary websites.html
16684 binary options software that works insurance.html
780 what is a binary options system 89.html
6098 method for binary option canada.html
2242 trading binary options profit explained.html
1569 best binary options platform for beginners uk broker.html
794 us genuine binary option brokers companies.html
14108 binary options programs ebooks.html
345 binary options website script.html
7818 is financial trading school binary options gambling.html
14642 best australian binary option brokers z crash.html


Farm Monitor Gadget for XenApp

So I have been toying around with this idea for a long time.  I actually started this project roughly 1 year ago but never got around to actually finishing it.... until now!

The function is simple; A very basic vista gadget that uses MFCOM and pulls back a few stats from a single farm.

The use case is mostly a novelty but I thought it would be fun to create!

Enough with the background, onto the gadget!


OS: Vista
Citrix XenApp SDK:  4.0,4.5,5.0
Server: Windows 200x
Citrix XenApp: 4.0, 4.5, 5.0

Download the gadget using the link at the bottom of this post.  Once downloaded simply open the file and it will prompt to install.

Once installed you should see the gadget appear in your lists of gadgets:

It does require the XenApp SDK from Citrix which can be download here.

Once you have the gadget and the SDK installed you can add it to your sidebar.  From there open the settings menu (wrench icon when hovered over the gadget), input the name of a server in the XenApp farm you want to monitor and select your refresh interval.  Depending on the size of the farm the lower settings may take too long to return values before the next refresh occurs.  If this happens adjust the setting with what works best.

Please keep in mind that the gadget must be running within the context of a user that is a XenApp farm admin AND has the proper DCOM permissions on the server you configure within the settings.


I am working to update the gadget which will make it a bit more useful.  Expect to see flyouts for each stat section.

  • Servers flyout: Will show a list of all servers in the farm and allow quick export of the list
  • Sessions flyout: Will show a list of the session in the farm along with basic details.
  • Farm Load flyout: Will show Farm load by Server and/or Zone

Also working to pull back the total license count and the licenses in use.  This is a bit more difficult since this requires some parsing of the data to properly ensure only XenApp licenses are returned.

Future Gadgets

  • Quick User Search : Allow a quick search for a user in the farm
  • XenServer Gadget:  Pull back basic stats for XenServer

Future Applications

Don't want to give away all of the secrets but I am working on a number of other useful (free) utilities, more on this soon!



  FarmMonitor.gadget (27.8 KiB, 3,098 hits)

No TweetBacks yet. (Be the first to Tweet this post)
Comments (18) Trackbacks (4)
  1. Really cool tool. I have linked to it via Citrix blogs…I can’t wait for the future gadgets :)

  2. Good Gadget, I include and Linked this reference to my Citrix Spanish community. :-)

  3. On Windows 7 Beta, installing the SDK results in error “The system does not have a supported C++ compiler installed, you may not be able to compile the exaple program.”
    I went and got the free C++ compiler here –
    but I still get the same error – anyone know how to install in Windows 7 yet?

  4. Also, I see no wrench to configure the Gadget in Windows 7… I might be pushing my luck. Thanks!

  5. @Mark Verhagen
    I actually did a quick test with Windows 7 but had the same issue. I planned to dedicate more time to figuring out the differences in the API between Vista and Win7 but wanted to get the ‘Vista’ version out now.

    I’ll see what I can come up with, thanks for the interest!

  6. Good Tool, congratulations, I have add in my Citrix Community your site and linked ;-)

  7. @Xavi Sánchez
    Thanks. There is much more to come!

  8. Wow, brilliant idea. I want to use this but can’t get it to go. What am missing? Using domain admin account on local client (Vista), which means full DCOM access on farm and added account to farm admins. The title for the gadget has changed to the name of our farm though so I am getting some connectivity but just no usage stats? The servers are 4.5 and the SDK I used was 5.0 although it gave the missing compiler error on install. Is the missing compiler the issue? I must be close.

  9. @Mark Verhagen

    I have found an issue when running in windows 7 that I have fixed9not yet uploaded) This introduced a number of other errors that need to be handled properly and I am working on that. i am to have a version that will function on Windows 7 soon!

  10. @Keith Hedley
    Keith, Are you using multiple Zones? If so you will likely need to share load information between zones.

  11. Hey Nick, just dropped by to say that I’m digging your apps. Nice work man! ;-)

  12. @Gus Pinto

    Thanks Gus!
    Much more to come, I promise!

  13. Very nice Nick

    Can you share how you are calculating ‘Farm Load’? it’s not a standard metric but if you have a good rule of thumb for this I’d be interested to know.

  14. @Simon Bramfitt
    Thanks Simon. To answer your question:

    I take the number of online servers in the farm and multiply it by ‘Full Farm Load’. Full farm load is dictated by a value of 10,000. This gives the maximum load that can exist in the farm.

    I then get the actual load value from each server and add them together.

    From that point I take the current sum of the load values and divide that by the maximum. After that I multiply that by 100 to get a percentage. To make things a bit cleaner I round the value.

    While this does not take into account load evaluators of different criteria (which you may have in a silo based farm), it is a good indicator of farm load as a whole.

    Hope that clarifies things?

  15. Thanks for writing this great blog I really enjoyed.

  16. It would be great if there is an option to add the default user account to use when connecting to the individual farms. In an Enterprise environment we often use a seperate admin account to manage servers.


  17. @Glen Orenstein
    Thanks for the feedback. The plan is to update this gadget for Windows 7 and in doing so add a number of other features. I will do my best to try and incorporate your suggestion into the next release!

  18. How do I get the mpssdk.msi to install properly on vista x64? It always fails on the install and does not copy all the files properly. There is no good information using search engines to find a fix on the internet. I can’t use any fancy scripts or gadgets until I can get the MFCOM installed properly on x64 vista.

Leave a comment