Integrating with BMC Helix Operations Management
Prerequisites
You must have the following items before you can integrate BiiZ with BMC Helix Operations Management:
- A working curl program
An application key from BMC Helix Operations Management
See Quick start to monitoring for information about acquiring the BMC Helix Operations Management application key.
- In the BBPARM member BBISSPxx for the PAS, you must specify the following product code:
- PRODUCT=AAO
Configuring BiiZ
Edit BBPARM member AAOGMExx and enter values for the following parameters:
Parameter | Description |
|---|---|
TGTIP | Specify the connection name |
TGTBIMCF | Specify the BBPARM member IIMRSTxx, which is the configuration member for REST API. |
TGTTYPE | Specify the value: RESTAPI |
Edit BBPARM member IIMRSTxx and specify values for the following parameters:
Parameter | Description |
|---|---|
Server_event_path | (Optional) Specify the path to the events service. Default value: /events-service/api/v1.0/events |
API_Key | (Required) Specify the API key obtained from the BMC Helix Operations Management to be able to send events. |
Server_event_port | (Optional) Specify the Helix port number. The default value is 443. |
Server_event_url | (Required) Specify the Helix Portal URL, which is the base URL for your Helix Tenant, including the text HTTP/HTTPS For example: https://restapi.bmc.com/ |
Curl_path | (Required) Specify the full path name, including the curl command to be used to send the events. For example: /usr/bin/curl |
Curl_parms | (Optional) Specify the curl parameters. Default value: --insecure --connect-timeout 10 --use-ascii |
After you edit BBPARM member IIMRSTxx , BiiZ will send events to <serverEventUrl>:<serverEventPort><serverEventPath>.
Defining BiiZ Classes in BMC Helix Operations Management
To define BiiZ classes, we supply a sample shell script in BBSAMP member IIMRESTC. Review and edit the following parameters at the top of the script:
curl_cmd='<curlPath>'
access_key=<HelixAccessKey>
secret_key=<HelixSecretKey>
tenant_id=<HelixTenantID>
You can run this script from USS.