イベント モニター - 相関イベントとイベント

System.ApplicationLog.InternetApplicationLog.CorrelatedEventSingleEvent2StateMonitorType (UnitMonitorType)

2 つの状態の監視。相関イベントと通常のイベントに関連付けられています。

Element properties:

RunAsDefault
AccessibilityPublic
Support Monitor RecalculateFalse

Member Modules:

ID Module Type TypeId RunAs 
DataSource DataSource System.ApplicationLog.InternetApplicationLogReader Default
FirstCorrelatedDataSource DataSource System.ApplicationLog.InternetApplicationLogReader Default
SecondCorrelatedDataSource DataSource System.ApplicationLog.InternetApplicationLogReader Default
CorrelatedDataCondition ConditionDetection System.CorrelatorAutoCondition Default
FilterCondition ConditionDetection System.ExpressionFilter Default
FirstCorrelatedFilterCondition ConditionDetection System.ExpressionFilter Default
SecondCorrelatedFilterCondition ConditionDetection System.ExpressionFilter Default

Source Code:

<UnitMonitorType ID="System.ApplicationLog.InternetApplicationLog.CorrelatedEventSingleEvent2StateMonitorType" Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="CorrelatedEventRaised"/>
<MonitorTypeState ID="EventRaised"/>
</MonitorTypeStates>
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="LogFileType" type="xsd:integer"/>
<xsd:element name="LogFileDirectory" type="xsd:string"/>
<xsd:element name="LogFilePattern" type="xsd:string"/>
<xsd:element name="LogIsUTF8" type="xsd:string"/>
<xsd:element name="Separator" type="xsd:string"/>
<xsd:element name="Expression" type="ExpressionType"/>
<xsd:element name="FirstCorrelatedLogFileType" type="xsd:integer"/>
<xsd:element name="FirstCorrelatedLogFileDirectory" type="xsd:string"/>
<xsd:element name="FirstCorrelatedLogFilePattern" type="xsd:string"/>
<xsd:element name="FirstCorrelatedLogIsUTF8" type="xsd:string"/>
<xsd:element name="FirstCorrelatedSeparator" type="xsd:string"/>
<xsd:element name="FirstCorrelatedExpression" type="ExpressionType"/>
<xsd:element name="SecondCorrelatedLogFileType" type="xsd:integer"/>
<xsd:element name="SecondCorrelatedLogFileDirectory" type="xsd:string"/>
<xsd:element name="SecondCorrelatedLogFilePattern" type="xsd:string"/>
<xsd:element name="SecondCorrelatedLogIsUTF8" type="xsd:string"/>
<xsd:element name="SecondCorrelatedSeparator" type="xsd:string"/>
<xsd:element name="SecondCorrelatedExpression" type="ExpressionType"/>
<xsd:element name="Correlator" type="CorrelatorType"/>
</Configuration>
<MonitorImplementation>
<MemberModules>
<DataSource TypeID="System.ApplicationLog.InternetApplicationLogReader" ID="DataSource">
<LogFileType>$Config/LogFileType$</LogFileType>
<LogFileDirectory>$Config/LogFileDirectory$</LogFileDirectory>
<LogFilePattern>$Config/LogFilePattern$</LogFilePattern>
<LogIsUTF8>$Config/LogIsUTF8$</LogIsUTF8>
<Separator>$Config/Separator$</Separator>
</DataSource>
<DataSource TypeID="System.ApplicationLog.InternetApplicationLogReader" ID="FirstCorrelatedDataSource">
<LogFileType>$Config/FirstCorrelatedLogFileType$</LogFileType>
<LogFileDirectory>$Config/FirstCorrelatedLogFileDirectory$</LogFileDirectory>
<LogFilePattern>$Config/FirstCorrelatedLogFilePattern$</LogFilePattern>
<LogIsUTF8>$Config/FirstCorrelatedLogIsUTF8$</LogIsUTF8>
<Separator>$Config/FirstCorrelatedSeparator$</Separator>
</DataSource>
<DataSource TypeID="System.ApplicationLog.InternetApplicationLogReader" ID="SecondCorrelatedDataSource">
<LogFileType>$Config/SecondCorrelatedLogFileType$</LogFileType>
<LogFileDirectory>$Config/SecondCorrelatedLogFileDirectory$</LogFileDirectory>
<LogFilePattern>$Config/SecondCorrelatedLogFilePattern$</LogFilePattern>
<LogIsUTF8>$Config/SecondCorrelatedLogIsUTF8$</LogIsUTF8>
<Separator>$Config/SecondCorrelatedSeparator$</Separator>
</DataSource>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="FilterCondition">
<Expression>$Config/Expression$</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="FirstCorrelatedFilterCondition">
<Expression>$Config/FirstCorrelatedExpression$</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="SecondCorrelatedFilterCondition">
<Expression>$Config/SecondCorrelatedExpression$</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.CorrelatorAutoCondition" ID="CorrelatedDataCondition">
<Correlator>$Config/Correlator$</Correlator>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="CorrelatedEventRaised">
<Node ID="CorrelatedDataCondition">
<Node ID="FirstCorrelatedFilterCondition">
<Node ID="FirstCorrelatedDataSource"/>
</Node>
<Node ID="SecondCorrelatedFilterCondition">
<Node ID="SecondCorrelatedDataSource"/>
</Node>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="EventRaised">
<Node ID="FilterCondition">
<Node ID="DataSource"/>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>