このルールは、プロセスまたはスクリプトを実行するワークフローを開始できなかった場合にアラートを生成します。
System Center Management ヘルス サービスが実行可能ファイルを実行しようとしましたが、プロセスを作成できませんでした。
これは、監視または検出に影響を与える可能性があります。
これは次のような事項が原因で発生します。
実行可能ファイルが見つかりませんでした。
実行可能ファイルを実行するためのコンピューターのリソース (たとえばメモリ) が不足しています。
コンピューターのウイルス対策ソフトウェアが、Visual Basic スクリプトまたは Java スクリプトをブロックしている。 以下のリンクは、このような問題に関するサポート技術情報の記事にリンクします。
スクリプト拡張機能が正しく登録されていません。
アラートの説明およびコンテキストには、失敗したルールまたはモニターを示す情報が含まれます。 次のリンクから、実行可能ファイル実行の失敗を示すすべてのイベントを表示できます。
バッチ応答イベントの表示
コンテキストでエラーを確認したら、次のことをチェックしてください。
実行可能ファイルへのパスがコンピューター上に存在する。
ウイルス対策ソフトウェアが、スクリプト実行をブロックしていない。
コンピューターが過負荷になっていない。
タスク マネージャーで、利用できるメモリが十分にあるかどうかを確認します。
タスク マネージャーで、CPU を占有しているプロセスがないかどうかを確認します。
すべてのスクリプト拡張機能を登録するには、「 サポート技術情報の記事 949140」(http://go.microsoft.com/fwlink/?LinkId=181825) の「解決方法」にある手順に従ってください。
イベントまたはアラートのコンテキストでスクリプトのパスおよび名前のエラーに関する情報を確認します。 スクリプトがエラーを正しく処理せずに終了したことが原因で問題が発生した可能性があります。 スクリプトが予期されるデータ (プロパティ バッグ データなど) を出力せずに終了すると、このエラーが発生します。
このスクリプトを実行するワークフローの構成が正しくないと、別のエラーが発生する可能性があります。 構成 (スクリプトのパラメーター、ポリシー、タイムアウト) が正しくないため、データが出力されないか、タイムアウトした可能性があります。
Target | Microsoft.SystemCenter.HealthService | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.BatchResponseModule.AlertOnFailedInitialization" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" 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="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21408</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21409</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21412</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21413</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21414</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21415</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.BatchResponseModule.AlertOnFailedInitialization.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[2]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>