The Standard Discovery Probe
The Standard Probe is a program that, when combined with an application signature
that is defined through the application signature configuration interface, automatically
discovers TCP-based applications (based on the Application Class specified in the
signatures).
The Standard Probe is an Adapter Scripting
Language (ASL) probe (standard-probe.asl) set to Autodetect, and is installed with
Application Connectivity Monitor (in the BASEDIR/smarts/rules/app-sig directory). It is
automatically configured at server startup and is registered with the ACM Domain
Manager.
The Standard Probe provides the following
functionality, it:
- Creates basic application topology, specified through the application signature configuration interface for the application.
- Sets up monitoring for the discovered application by creating a corresponding check, and instrumenting it with the action specified through the Application signature configuration interface.
When an application signature is set up with
the Standard Probe as the probe for named application, the probe is automatically
invoked whenever a new host with matching criteria is added to the topology. The probe
then proceeds to create a basic topology application object (SoftwareService) and
additional topology information.
The Standard Probe also sets up monitoring
for the created application using information entered in the Monitoring Action field of
the Application Signature tab.
The discovery interval for the probe is set
in the Topology tab.
The Standard Probe creates basic topology for
the target class and instance the application signature is defined to discover.
The Standard Probe also creates the following
relationships:
- An Accessed Via relationship with the target class instance for the TCP Endpoint Instance.
- A CheckedBy relationship with the target class instance for the defined monitoring action instance in the application signature.
- A HostedBy relationship with the target class instance on the host on which the application is running.