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
Comments (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