How do I configure Application Discovery to find my applications

Document ID : KB000056285
Last Modified Date : 14/02/2018
Show Technical Document Details

Do this:

  1. Locate the file appFingerprints.xml.
  2. Make a backup copy of the current appFingerprints.xml file.
  3. Edit the appFingerprints.xml file and add the entries for your application.

The following is an excerpt from the appFingerprints.xml file.

<Fingerprint Version="0.1">
<Application_Name>Brocade Switch Application</Application_Name>
<Description>Some Brocade Switches provide a web-based management
application that allows you to perform some basic configuration.
</Description>
<Major_Version>2</Major_Version>
<Minor_Version>3.0</Minor_Version>
<Class_Name>CaiESMBrocadeSwitchApp</Class_Name>
<Test>
<URL_Test Protocol="http" Port="80" File="/" ResultString="brocade" />
</Test>
</Fingerprint>
<Fingerprint Version="0.1">
<Application_Name>Crossroads Systems Application</Application_Name>
<Description>Some Crossroads Switches provide a web-based management
application that allows you to perform some basic configuration.
</Description>
<Major_Version>2</Major_Version>
<Minor_Version>3.0</Minor_Version>
<Class_Name>CaiESMCrossroadsSwitchApp</Class_Name>
<Test>
<URL_Test Protocol="http" Port="80" File="/" ResultString="Crossroads Systems" />
</Test>
</Fingerprint>
<Fingerprint Version="0.1">
<Application_Name>VNC Server</Application_Name>
<Description>VNC Server allows remote users to remotely login to view and
control a host machine.
</Description>
<Major_Version>1</Major_Version>
<Minor_Version>0</Minor_Version>
<Class_Name>CaiESMVNCApp</Class_Name>
<Test>
<Open_Port Number="5200" Type="TCP" />
</Test>
</Fingerprint>

Field Explanations:
Application Name: How the BrightStor Portal refers to this application.
Description: The description of this application that the Application Discovery components display when someone selects an Application list (to get more information).
Major Version: The major version identifier that BrightStor Portal refers to this Application with.
Minor Version: The minor version identifier that BrightStor Portal refers to this Application with.
Class Name: When this application is discovered, objects representing that discovered application are created under this ClassName in the CCS repository.
Test: The test to be performed. Typically this involves attempting to access a port that is associated with the product, or issuing an HTTP get using a specific URL path, and testing the resultant string.