Origen de datos de archivo de registro con privilegios

Microsoft.Unix.SCXLog.Privileged.Datasource (DataSourceModuleType)

Este origen de datos filtra las filas de un archivo de registro que coinciden con una expresión regular.

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.SCXLog.VarPriv.DataSource Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
Hoststring$Config/Host$HostHost donde reside el archivo de registro.
LogFilestring$Config/LogFile$Archivo de registroRuta de acceso al archivo de registro.
RegExpFilterstring$Config/RegExpFilter$Filtro de expresión regularExpresión regular que se utiliza para filtrar registros del archivo de registro.
IndividualAlertsbool$Config/IndividualAlerts$

Source Code:

<DataSourceModuleType ID="Microsoft.Unix.SCXLog.Privileged.Datasource" Accessibility="Public" Batching="true">
<Configuration>
<xsd:element name="Host" type="xsd:string"/>
<xsd:element name="LogFile" type="xsd:string"/>
<xsd:element name="RegExpFilter" type="xsd:string" minOccurs="0"/>
<xsd:element name="IndividualAlerts" type="xsd:boolean" minOccurs="0"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Host" ParameterType="string" Selector="$Config/Host$"/>
<OverrideableParameter ID="LogFile" ParameterType="string" Selector="$Config/LogFile$"/>
<OverrideableParameter ID="RegExpFilter" ParameterType="string" Selector="$Config/RegExpFilter$"/>
<OverrideableParameter ID="IndividualAlerts" ParameterType="bool" Selector="$Config/IndividualAlerts$"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource TypeID="Microsoft.Unix.SCXLog.VarPriv.DataSource" ID="DS">
<Host>$Config/Host$</Host>
<LogFile>$Config/LogFile$</LogFile>
<UserName>$RunAs[Name="Microsoft.Unix.PrivilegedAccount"]/UserName$</UserName>
<Password>$RunAs[Name="Microsoft.Unix.PrivilegedAccount"]/Password$</Password>
<RegExpFilter>$Config/RegExpFilter$</RegExpFilter>
<IndividualAlerts>$Config/IndividualAlerts$</IndividualAlerts>
</DataSource>
</MemberModules>
<Composition>
<Node ID="DS"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.BaseData</OutputType>
</DataSourceModuleType>