• 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

VPX Web Console Integration

The following plugins have been written using the XenCenter Plugin specification to add a new tab inside XenCenter that displays the web console for Access Gateway, NetScaler and Branch Repeater VPX VMs:

Each plugin works in a similar way. The XML configuration file includes a XenSearch that automatically enables the plugin when the selected, running VM has the correct tag present. The tags for each are pretty straight-forward:

  • NS VPX = "NetScaler VPX"
  • AG VPX = "Access Gateway VPX"
  • BR VPX = "Branch Repeater VPX"

As an example, here is the Access Gateway configuration xml:

<?xml version="1.0" encoding="UTF-8"?>
  <XenCenterPlugin xmlns="http://www.citrix.com/XenCenter/Plugins/schema" version="2" plugin_version="1.0.0.0">
    <TabPage name="webui-tab" url="https://{$ip_address}:9001" search="967e62a3-45a0-4cc9-b7a7-de941ae754b1" />
    <MenuItem name="ui-menu-item" menu="vm" serialized="none" search="967e62a3-45a0-4cc9-b7a7-de941ae754b1">
      <Shell filename="https://{$ip_address}:9001" />
    </MenuItem>
    <MenuItem name="web-menu-item" menu="help" serialized="none">
      <Shell filename="http://citrix.com/accessgateway" />
    </MenuItem>
    <Search uuid="967e62a3-45a0-4cc9-b7a7-de941ae754b1" name="Access Gateway VPX" major_version="2" minor_version="0" show_expanded="yes">
    <Query>
      <QueryScope>
        <VM />
      </QueryScope>
      <GroupQuery type="And">
        <EnumPropertyQuery property="power_state" equals="yes" query="Running" />
        <StringListContainsQuery property="tags" query="Access Gateway VPX" contains="yes" />
      </GroupQuery>
    </Query>
  </Search>
</XenCenterPlugin>

Here are the resources and configuration files for each of the plugins:
NetScalerVPX.xcplugin.xml
NetScalerVPX.resx
BranchRepeaterVPX.xcplugin.xml
BranchRepeaterVPX.resx
AccessGatewayVPX.xcplugin.xml
AccessGatewayVPX.resx

Tags

vpx vpx Delete
xenserver xenserver Delete
xencenter xencenter Delete
netscaler netscaler Delete
access gateway access gateway Delete
branch repeater branch repeater Delete
plugin plugin Delete
console console Delete
Enter tags to add to this page:
Please wait 
Looking for a tag? Just start typing.
  1. Aug 05, 2010

    Anonymous says:

    Hi It will be great to have a plugin for Citrix License Server VPX as well for ...

    Hi

    It will be great to have a plugin for Citrix License Server VPX as well for XS

    Rahiz

Related Links