Discovery Job

From Hornbill
Revision as of 07:31, 26 March 2020 by Rickyf (talk | contribs) (→‎Monitor)
Jump to navigation Jump to search
Home > ITOM > Create New Job > Discovery Job Index

Introduction

A discovery is run on a designated SIS. The account given within the Admin Credentials will then perform a Discovery based on the method selected. Once a machine is found, the machine will be pinged and then the credentials are further used (using WMI (DCOM/WinRM)) to confirm access to the machine and obtain extra information (e.g. hardware, operating system, installed programs; using EspSisDiscovery)




Related Articles

Discovery Job Properties

ITOM Add Discovery Job
  • Name
Name given to identify this Discovery Job
  • Site Target [Group / Server ]
whether the job needs to run on a SIS Group or on a single SIS/Managed CI
  • Protocol
The Discovery process once a computer has been identified as a Windows device, Windows Management Instrumentation (WMI) is used to retrieve Windows Information that is used to populate the Inventory. The discovery Job will always be executed directly from the SIS server and thus needs to remotely connect with any computers that it discovers to retrieve their details. There are two methods supported, that can be utilised:
  • WinRm
Provides secure and firewall-friendly communications, in order to access WMI. This feature is supported on Windows 2008R2 and later, Windows 7 and later and later.
  • DCOM
Communication relies on Remote Procedure Calls and can be tricky to configure over firewalls.
  • Discovery Mode
The Discover Mode dictates the method that identifies devices on the Network. Each Mode will have specific settings; these will be visible in the Discover Mode Settings. It is only possible to have a single mode per Job use of multiple modes, will require the creation of multiple Jobs.
  • Ping Check Settings
  • Ping check Discovered
[Yes / No] Check that the discovered machine is pinged - if ICMP is disabled or firewalled, then select "No"
  • Timeout
  • Hop Count

Job Details

Once the job has been created details will be displayed showing information relating to the job including the status of the job. Monitoring, Console and Debug Logging are provided for monitoring the progress and to aid with troubleshooting failures.

  • Summary
Shows the current status of the job and its name along with who created it and when
  • Discovery Options
Displays details of the options used by the discovery process, this will differ depending on the discovery mode that is being used
  • Target Information
Provides details of the SIS server that will facilitate the job, target machine and the security keys used
  • Execution Details
The execution details show when the job was started and completed along with any result code

Creating a Job

  1. Select the Create New button
  2. Select Discover Job
  3. Enter Name to identify the Job
  4. Select an SIS server:
    This can be a single Server or a Group
  5. Select the required Protocol
  6. Select the required Discovery Mode
  7. Enter the relevant Discovery Mode Settings
  8. Click Create button

Monitor

The Monitor frame provides information relating to the execution of the job, the details shown will be dependant on the type of discovery that is being been executed.

JobMonitorWhoAmI-Identity.png

The above example shows that the discovery has started and has initiated two processes, Standalone (Microsoft.ActiveDirectory service)and a Payload (ESPSisExec.exe), on the SIS server. used to accesses discovered remote computers to retrieve Inventory details.

Console Output

All console output from the process will be displayed after this and will dependant on the package contents and configuration. Once the job has completed if there are any output parameters they are processed and displayed, and confirmation of the job successful completion or failure will be output.

Once the job has completed the Console Output and Debug Log frames will become enabled. The Console Output provides a view of only the console output, including any error messages.

JobConsoleWhoAmI-Identity.png

Debug Log

In cases where the package may have failed any error messages that are displayed to the console will be visible here, however, this is may not always be the case and is dependant on the package. In these cases and where further details are required the Debug Log can be used to review more technical details.

JobDebugLogWhoAmI-Identity.png

The Debug Log frame provides two levels of output "Standard" and "Full". Standard logging provides basic output such as the package details, argument, and command details. Full logging provides further details such as the location of log files, the target computer, encoded parameters, and credentials. The exact content will depend on the package being deployed and its configuration.