• Loading...

BMC Atrium Discovery and Dependency Mapping

Discover with BMC ADDM
download

This product can be discovered by any edition of BMC Atrium Discovery and Dependency Mapping. Download our free Community Edition to try it out, or see what else it can discover!

What is this?
This is a product information page, containing details of the information that BMC Atrium Discovery gathers about a product and how it is obtained.
Product Name
Atrium Discovery and Dependency Mapping
Publisher Page

BMC

Category

Change and Configuration Software

Release
TKU 2012-Feb-1
Change History

BMC Atrium Discovery and Dependency Mapping - Change History

Reports & Attributes

BMC Atrium Discovery and Dependency Mapping - Reports & Attributes

Publisher Link
BMC

Product Description

BMC Atrium Discovery and Dependency Mapping (BMC Atrium Discovery or BMC ADDM) automatically discovers physical and virtual IT assets and applications — and the relationships between them.

This page describes BMC Atrium Discovery product based on Tideway Foundation technology. BMC's legacy Atrium Discovery product is described here.

Known Versions

Tideway Foundation

  • 5.10
  • 6.0
  • 6.1
  • 6.2
  • 6.3
  • 7.0
  • 7.0.1
  • 7.0.2
  • 7.1
  • 7.1.1
  • 7.1.5
  • 7.2
  • 7.3

BMC Atrium Discovery

  • 8.0
  • 8.1
  • 8.2
  • 8.3

Software Pattern Summary

Product Component OS Type Versioning Pattern Depth
Foundation Security / BMC ADDM Security Unix Package Instance-based Software Instance
Security Service
Discovery Service
Modelling Service
Reasoning Service
Lifecycle Management Service
UI Service
Report Service
SQL Provider Service
Free Space Monitor
Options Service
Topology Service
EDM Manager Service
CMDB Exporter Service
CMDB Transformer Service
Foundation Appliance / BMC ADDM Appliance Triggering SI Instance-based Business Application Instance

Platforms Supported by the Pattern

The patterns identify instances of Tideway Foundation running on the Unix (Linux) platform.

Identification

Software Instance/Business Application Instance Triggers

Product Component On Trigger Node Attribute Condition Argument
Security Service on process DiscoveredProcess cmd matches regex'python$'
args matches regex'\bsecurity/main\.py[c]?'
Discovery Service cmd matches regex'\bpython$'
args matches regex'\bdiscovery/main\.py[c]?'
Modelling Service cmd matches regex'\bpython$'
args matches regex'\bmodel/main\.py[c]?'
Reasoning Service cmd matches regex'\bpython$'
args matches regex'\breasoning/main\.py[c]?'
Lifecycle Management Service cmd matches regex'\bpython$'
args matches regex'\bchangeanalysis/main\.py[c]?'
UI Service cmd matches regex'\bpython$'
args matches regex'Launch\.py[c]'
Report Service cmd matches regex'\bpython$'
args matches regex'\breports/main\.py[c]?'
Foundation SQL Provider / BMC ADDM SQL Provider cmd matches regex'jsvc'
args matches regex'(?i)DipSqlProvider'
Free Space Monitor cmd matches regex'\bpython$'
args matches regex'\bfreespacemonitor/main.pyc?'
Options Service cmd matches regex'\bpython$'
args matches regex'\boptions/main\.pyc?'
Topology Service cmd matches regex'\bpython$'
args matches regex'\bgeneric_watchdog.pyc? --service tw_svc_topology'
EDM Manager cmd matches regex'\bpython$'
args matches regex'\bedmmanager/main.pyc?'
CMDB Exporter Service cmd matches regex'\bpython$'
args matches regex'\bgeneric_watchdog.pyc? --service tw_svc_cmdbsync_exporter'
CMDB Transformer Service cmd matches regex'\bpython$'
args matches regex'\bcmdb_sync/main.pyc?'
Foundation Appliance / BMC ADDM Appliance on si SoftwareInstance created, confirmed where type = "Tideway Foundation Security Service" or type = "BMC Atrium Discovery and Dependency Mapping Security Service"

To obtain the SI type, the pattern prefixes the component with:

  • "Tideway Foundation", for version prior to 8.0
  • "BMC Atrium Discovery and Dependency Mapping" for versions of 8.0 or greater

Simple Identification Mappings

The following components/processes are identified using the combination of pattern definitions and simple identity mappings which map other known (but deemed less important in terms of application modeling) processes.

NameCommandArguments
BMC Atrium Discovery and Dependency Mapping ActiveDirectory Discovery Slaveregex '(?i)\btw_svc_adslave\.exe$'
BMC Atrium Discovery and Dependency Mapping Credential Discovery Slaveregex '(?i)\btw_svc_credslave\.exe$'
BMC Atrium Discovery and Dependency Mapping Workgroup Discovery Slaveregex '(?i)\btw_svc_wgslave\.exe$'
BMC Atrium Discovery and Dependency Mapping Discovery Slave Worker Processregex '(?i)\btw_slave_worker\.exe$'
BMC Atrium Discovery and Dependency Mapping Discovery Slaveregex 'SERVICE: Tideway Discovery Slave'
BMC Atrium Discovery and Dependency Mapping UI Serviceregex 'python$'regex 'Launch\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Audit Serviceregex 'python$'regex '\baudit/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping DataStore Serviceregex 'python$'regex '\bdatastore/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Discovery Serviceregex 'python$'regex '\bdiscovery/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Model Serviceregex 'python$'regex '\bmodel/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Notification Serviceregex 'python$'regex '\bnotification/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Reasoning Serviceregex 'python$'regex '\breasoning/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Search Serviceregex 'python$'regex '\bsearch/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Security Serviceregex 'python$'regex '\bsecurity/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Taxonomy Serviceregex 'python$'regex '\btaxonomy/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Transaction Serviceregex 'python$'regex '\btransaction/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Lifecycle Management Serviceregex 'python$'regex '\bchangeanalysis/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Report Serviceregex 'python$'regex '\breports/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Option Serviceregex 'python$'regex '\boptions/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Free Space Monitoring Serviceregex 'python$'regex '\bfreespacemonitor/main\.py[c]?'
BMC Atrium Discovery and Dependency Mapping Topology Serviceregex 'python$'regex '\bgeneric_watchdog.pyc? --service tw_svc_topology'
BMC Atrium Discovery and Dependency Mapping EDM Managerregex 'python$'regex '\bedmmanager/main.pyc?'
BMC Atrium Discovery and Dependency Mapping CMDB Exporter Serviceregex 'python$'regex '\bgeneric_watchdog.pyc? --service tw_svc_cmdbsync_exporter'
BMC Atrium Discovery and Dependency Mapping CMDB Transformer Serviceregex 'python$'regex '\bcmdb_sync/main.pyc?'
BMC Atrium Discovery and Dependency Mapping SQL Provider Serviceregex 'jsvc'regex 'DipSqlProvider'
BMC Atrium Discovery and Dependency Mapping Discovery Slaveregex 'SERVICE: Tideway Discovery Slave'

Versioning

Version information for the product is currently collected using the package versioning method.

Package Versioning

The pattern checks the installed packages to see if we can extract version information from one of them. Each package is compared against the following regular expression:

  • (?i)^tideway$

The first package returned that contains a version is used to assign it. If build number is available it is added to the full version of the product.

The version is then assigned to the Software Instance.

Application Model Produced by Software Pattern

Product Architecture

BMC ADDM Application (Tideway Foundation is made up of distinct interacting components with the most important components each modelled using a separate SI definition.

Software Pattern Model

The patterns trigger on the processes and SI as outlined in the Software Instance Triggers section.

SI Depth

All Software Instance patterns create an SI where the key is based on type and host key.

The FoundationAppliance pattern creates an instance-based Business Application Instance, the key to which is based on name and host key.

Relationship Creation

The FoundationAppliance pattern creates a SoftwareContainment relationship between the appliance Business Application Instance and:

  • The Software Instances that form this application on the host (i.e. BMC ADDM components SIs).
  • The Apache Tomcat instance on the same host that has catalina_base set to /usr/tideway/tomcat

Testing

Testing to ensure correct identification and model creation were performed via scanning of live installations of the product running on physical and virtual appliances.

Open Issues

TOP

Created By: Rebecca Shalfield (27 November 2007)
Reviewed By: Luke Stedman (29 November 2007)
Updated By: Nikola Vukovljak (10 February 2010)
Updated By: Rebecca Shalfield (9 March 2010)
Updated By: Chris Blake (20 September 2010)
Updated By: Neha Kabra (6 February 2012)
Reviewed By: Alex Kashkevich (08 February 2012)

Skip to end of metadata
Go to start of metadata
Labels:
products products Delete
bmc bmc Delete
package_versioning package_versioning Delete
business_applications business_applications Delete
change_and_configuration_software change_and_configuration_software Delete
tku_2012-feb-1 tku_2012-feb-1 Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.