Top-down discovery schedules
Summarize
Summary of Top-down discovery schedules
Top-down discovery schedules in Service Mapping automate the regular rediscovery of configuration items (CIs) that comprise application services. After an initial application service map is created, these schedules ensure that maps remain up to date by triggering rediscovery of all relevant CIs. Service Mapping comes preconfigured with generic daily schedules for discovering all application CIs and load balancer services. Customers can customize or create new schedules to meet specific organizational needs and discovery frequency requirements.
Show less
Key Features
- Preconfigured Generic Schedules: Daily discovery of all application type CIs and load balancer services, sufficient for most update needs.
- Custom Discovery Schedules: Customers can define schedules to rediscover specific sets of CIs more frequently. These include:
- Services-based: Discover all CIs of services filtered by criteria such as business criticality, enabling more frequent rediscovery of high-priority or frequently changing services.
- Services belonging to a group: Discover CIs in services assigned to specific groups, useful for organizations with distributed sites to target discovery by location or department.
- CI Types: Discover CIs based on their application CI type, allowing tailored discovery frequency per CI type. More specific schedules take precedence over generic parent CI type schedules.
- Specific CIs: Discover an individual CI, overriding any generic schedules for its CI type, helpful for troubleshooting or rediscovering problematic CIs.
- Operational State Filtering: Custom schedules can be set to discover only CIs belonging to application services currently in the operational state.
- Host Discovery Integration: During application CI discovery, if the hosting device or load balancing device is missing in CMDB, Service Mapping triggers horizontal discovery to detect and update host information automatically.
- Horizontal Discovery Scheduling: Customers can manage schedules for standard and serverless horizontal discovery methods to complement top-down discovery.
Practical Benefits for ServiceNow Customers
- Maintain accurate and up-to-date application service maps with minimal manual effort.
- Increase discovery frequency for critical or frequently changing services to improve operational visibility.
- Target discovery by location, service group, or CI types to optimize resource usage and discovery windows.
- Handle exceptions and problematic CIs with specific rediscovery schedules to resolve errors promptly.
- Ensure host devices are accurately represented in CMDB through integrated horizontal discovery triggered by Service Mapping.
Learn about schedules that trigger top-down discovery of application services.
When you define a new application service, Service Mapping performs discovery of all CIs that participate in this application service and creates its map. After the initial mapping is complete, Service Mapping regenerates application service maps regularly by rediscovering the CIs making up an application service.
- All Applications
- This schedule triggers the top-down discovery of all CIs of the application type [cmdb_ci_appl].
- Load Balancer Service
- This schedule starts the top-down discovery of all CIs of the load balancer service type [cmdb_ci_lb_service].
| Schedule type | Description | Example |
|---|---|---|
| Services | Service Mapping discovers all CIs belonging to certain services that answer filtering criteria. | In your organization, some application services are more critical than others and it
is important for you to rediscover such services with high criticality more frequently.
Create a custom discovery schedule to discover all services with the business criticality
value set to most critical. Alternatively, certain services in your organization are undergoing changes more often than once a day. You may want to create custom schedules to rediscover such services more frequently. You can also create a schedule of this type to discover application services in a sub-production instance, where services are not in the operational state yet. |
| Services belonging to a group | Service Mapping discovers all CIs belonging to services assigned to
groups that answer filtering criteria. Service Mapping discovers only services located directly inside the group that answers defined filtering criteria. Service Mapping does not discover services inside embedded groups. Notice that you can define schedules based on service groups, even if your role does not have access to these service groups. |
In a distributed organization with offices in several geographic locations, you may want to create a custom discovery schedule to rediscover services in one of these locations. For example, one schedule can trigger rediscovery of all services relevant for the EMEA site at 7am GMT, while another schedule can start rediscovery of services for the US headquarters at 7am PT. |
| For CI types | Service Mapping discovers all application CIs belonging to this
application type. Some application CI types are prone to more frequent changes and updates
than others, so you can manage the load by adjusting the discovery schedule to match the
nature of each CI type. When you define discovery schedules based on application CI types, several schedules may apply to the same CI. To avoid discovering the same CIs more than once, the most specific schedule always has precedence. For example, if you create separate discovery schedules for a parent CI type and its child CI type, CIs belonging to the child CI type are discovered using its dedicated schedule. At the same time, if there is no schedule for a child CI type, the parent CI type schedule is used to discover the child CIs. This schedule discovers only CIs belonging to application services in the operational state. |
If you modify a certain application more often than the rest of your applications, you may want to discover it more frequently than other CIs. In that case, create a custom discovery schedule for such an application CI type. |
| Specific CIs | Service Mapping discovers only one CI that you specified for this
schedule. If you define a discovery schedule for a specific CI as well as a schedule for the CI type to which this CI belongs, Service Mapping uses the schedule for this specific CI, and not the generic schedule for its CI type. This schedule discovers only CIs belonging to application services in the operational state. |
For rare cases of rediscovering a specific CI that causes discovery errors frequently. |
- Schedule a horizontal discovery — for standard horizontal discovery.
- Create a schedule for standard serverless Discovery — for discovering CIs using a protocol such as REST, without using the IP address of any devices or hosts.
- Create a schedule for host-based serverless Discovery — for discovering CIs that reside on an already discovered host using this host as a Proxy server.