Licenses: Subscription Advantage has expired

Citrix.LicenseServer.SAExpired.Rule (Rule)

Raises an alert if a Citrix Subscription Advantage license has expired

Knowledge Base article:

Citrix ® Management Pack

Summary

You have one or more licenses whose Subscription Advantage has expired.

 
Causes

A license that is installed on a license server may have been purchased under a Subscription Advantage scheme. If the Subscription Advantage period expires, you will not be able to obtain any software upgrades.

 
Resolutions

To check how many days remain until the Subscription Advantage period for your license expires, use the License Management Console. The alert includes a link to the License Management Console. If you wish to renew your Subscription Advantage, contact your Citrix reseller for further information.

 
External Knowledge Sources

The following source of information can be helpful when dealing with this alert:

  • Citrix Presentation Server Administrator's Guide - English
  • Citrix Access Suite Licensing Guide - English
 
© 2002-2008 Citrix Systems, Inc. All rights reserved.

Element properties:

TargetCitrix.LicenseServer.ServerRole
CategoryAlert
EnabledTrue
Event_ID21
Event SourceHealth Service Script
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Subscription Advantage has expired
Subscription Advantage for the following license(s) expired on {0}:
{1}

Further information and license administration functionality is available from http://{2}/lmc/index.jsp.
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
EventCollectionDS DataSource Microsoft.Windows.EventProvider Citrix.PresentationServer.CitrixAdministratorAccount
GenerateAlert WriteAction System.Health.GenerateAlert Citrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<Rule ID="Citrix.LicenseServer.SAExpired.Rule" Enabled="true" Target="Citrix.LicenseServer.ServerRole" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventCollectionDS" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>21</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDescription</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>Citrix Subscription Advantage Expiry</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name='Citrix.LicenseServer.SAExpired.Rule.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</AlertParameter3>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>