Regel für die Erzeugung einer Warnung für den Fall, dass die Berichterstattung für operative Daten fehlschlägt.
Fehler beim Hochladen von Berichten für operative Daten.
Für diesen Fehler gibt es mehrere Gründe:
Unzureichender Festplattenplatz oder falsch konfigurierte Anmeldeinformationen können Fehler wie "Ereignis konnte nicht im Ereignisprotokoll protokolliert werden", "Manifestdatei konnte nicht erstellt werden", "Ausgabeverzeichnis für Berichte konnte nicht erstellt werden" oder "Gerenderter Bericht konnte nicht auf Datenträger geschreiben werden" verursachen
Fehler mit SQL Server Reporting Services oder SOAP können Fehler wie "Berichte konnten nicht in Ordner aufgeführt werden" verursachen
Falsch konfigurierte Umgebungsvariablen oder beschädigte/fehlende Dr. Watson-Clients können Fehler wie "Pfad zu temporärem Verzeichnis konnte nicht ermittelt werden" oder "Es kann nicht ermittelt werden, ob Watson (dw20.exe) installiert ist." verursachen.
Fehler mit Dr. Watson (dw20.exe) wie "dw20.exe stürzte mit folgendem Exitcode ab: 1".
Je nach genauer Ursache des Problems sollte Folgendes zur Problembehebung versucht werden:
Geben Sie Speicherplatz frei
Konfigurieren Sie das ausführende Ausführungskonto neu
Überprüfen Sie, ob SQL Server Reporting Services ordnungsgemäß ausgeführt wird
Überprüfen Sie, ob die Umgebungsvariable %temp% richtig festgelegt ist
Überprüfen Sie, ob die Anwendung dw20.exe verfügbar ist. Beispielsweise unter: %programfiles%\Common Files\Microsoft Shared\DW
Überprüfen Sie, ob der Stammverwaltungsserver mit dem Internet verbunden ist
Überprüfen Sie, ob der Stammverwaltungsserver mit dem Computer verbunden ist, auf dem SQL Reporting Services ausgeführt wird
Target | Microsoft.SystemCenter.RootManagementServer | ||
Category | Alert | ||
Enabled | True | ||
Event_ID | 101 | ||
Event Source | Operational Data Reporting | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.OperationalDataReporting.SubmitOperationalDataFailed.Alert" Enabled="onEssentialMonitoring" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">101</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Operational Data Reporting</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.OperationalDataReporting.SubmitOperationalDataFailed.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>