How the software operates Atrium Discovery Overview
Atrium Object-Mesh Database <ul><li>Represents the world the way it is: Complex, interconnected and changing </li></ul>
Atrium Discovery usernames, passwords, community strings logs in, runs commands stores collected data in the datastore as ...
Windows Discovery <ul><li>Windows Discovery is handled by Windows Slaves </li></ul><ul><li>Slave is a Windows Service </li...
Windows Discovery – Credential Slave usernames, passwords Connects to estate with supplied username/password Delegates dis...
Windows Discovery – AD/Workgroup Slave Connects to the estate using the slave’s Windows Service account  Delegates discove...
Atrium Discovery Reasoning Platform Discovery stores DDD in the datastore Reasoning applies patterns to DDD Inferred data ...
Inferred Data Hosts Business Applications The reasoning platform infers the presence of hosts, software instances and busi...
Patterns Are Really Powerful <ul><li>BMC Atrium Discovery ships a monthly pattern updates for popular commercial software ...
Search Everything <ul><li>Everything is indexed </li></ul><ul><li>All information is instantly available </li></ul>
Interactive Analysis <ul><li>Dashboards, reports and search are great starting-points </li></ul><ul><li>Explore!  The next...
Analysis UI Overview
UI Navigation <ul><li>Login to the appliance UI </li></ul><ul><li>Take note of the following: </li></ul><ul><ul><li>Title ...
Navigation bars: Tabs and Buttons <ul><li>Note that our top level navigation is via Tabs </li></ul><ul><ul><li>The tab you...
Home Page: Dashboard Intro <ul><li>A dashboard is an arrangement of channels that is shown on the home page </li></ul><ul>...
Applications Appearance <ul><li>What software/packages are installed in your estate </li></ul><ul><li>Your Business Applic...
Infrastructure Appearance
Infrastructure Tab Key Points <ul><li>Infrastructure Summary </li></ul><ul><ul><li>Brief overview Infrastructure types </l...
Discovery Appearance <ul><li>Current running status </li></ul><ul><ul><li>Discovery start and stop </li></ul></ul><ul><li>...
Reports Appearance
Administration Appearance
Administration Tab Key Points <ul><li>Control discovery options and mechanisms </li></ul><ul><ul><li>Discovery scripts and...
Further Resources <ul><li>Online Documentation: </li></ul><ul><ul><li>http://www.tideway.com/confluence/display/81/Documen...
Upcoming SlideShare
Loading in …5
×

Addmi 02-addm overview

954 views
862 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
954
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
77
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • This presentation gives you an overview of how BMC Atrium Discovery works.
  • One of BMC Atrium Discoverys key differentiators is the fact that we use an object mesh database. From here on we&apos;ll refer to this database as the data store. Its important because the data we need to store represents the real world which is complex, interconnected and changing all the time. each object stored represents a real thing. The datastore can be extended on the fly and is great at representing the dynamic and changing relationships between all the objects we discover. We are often asked why we don&apos;t use a relational database, well for the user its poor choice because the data is represented in a way that is not natural, the database is harder to extend and its very hard to make sense of the data where complex relationships are important .
  • Lets take a look at the logical end to end process of discovery. We begin by securing credentials on the appliance in what&apos;s known as the credential vault. These crednetials are used to log into the hosts in various ways for example SSH, Telnet, WMI and SNMP. The discovery process then logs onto hosts and executes commands. The collected data is stored in the datastore as directly discovered data or DDD.
  • Windows discovery takes a slightly different approach as we require an external service running on a dedicated windows server to log into and scan all other Windows hosts within the estate. Typically the Windows server running the discovery slave is administered and maintained by the customer. Credentials are handled slightly different as well. There three different discovery slave types: Credential slaves which hold credentials within the credential vault. And Active Directory and Workgroup slaves which runs the slave service as the user that can gain access to the target windows hosts.
  • Here we see a similar diagram to the one we looked at earlier. It highlights the fact that the Windows credential slave relies on credentials stored in the credential vault on the BMC Atrium Discovery appliance. When the appliance discovers a Windows host it delegates the discovery task to the Windows discovery slave. The discovery slave then goes off and logs into the target host and runs the necessary discovery commands.
  • Active Directory and the Workgroup slave hold credentials on the server running the discovery slave service. So here we see the same discovery process but the credentials are no longer stored within the credential vault.
  • We&apos;ve described the fact that data discovered by Atrium Discovery returns to the appliance in the form of directly discovered data or DDD. This process of adding DDD to the datastore triggers events within the Reasoning Platform. The Reasoning Platform has access to a set of patterns. each pattern is a chunk of knowledge about something in particular. For example: Let&apos;s say we discover a host that is running a process called &amp;quot;MySQLD&amp;quot; we can then work out that its running an instance of MySQL Server. Executing the MySQL executable with command line switch of &amp;quot;version&amp;quot; will give you the version number. The original discovery data plus the new data received from the pattern is all written to the datastore as DDD.
  • At the bottom of this diagram we have our directly discovered data. As DDD is written to the datastore the Reasoning Engine uses rules to infer hosts and patterns to infer software instances and business applications. Simply put the reasoning engine converts data into information in the form of inferred data.
  • The patterns that we have been referring to are powerful but they are also flexible. BMC will release new patterns on a monthly basis. You can also create your own custom patterns to extend discovery, or to find bespoke software running within your environment. It is also possible to write patterns to query databases
  • Data written to the datastore is instantly indexed allowing the user to quickly search for items of interest. Atrium Discovery&apos;s keyword search means that is not always necessary to know exactly what you are searching for.
  • Along with keyword search, dashboards and reports provide jumping off points for data analysis and exploration. Result lists include powerful navigation like sorting, filtering, visualization and charts. All data including provenance is available for analysis.
  • Addmi 02-addm overview

    1. 1. How the software operates Atrium Discovery Overview
    2. 2. Atrium Object-Mesh Database <ul><li>Represents the world the way it is: Complex, interconnected and changing </li></ul>
    3. 3. Atrium Discovery usernames, passwords, community strings logs in, runs commands stores collected data in the datastore as “Directly Discovered Data” (DDD) credential vault Your IT estate discovery process 1 2 3 datastore
    4. 4. Windows Discovery <ul><li>Windows Discovery is handled by Windows Slaves </li></ul><ul><li>Slave is a Windows Service </li></ul><ul><li>Runs on a Windows server in the estate </li></ul><ul><li>Credential Slave logs in to hosts with credentials from the appliance vault </li></ul><ul><li>“ Workgroup” or “Active Directory” slaves use the Windows account that runs the slave </li></ul>
    5. 5. Windows Discovery – Credential Slave usernames, passwords Connects to estate with supplied username/password Delegates discovery to Windows slave Your IT estate discovery process 1 3 credential vault Credential Slave 2
    6. 6. Windows Discovery – AD/Workgroup Slave Connects to the estate using the slave’s Windows Service account Delegates discovery to the slave Your IT estate discovery process 2 AD/Workgroup Slave 1
    7. 7. Atrium Discovery Reasoning Platform Discovery stores DDD in the datastore Reasoning applies patterns to DDD Inferred data is written back to the datastore Patterns make inferences discovery process 1 datastore reasoning platform 2 patterns 4 3
    8. 8. Inferred Data Hosts Business Applications The reasoning platform infers the presence of hosts, software instances and business applications from the DDD Directly Discovered Data Software Instances
    9. 9. Patterns Are Really Powerful <ul><li>BMC Atrium Discovery ships a monthly pattern updates for popular commercial software </li></ul><ul><li>You can add patterns to the system: </li></ul><ul><ul><li>Do full Application Dependency Mapping </li></ul></ul><ul><ul><li>Identify running software </li></ul></ul><ul><ul><li>Associate owner and location information with hosts </li></ul></ul><ul><ul><li>Extend discovery to collect extra information according to your needs </li></ul></ul><ul><ul><li>Query databases to look up information about hosts </li></ul></ul><ul><ul><li>Query scanned databases to extract data contained therein </li></ul></ul><ul><ul><li>Many other things </li></ul></ul>
    10. 10. Search Everything <ul><li>Everything is indexed </li></ul><ul><li>All information is instantly available </li></ul>
    11. 11. Interactive Analysis <ul><li>Dashboards, reports and search are great starting-points </li></ul><ul><li>Explore! The next answer is only a click away </li></ul>Report Dashboard Search
    12. 12. Analysis UI Overview
    13. 13. UI Navigation <ul><li>Login to the appliance UI </li></ul><ul><li>Take note of the following: </li></ul><ul><ul><li>Title bar </li></ul></ul><ul><ul><li>Tab bar </li></ul></ul><ul><ul><li>The home page Tab </li></ul></ul><ul><li>Quick Access Tools </li></ul><ul><ul><li>Permanent set of tools : help, recent items, groups, user properties </li></ul></ul><ul><ul><li>Additional tools based location within the UI </li></ul></ul>
    14. 14. Navigation bars: Tabs and Buttons <ul><li>Note that our top level navigation is via Tabs </li></ul><ul><ul><li>The tab you are in is highlighted </li></ul></ul><ul><li>Within each Tab there can be second level navigation buttons </li></ul><ul><ul><li>The area you are in is highlighted </li></ul></ul><ul><ul><li>Not all Tabs have second level navigation </li></ul></ul><ul><li>We will refer to pages(tabs), sub-pages, sections etc like: </li></ul><ul><li>Discovery > Discovery Status > Recent Runs </li></ul>
    15. 15. Home Page: Dashboard Intro <ul><li>A dashboard is an arrangement of channels that is shown on the home page </li></ul><ul><li>Users can switch between a number of dashboards </li></ul><ul><li>The choice of dashboard is per-user </li></ul>
    16. 16. Applications Appearance <ul><li>What software/packages are installed in your estate </li></ul><ul><li>Your Business Applications </li></ul><ul><li>Standard reports </li></ul>
    17. 17. Infrastructure Appearance
    18. 18. Infrastructure Tab Key Points <ul><li>Infrastructure Summary </li></ul><ul><ul><li>Brief overview Infrastructure types </li></ul></ul><ul><ul><li>Drill down for further details </li></ul></ul><ul><li>Standard report channels </li></ul><ul><ul><li>Some arrive out of the box </li></ul></ul><ul><ul><li>Typically more complex than 'Applications' </li></ul></ul><ul><li>May be customized </li></ul><ul><ul><li>Screen and reports can be adapted to your environment </li></ul></ul>
    19. 19. Discovery Appearance <ul><li>Current running status </li></ul><ul><ul><li>Discovery start and stop </li></ul></ul><ul><li>Management of discovery </li></ul><ul><ul><li>Credentials and Exclude ranges </li></ul></ul><ul><ul><li>Patterns and Integration points </li></ul></ul><ul><ul><li>Schedule future or reoccurring discovery runs </li></ul></ul><ul><li>Details of previous discovery runs </li></ul><ul><ul><li>Recent Runs </li></ul></ul>
    20. 20. Reports Appearance
    21. 21. Administration Appearance
    22. 22. Administration Tab Key Points <ul><li>Control discovery options and mechanisms </li></ul><ul><ul><li>Discovery scripts and port scanning </li></ul></ul><ul><ul><li>Discovery Consolidation </li></ul></ul><ul><li>Security management </li></ul><ul><ul><li>Users and groups </li></ul></ul><ul><ul><li>Activate and control different authentication methods </li></ul></ul><ul><li>Atrium Discovery Appliance management </li></ul><ul><ul><li>Appliance configuration and control </li></ul></ul><ul><ul><li>View and change logging levels </li></ul></ul><ul><li>Model </li></ul><ul><ul><li>View the taxonomy </li></ul></ul><ul><ul><li>Model configuration </li></ul></ul>
    23. 23. Further Resources <ul><li>Online Documentation: </li></ul><ul><ul><li>http://www.tideway.com/confluence/display/81/Documentation </li></ul></ul><ul><li>Configipedia for tips, tricks and articles: </li></ul><ul><ul><li>http://www.tideway.com/confluence/display/Configipedia/ </li></ul></ul><ul><li>Forums for help, ideas and discussion: </li></ul><ul><ul><li>http://www.tideway.com/community/forum/ </li></ul></ul>

    ×