Defining observer jobs using the Observer Configuration UI
Before observers can load data, you must first define and then run observer jobs. You configure jobs using the Observer Configuration UI, which you access through DASH.
Note: Using the Observer Configuration UI is the recommended method to configure and run observer
jobs, but you can also do so manually using scripts, as described here in the Defining observer jobs manually (on-prem only) topics.
Tip: Defining observer jobs using the UI is the same for on-premise and OCP
deployments.
SSL requirements: To acquire SSL certificates and
build SSL truststores, use the relevant instructions in the following section: Configuring observer job security
Truststore tip: The supported file format for truststore files is JKS
and the file is relative to the $ASM_HOME/security directory. You can use the
observer name as file name (
<observer>.jks
), for example
VMVCenter.jks
, and use any password that conforms to your internal security
requirements.To access the observer dashboard:
- Using a compatible browser, open DASH using the DASH URL. For example:
https://<DASH HOST>:<DASH PORT>/ibm/console/
- Login using your user credentials.
- Click .
- From the Topology configuration page, click
Configure on the Observer jobs tile to display the
Observer jobs page.
All existing jobs are listed in a table by name, observer name, job status or job type columns, which are sortable.
For each job its state is indicated. Hover over the state to see a tooltip with more information.
From here, you can perform the following actions:- Create a new job
- Click the blue Add a new job + button. The Add a new job panel displays all observers installed on your system.
- View or edit an existing job.
- Click View & edit on the existing job's overflow menu to open its job configuration window.
- Delete a job
- Click Delete on the existing job's overflow menu.Note: When deleting a running job, it will not complete its current run. Any previously loaded data will remain. You cannot delete a job that is in the 'Finishing' state.
- View job history
- Click View History on the existing job's overflow menu to open the Observer job history window listing the last ten jobs, when they were run, their observation count, duration and status.
- Run a job
- Click Run in the Operation column to run on-demand (load) jobs.
- Toggle jobs on / off
- Click On (or Off) in the Operation column to run or stop listening jobs.
- Search for existing jobs
- If you have a large number of jobs configured, you can use Search to find it.
- Scheduled jobs
- If a schedule has been defined, you can hover over the Schedule icon to view additional details. The Schedule icon is either a clock icon if scheduled to run at set intervals, or an hourglass icon if it is scheduled to run only once at a future time.
Tip:
If an observer has been stopped or removed, you will be unable to run existing jobs, or add new
jobs for that observer. Stopped or removed observers and jobs that are listed in the Observer
Configuration UI will be disabled (grayed out) or removed in progressive (housekeeping) steps. If
you are reinstalling or reactivating an observer, the jobs and the observer will again become available.
- Up to 5 minutes after removal, observers and jobs still appear as normal until the housekeeping process runs, but cannot be used.
- Up to 60 minutes after removal, the observer is still listed, but jobs are grayed out and marked offline until the next housekeeping process runs. You can delete existing jobs, but cannot view, add or edit jobs.
- After 60 minutes the removed observer is no longer listed, but jobs remain, though they are grayed out and marked offline. You can delete existing jobs, but cannot view, add or edit jobs.
- If at any time you reinstall or reactivate the observer, it reappears in the UI, and existing (previously active) jobs are no longer grayed out. You can delete, view or edit existing jobs, or add new jobs.
Parameters unique to a resource:
The following resource parameters uniquely identify a resource. If you change these after the initial job has been run, duplicate records are created.
For example, if the parameter of 'hostname' is replaced with 'Ipaddress' after a topology has been created, a subsequent discovery will consider the resource as new, and create a duplicate record.
If you need to modify the values for any of the following resource parameters, do not modify the existing job. Instead, create a new job.
Observer | Job parameter |
---|---|
ALM | n/a |
AppDynamics | account |
AWS | region, dataTenant |
Ansible AWX | host, user |
AppDisco | username |
Azure | data_center |
BigFix Inventory | data_center |
Big Cloud Fabric | proxy-hostname, proxy-username, bcf-controllers |
Ciena Blue Planet | data_center,tenant |
Cisco ACI | tenant_name |
DNS | addressTypes, server, port, recurse |
Docker | endPoint.port |
Dynatrace | datatenant, hostname |
File | provider,file |
GitLab | datatenant, hostname |
GoogleCloud | project_id |
HPNFVD | datacenter, username, cnf_job |
IBM Cloud | instance, username, region |
ITNM | instance |
Jenkins | jenkins_observation_namespace |
Juniper CSO | cso_central_ms_url, user_domain_name, domain_project_tenant_name |
Juniper Contrail | api_server_url, os_project_name, os_tenant_name |
Kubernetes | data_center, namespace |
NetDisco | configId |
NewRelic | accountName, accountId |
OpenStack | data_center, os_project_name |
Rancher | accessKey, clusterId |
REST | provider |
SDC ONAP | host, username |
ServiceNow | instance_url, username |
SevOne | datatenant, hostname |
TADDM | api_url, username |
Viptela | data_center |
VMware NSX | data_center |
VMware vCenter | data_center |
Zabbix | data_center |