Startwert einer Konfiguration für den Tomcat 7.x-Anwendungsserver unter Unix/Linux

Microsoft.JEE.Tomcat.7.UnixSeed.Configuration.Discovery (Discovery)

Ermittelt den Startwert für eine Tomcat-Webanwendungsserver-Konfiguration unter Unix/Linux.

Knowledge Base article:

Zusammenfassung

Bei der Ermittlung wird nach Startwerten von Konfigurationen für einen Tomcat-Webanwendungsserver gesucht. Das Ziel der Ermittlung ist der Unix-Computer. Dort wird nach den notwendigen Eigenschaften gesucht, die dann in ein Startwertobjekt platziert werden. Dieses Startwertobjekt wird dann Teil eines Ermittlungsworkflows auf einem Verwaltungsserver, bei dem alle notwendigen Verwaltungsbeziehungen erstellt werden können.

Element properties:

TargetMicrosoft.Unix.Computer
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.JEE.WSMan.TimedEnumerate.DoubleFiltered.DiscoveryData Default

Source Code:

<Discovery ID="Microsoft.JEE.Tomcat.7.UnixSeed.Configuration.Discovery" Target="Unix!Microsoft.Unix.Computer" Enabled="true" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.JEE.Tomcat.7.UnixSeed.Configuration"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="JEE!Microsoft.JEE.WSMan.TimedEnumerate.DoubleFiltered.DiscoveryData">
<TargetSystem>$Target/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_Application_Server?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>14400</Interval>
<SyncTime/>
<FilterProperty1>//*[local-name()="Type"]</FilterProperty1>
<FilterValue1>Tomcat</FilterValue1>
<FilterProperty2>//*[local-name()="MajorVersion"]</FilterProperty2>
<FilterValue2>7</FilterValue2>
<ClassId>$MPElement[Name="Microsoft.JEE.Tomcat.7.UnixSeed.Configuration"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name='JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance']/HostName$</Name>
<Value>$Target/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance']/Id$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance']/HttpPort$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='HttpPort']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance']/HttpsPort$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='HttpsPort']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance']/Version$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='Version']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance']/DiskPath$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='DiskPath']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='System!System.Entity']/DisplayName$</Name>
<Value>TomcatUnixSeed|$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='Name']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>