API tenant monitoraggio errori critici sconosciuti del sito di Windows Azure Pack

WindowsAzurePack.Monitor.CriticalError.TenantAPI (UnitMonitor)

Errore sconosciuto nel sito.

Knowledge Base article:

Riepilogo

Verifica se è presente l'occorrenza dell'errore critico Evento 30.

Cause

Se il monitoraggio è in stato di errore, la configurazione del sistema è danneggiata o richiede risorse non disponibili.

Se il sistema è configurato correttamente e il monitor è in errore, è possibile che un database sia offline o che il server di database non sia accessibile al server.

Risoluzione

Verificare lo stato del server di database e del sito di Windows Azure Pack. Cercare nel log eventi del server interessato l'errore che identifica la causa radice.

Configurazione

Affinché questo monitoraggio funzioni correttamente, è necessario che disponga delle autorizzazioni di accesso al log eventi. Potrebbe essere necessario un account con le autorizzazioni appropriate.

Nel monitoraggio è possibile configurare le opzioni seguenti:

Opzione

Definizione

Impostazione predefinita

Avviso stato

Stato di integrità del monitoraggio che genera un avviso.

Lo stato di integrità del monitoraggio è di livello critico

Priorità avviso

Priorità dell'avviso generato per il monitoraggio.

Elevate

Gravità avviso

Priorità dell'avviso generato per il monitoraggio.

Critico

Risoluzione automatica avviso

Specifica se l'avviso deve essere risolto automaticamente quando il monitoraggio torna in uno stato integro.

True

Abilitato

Specifica se eseguire il monitoraggio.

True

Genera avviso

Specifica se il monitoraggio deve generare un avviso quando si passa a uno stato di avviso o a uno stato critico.

True

Intervallo

Numero di secondi che intercorre tra le esecuzioni del monitoraggio.

300

Element properties:

TargetWindowsAzurePack.TenantAPI
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeWindowsAzurePack.MonitorType.CustomSingleEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Errore critico: avviso errore critico sconosciuto del componente di Windows Azure Pack
Errore: errore critico sconosciuto nel sito. Per ulteriori informazioni, fare riferimento alla descrizione dell'evento nel log eventi
RunAsDefault
CommentWAP Monitor Event for Machine

Source Code:

<UnitMonitor ID="WindowsAzurePack.Monitor.CriticalError.TenantAPI" Accessibility="Public" Enabled="true" Target="WindowsAzurePack.TenantAPI" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="WindowsAzurePack.MonitorType.CustomSingleEventLogTimer2StateMonitorType" ConfirmDelivery="false" Comment="WAP Monitor Event for Machine">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="WindowsAzurePack.Monitor.CriticalError.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorEventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<!-- Computer name for the first event. We will use a variable to get the target computer name. -->
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<!-- Name of the log containing the first event. -->
<LogName>Microsoft-WindowsAzurePack-MgmtSvc-TenantAPI/Operational</LogName>
<!-- Expression for the first event -->
<Expression>
<And>
<!-- Expression for the first event number -->
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">30</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<!-- Expression for the first event source -->
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-WindowsAzurePack-MgmtSvc-TenantAPI</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<TimerWaitInSeconds>10800</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>