Configuring Big Cloud Fabric Observer jobs
You configure Big Cloud Fabric Observer jobs to dynamically load data from the Big Cloud Fabric REST interface.
Before you begin
Ensure you have the Big Cloud Fabric service details to hand, such as username, password, hostname and port.
About this task
The Big Cloud Fabric Observer job extracts Big Cloud Fabric resource information through REST and loads and updates the resources and their relationships within the topology service.
You define and start the following job:
LDAP job
Run this job whenever you need Big Cloud Fabric topology data refreshed.
By default, these jobs are one-off, transient jobs that perform a full upload of all requested topology data as soon as they are triggered.
You can also run these jobs (again) manually from the Observer UI, or schedule them to run at set times when configuring them.
The Big Cloud Fabric Observer loads the following resources and their relationship:
Big Cloud Fabric resources and relationships loaded by the Big Cloud Fabric Observer LDAP job
Vertex | Description |
---|---|
Access Leaf | Access Leaf Switch part of DC fabric |
Access Port | Access Leaf Switch port connected to Compute Node and Spine Switch port |
Spine Switch | Spine Switch part of DC fabric |
Spine Switch Port | Spine Switch port connected to Access Leaf Switch and L3 Router Port |
Procedure
Define or edit the following parameters, then click Run job to save and run the job.
Encryption requirement: See the Configuring observer jobs security topic for more information.
LDAP job parameters
Parameter | Action | Details |
---|---|---|
Unique ID | Enter a unique name for the job | Required |
Proxy hostname | Specify the proxy server name | Required |
Proxy Port | Specify the proxy port number for the REST API | Required |
Proxy username | Specify the proxy username | Required |
Proxy password | Specify the proxy password | Required. Plain text password can be entered. |
BCF authentication URL | Specify the BCF authentication URL. | Required |
BCF Controller Host Name | Specify the BCF controller hostname in string format. The hostname is taken from the job parameter. | Required. Note: The BCF controller hostname value (together with the proxy hostname and username) identifies the source of data for a Big Cloud Fabric Observer job instance. If your BCF controller hostname changes after a job is created, you must create more than one job instance for each BCF controller hostname. If the BCF controller hostname does not change after the job is created, then create a single job instance with all BCF controller hostnames specified. |
HTTPS or HTTP connection to the BCF authentication server | Specify whether the connection to the BCF authentication server should be HTTPS (secured) or HTTP. | Required |
HTTPS or HTTP connection to the BCF proxy server | Specify whether the connection to the BCF proxy server should be HTTPS (secured) or HTTP. | Required |
Trust all certificates Verification | Choose whether Trust all certificates Verification is true or false. | Required. When set to true, the observer will trust all certificates. |
Delay between two api calls (in seconds) | Specify the delay between retries | Optional |
Concurrency Level | Specify the Concurrency Level, with a minimum of 3 and a maximum of 5. | Optional |
Authentication system certificate | Specify the BCF Authentication system certificate to be used (if any). | Optional. Required if the HTTPS or HTTP connection to the BCF authentication server parameter is true. To obtain authentication certificates using OpenSSL and store them as secrets, see the Configuring observer jobs security topic. |
Proxy system certificate | Specify the BCF proxy system certificate to be used (if any) | Optional. Required if the HTTPS or HTTP connection to the BCF proxy server parameter is true. To obtain proxy certificates using OpenSSL and store them as secrets, see the Configuring observer jobs security topic. |
SSL Host Name Verification | Choose whether SSL validation is true or false. | Optional. When SSL validation is set to false, the observer will make HTTPS connections without validating the proxy hostname of the provided certificate. |
Connection timeout (milliseconds) | Enter the time at which the connection actions time out. | Optional. Must be a value greater than 0 (zero), and the default is 5000 (5 seconds). |
Read timeout (milliseconds) | Enter the time at which the read actions time out. | Optional. Must be a value greater than 0 (zero), and the default is 5000 (5 seconds). |
Generate debug support file | Set this parameter to 'True' in order to capture the output of the next scheduled job run as a file. This file will be stored with an observer's log files and can be used to debug observer issues, for example at the request of your designated Support team, or while using a test environment. For one-off jobs (that is, Load jobs), this parameter reverts to 'False' after the next completed run. To examine the output produced, you can load the generated debug file using the File Observer. | Optional |
Job schedule | Specify when the job should run, and whether it should run at regular intervals. By default the job runs immediately, and only once. Optionally you can specify a future date and time for the job to run, and then set it to run at regular intervals after that. | Optional. Transient (one-off) jobs only. If you set a job schedule, the run intervals must be at least 90 seconds apart, and if you set them at less than 15 minutes, a warning is displayed, as the frequency can impact system performance. |
Observer job description | Enter additional information to describe the job | Optional |