• View Communities
    • Citrix Communities
      Visit the Citrix Communities to get and share technical information and best practices about desktop delivery, datacenter, networking and cloud computing solutions.
    • Citrix Blogs
      Learn the latest from the Citrix employees who are building the future of virtual computing.
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Find related blogs, best practices, code downloads, APIs and more.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
  •  Sign In
Citrix Developer Network

XenCenter Plugins

XenCenter has plugin capabilities which allow you to add custom menu items or even whole tabs to the XenCenter window. You might do this as an ISV to integrate your own product with XenCenter, or as an end-user to integrate with your company's existing inventory management, for example.

A menu item can run a Microsoft PowerShell script or even an arbitrary executable on the client machine. Tabs are populated with a web page, and can call out to other services on your network or to your VMs.

We welcome your feedback on this feature, and would love to hear of any use cases that you have or example plugins that you want to share. Please comment at the bottom of this page.



Specification

XenCenter Plugins Specification

Tutorials and Examples

HelloWorld Example - PowerShell
HelloWorld Example - C Sharp
XenCenter Plugins - WebUI Tab Example
Access Gateway, Netscaler and Branch Repeater VPX Web Console Integration
Parameters Hints and Tips
MessageBoard Example - JavaScript

Community-contributed Plugins

XenCenter Consoles+ : displays web consoles for several types of VMs inside XenCenter





Tags

xencenter xencenter Delete
xenserver xenserver Delete
Enter tags to add to this page:
Please wait 
Looking for a tag? Just start typing.
  1. Jun 25, 2010

    Volker Weiterer says:

    Thanks, this is an amazing feature I was looking for sometime and it will help s...

    Thanks, this is an amazing feature I was looking for sometime and it will help sysadmins allot as they can integrate other software/scripts and network executables right from the same interface.

     I have already done this with other softwares and its nice XenCenter allows this as it will increase productivity having tools a click away.

    1. Jul 13, 2010

      Stephen Rice says:

      Hi Volker, I hope you enjoy using the plugins feature! Let us know how you ...

      Hi Volker, I hope you enjoy using the plugins feature!

      Let us know how you get on, we would love to see some more examples of XenCenter plugins in action.

  2. Aug 13, 2010

    Stephen Rice says:

    Great work Alberto, I'm glad to see someone tackling the javascript library! I ...

    Great work Alberto, I'm glad to see someone tackling the javascript library!

    I can see the dmesg one being pretty useful, and we've been thinking for a while about a visual map of networking and storage. If you don't have any objections I'm going to add a link to your site on this page.

  3. Aug 13, 2010

    Alberto González says:

    sure! no problem, if somebody wants some feature on maps plugin could contact ...

    sure!

    no problem, if somebody wants some feature on maps plugin could contact with me

    thanks

  4. Aug 19, 2010

    Alberto González says:

    i created two new simple plugins with javascript library, no powershell is requi...

    i created two new simple plugins with javascript library, no powershell is required:

    • ilo, to show ilo web inside server tab (is util for see hardware status)
    • licenserver, is a only show citrix license server in a tab with license address configured on server

    Edited 19/08:
    i created a new plugin (maybe the last), is called "space distribution" and show storage space distribution on server/pool

  5. Aug 19, 2010

    Anonymous says:

    These worked like a champ on my XS 5.6! I used my iDRAC URL for the iLo tab (re...

    These worked like a champ on my XS 5.6! I used my iDRAC URL for the iLo tab (renamed to iDRAC) and that worked too. Thank you.

  6. Oct 13, 2010

    Edwin Castellanos says:

    A silly feedback. Alberto González's plugin about iLO also works with IMM. Tha...

    A silly feedback.

    Alberto González's plugin about iLO also works with IMM.

    Thank u 4 ur pluging.

    Best Regards.

  7. Dec 20, 2010

    Anonymous says:

    Thanks for the plugin links. ILO works great. However I can't seem to get the li...

    Thanks for the plugin links. ILO works great. However I can't seem to get the licensing one to work. Where do you need to specify the license server details?

    1. Jan 03, 2011

      Javier Valle says:

      The licensing plugin finds the licensing server details from the host config. I ...

      The licensing plugin finds the licensing server details from the host config. I guess that you need to license the server before you can get to the plugin tab. Check the file: "licenseserver.js"

      Thanks

  8. Sep 27, 2011

    naveen uddaraju says:

    Hi, Can we write a third party plugin to configure our iSCSI HBA in xen center?...

    Hi,

    Can we write a third party plugin to configure our iSCSI HBA in xen center?
    If Yes, Can we login/logout to targets using the third party plugins?

    Can you please forward me all the required documents/info?

    my email address: naveenvarma.uddaraju@emulex.com

    Thanks,
    Naveen

Related Links