TFS Event 6016 Monitor

TeamFoundationServer2017.TfsEvent6016Monitor (UnitMonitor)

Monitor for TFS Event 6016 - License Expiring Warning

Knowledge Base article:

Summary

TFS Event 6016 occurred. Expiration of the TFS license is imminent (within 30 days).

Causes

Raised by the licensing mechanism when the license for this TFS instance is in danger of expiring.

Resolutions

You must upgrade Team Foundation Server in order to return it to an operational state if running a beta version.

External

For more information, see "Troubleshooting Team Foundation Server Management" on the Microsoft Web site

https://go.microsoft.com/fwlink/?LinkId=89122

Element properties:

TargetTeamFoundationServer2017.TfsAppComponentBase
Parent MonitorSystem.Health.AvailabilityState
CategorySecurityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeTeamFoundationServer2017.TfsSingleEventLogUnitMonitor
RemotableTrue
AccessibilityPublic
Alert Message
TFS Event 6016 Monitor Alert Message Resource ID
Expiration of the TFS license is imminent (within 30 days). This is usually due to running an expiring beta version. Upgrade the server to remain operational.
RunAsDefault

Source Code:

<UnitMonitor ID="TeamFoundationServer2017.TfsEvent6016Monitor" Accessibility="Public" Enabled="true" Target="TeamFoundationServer2017.TfsAppComponentBase" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="TeamFoundationServer2017.TfsSingleEventLogUnitMonitor" ConfirmDelivery="true">
<Category>SecurityHealth</Category>
<AlertSettings AlertMessage="TeamFoundationServer2017.TfsEvent6016MonitorAlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<EventDisplayNumber>6016</EventDisplayNumber>
<TimerWaitInSeconds>86400</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>