Valeur initiale d'un serveur pour le serveur d'applications WebLogic 10gR3 sous Unix/Linux

Microsoft.JEE.WebLogic.10gR3.UnixSeed.Server.Discovery (Discovery)

Détecte la valeur initiale pour des serveurs d'applications WebLogic sous Unix/Linux.

Knowledge Base article:

Résumé

La détection localise les valeurs initiales des serveurs d'administration/gérés pour le serveur d'applications WebLogic. La découverte vise la machine Unix et va rechercher les propriétés nécessaires et les placer dans un objet de valeur initiale. Cet objet de valeur initiale sera alors appliqué à un flux de travail de détection sur un serveur d'administration où toutes les relations de gestion nécessaires peuvent être créées.

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.WebLogic.10gR3.UnixSeed.Server.Discovery" Target="Unix!Microsoft.Unix.Computer" Enabled="true" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.JEE.WebLogic.10gR3.UnixSeed.Server"/>
</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>WebLogic</FilterValue1>
<FilterProperty2>//*[local-name()="MajorVersion"]</FilterProperty2>
<FilterValue2>10</FilterValue2>
<ClassId>$MPElement[Name="Microsoft.JEE.WebLogic.10gR3.UnixSeed.Server"]$</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>WebLogicUnixSeed|$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='WebLogic!Microsoft.JEE.WebLogic.UnixSeed.Server']/ServerType$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='Server']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>