Skip to main content

Configure Application Dependency Mapping

Turning On Application Discovery

Ensure that your Device42 license has Enterprise Application Discovery enabled (Tools > Settings > Licensing). If you need to upgrade your license, contact the support team for more information at support@device42.com.

tip

If you are new to autodiscovery or would like to learn more about autodiscovery, see Getting Started with Auto-Discovery to get acquainted with the process.

Application discovery is enabled by default for individual autodiscovery jobs that have the Enterprise Application Mapping option selected under the Software and Applications section and the sampling interval set to four hours.

You can change the ADM sampling interval to be used with your autodiscovery job.

*nix autodiscovery job with ADM sampling interval*nix autodiscovery job with ADM sampling interval

Importing Config Files

You can opt to store config files by selecting the Store Applications Components Config Files option under the Software and Applications section of the autodiscovery job.

Software and Application section of *nix autodiscovery jobSoftware and Application section of *nix autodiscovery job

Viewing Application Dependencies

When autodiscovery is run, Application Components will be created based on related services on a server. For example, for a server running Oracle Database, a component would be created to group together all Oracle Database services on that machine. The Autodiscovery Application would also find the service-to-service connections so that you could, for example, see that your Apache service on "Prod-Server1" was directly dependent on the MySQL service running on "Prod-Database3".

To see the autodiscovered application dependencies, go to Applications > Application Components.

Application Component list pageApplication Component list page

A full list of currently supported applications is available at Application Dependency Mapping Supported Applications.

When you view the details page for an application component, you will see the device it was discovered on, as well as any other application components that it depends on. You'll also see any services that have been associated with the application component. From here, you can also edit the application to assign responsible and/or affected departments, describe what's impacted by downtime, and edit any custom fields.

Application Impact Charts

With Enterprise Application Mapping, your impact charts allow for an enhanced view of the relationships between devices, services, and applications. Viewing a device impact chart will now show you the application components that are on it, as well as the services, listening ports, and service connections between devices.

Application Component Impact Chart exampleApplication Component Impact Chart example

From this view, you can also see discovered configuration information for web servers, database servers, etc. To view this information, hover over one of the services and click Details.

Application Component Impact Chart with Details buttonApplication Component Impact Chart with Details button

Application Groups

With Application Dependency Mapping, you can create Application Groups to group related devices and services together.

You can create an Application Group using one of the discovered Application Components as a starting point which will serve as one of the focus items for that group. Automatically, Device42 will suggest Application Groups based on the discovered Application Components. Accept the groups that most accurately describe significant dependencies in your environment and ignore the others.

tip

After configuring ADM sampling on the autodiscovery job, see the Application Group Calculation Rules page for a further explanation of how Starting Points are used to generate Application Groups.

Turning Off Application Discovery

For individual autodiscovery jobs, select Off from the ADM Interval dropdown. Then scroll down to the Software and Applications section and unselect the Enterprise Application Mapping checkbox.