Instansen övergår till feltillstånd om det totala antalet anslutningshändelser per definierad tidsperiod överskrider övervakarens tröskel.
Anslutningsvarningar genereras på grund av anslutningsfel från programmet som förhindrar normalt programflöde. I aviseringsinformationsfältet visas en beskrivning med namnet på den felande funktionen och åtgärdssammanhanget för att felsöka problemet. Konfigurationsundantag beror på problem som vanligtvis kan lösas genom ändrad miljö eller konfiguration utan att öppna källkoden. Den här typen av problem kan relateras till ej tillgänglig eller fel databasserver, webbtjänst, saknad fil osv.
Anslutningsaviseringar utlöses vid ohanterade undantagsfel som orsakats av problem med att komma åt externa resurser. Lös sådana problem genom att kontrollera
1) beskrivningen av aviseringen och händelserna,
2) åtgärdsmål, till exempel Microsoft SQL Server,
3) körningsmetoden, till exempel ansluta till en server och
4) uppgifter om säkerhetskontextanslutning och exekveringsidentitet. Med den här informationen kan du kontrollera miljön och konfigurationen för att säkerställa att den externa resursen är tillgänglig.
Target | Microsoft.SystemCenter.Apm.WebServiceTransaction | ||
Category | Alert | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | False | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
LOBProvider | DataSource | Microsoft.SystemCenter.Apm.WebServiceTransaction.LobDataProvider | Default |
AlertWriteAction | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.Apm.WebServiceTransaction.AlertConnectivityAspectRule" Enabled="false" ConfirmDelivery="false" Target="Microsoft.SystemCenter.Apm.WebServiceTransaction" Remotable="false">
<Category>Alert</Category>
<DataSources>
<DataSource ID="LOBProvider" TypeID="Microsoft.SystemCenter.Apm.WebServiceTransaction.LobDataProvider">
<Name>$Target/Host/Property[Type="AL!Microsoft.SystemCenter.Apm.ApplicationInstanceBase"]/ApplicationName$</Name>
<AspectType>connectivity</AspectType>
<RootName>$Target/Property[Type="Microsoft.SystemCenter.Apm.WebServiceTransaction"]/WebServiceName$/$Target/Property[Type="Microsoft.SystemCenter.Apm.WebServiceTransaction"]/WebServiceMethod$</RootName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="AlertWriteAction" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name='Microsoft.SystemCenter.Apm.WebServiceTransaction.AlertConnectivityAspectRule.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="AL!Microsoft.SystemCenter.Apm.ApplicationInstanceBase"]/ApplicationName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
<AlertParameter3>$Data/EventData/exceptionclass$</AlertParameter3>
<AlertParameter4>$Data/EventData/message$</AlertParameter4>
<AlertParameter5>$Data/EventData/name$</AlertParameter5>
<AlertParameter6>$Target/Property[Type="AL!Microsoft.SystemCenter.Apm.TransactionBase"]/TransactionName$</AlertParameter6>
<AlertParameter7>$Data/EventData/ViewDetail$</AlertParameter7>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventData/eventConsolidationHash$</SuppressionValue>
</Suppression>
<Custom1>Connectivity</Custom1>
</WriteAction>
</WriteActions>
</Rule>