Discovery > Discovery Modules > Hosts and Resources > Application Signatures > Application Signature Configuration File

Application Signatures Configuration File

The configuration file applicationsSignature.xml is a repository of signatures for application signature discovery. Each signature contains a set of processes associated with the application. An example signature follows:

Signature for PostgreSQL Database Application

<Application-Component name="PostgreSQL" category="Database" vendor="PostgreSQL" 
  supported_versions="7.x, 8.x" installedSoftwareName="PostgreSQL.*">
  <process name="pg_ctl.exe" ports="postgresql,None" cmdline="" description="PostgreSQL Server." />
  <process name="postmaster" ports="postgresql,None" cmdline="" description="PostgreSQL Server." />
</Application-Component>

Configuration File Structure

The element Applications is the root of the configuration file, it contains a list of signatures represented as Application-Component elements. The additional element Default-Application-Type specifies the CIT to use when reporting applications.

Signature for PostgreSQL Database application

<Applications parserClassName="com.hp.ucmdb.discovery.library.
communication.downloader.cfgfiles.ApplicationSignatureConfigFile"> <Default-Application-Type>running_software</Default-Application-Type> <Application-Component name= ... > <process name= ... /> </Application-Component> ... <Application-Component name= ... > <process name= ... /> </Application-Component> </Applications>

Elements and Attributes