Configuration for Tomcat 5.x application server on Unix/Linux

Microsoft.JEE.Tomcat.5.Unix.Configuration.Discovery (Discovery)

Discovers Tomcat web application server configurations on Unix/Linux.

Knowledge Base article:

Summary

The configuration discovery locates configurations for Tomcat web application server. After they have been discovered, a monitoring template should be applied to enable monitoring.

Element properties:

TargetMicrosoft.JEE.Tomcat.5.UnixSeed.Configuration
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.JEE.Windows.TimedPowerShell.UnixAppServer.DiscoveryProvider Default

Source Code:

<Discovery ID="Microsoft.JEE.Tomcat.5.Unix.Configuration.Discovery" Target="Microsoft.JEE.Tomcat.5.UnixSeed.Configuration" Enabled="true" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.JEE.Tomcat.5.Unix.Configuration"/>
<DiscoveryRelationship TypeID="SC!Microsoft.SystemCenter.ManagementActionPointShouldManageEntity"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="JEE!Microsoft.JEE.Windows.TimedPowerShell.UnixAppServer.DiscoveryProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Parameters>
<Parameter>
<Name>sourceId</Name>
<Value>$MPElement$</Value>
</Parameter>
<Parameter>
<Name>managedEntityId</Name>
<Value>$Target/Id$</Value>
</Parameter>
<Parameter>
<Name>classId</Name>
<Value>$MPElement[Name="Microsoft.JEE.Tomcat.5.Unix.Configuration"]$</Value>
</Parameter>
<Parameter>
<Name>appServerId</Name>
<Value>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance"]/Id$</Value>
</Parameter>
<Parameter>
<Name>hostName</Name>
<Value>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance"]/HostName$</Value>
</Parameter>
<Parameter>
<Name>httpPort</Name>
<Value>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance"]/HttpPort$</Value>
</Parameter>
<Parameter>
<Name>httpsPort</Name>
<Value>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance"]/HttpsPort$</Value>
</Parameter>
<Parameter>
<Name>version</Name>
<Value>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance"]/Version$</Value>
</Parameter>
<Parameter>
<Name>diskPath</Name>
<Value>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance"]/DiskPath$</Value>
</Parameter>
<Parameter>
<Name>displayName</Name>
<Value>Tomcat|$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.UnixSeed.Instance"]/Id$</Value>
</Parameter>
</Parameters>
<TimeoutSeconds>900</TimeoutSeconds>
</DataSource>
</Discovery>