Modeling services


As a service designer, you can create service models by using the BMC Helix AIOps. You can create service models by using the following options:

To create a service model

  1. From the Services page, click Create Service create_service_button.png.
  2. Click New Business Service new_service_icon.pngand define the following service details:
    1. Specify the service name.
    2. (Optional) Select service criticality from the list to mark the importance of the business service.
      There is no default criticality or importance.
    3. (Optional) Click Add Dynamic content to add dynamic service components such as blueprints to the service.
      For more information, see Modeling-service-blueprints.
    4. (Optional) Click Add Static content to add static service components such as configuration items (CIs) to the service.

      Important

      Either a dynamic or static content is essential for defining a valid service model. You can define both in the same model.

    5. (Optional) Click Add Health Indicator and add the metrics and define alarm policies for those metrics.

      Important

      Defining health indicators is required for monitoring service predictions.

    6. Select from the list or create one or more labels and assign the key value pairs to the service.
      You can add a maximum of 10 labels. These labels are added to the Advanced filter list in the Services page.
    7. (Optional) View content. 
    8. Save and close.
  3. (Optional) Click + Add Service to add more services as part of the service model and repeat steps from 2a to 2h.
  4. (Optional) Flip the service direction.

  5. (Optional) Remove element from hierarchy using one of following options: 
    • Hover over on top of a service for which you want to remove child or parent services, right-click, and select Remove element from hierarchy to delete the element.


    • Hover over on top of the arrow between two elements, right-click, and select Remove element from hierarchy to delete the element.


  6. Save and close.

To add dynamic content to a service model

Can I use the same blueprint multiple times?

  • The same blueprint cannot be used more than once in a service model.
  • You can use the same blueprint in different service models.
  • You can use a combination of blueprints in service models.
  1. Click Add Dynamic content
  2. Select a Blueprint from the list.
  3. Select one or more Namespaces, Key for Namespaces, Host, or any other custom-configuration.
    For more information on using Regex to search, see Logical and arithmetic expressions.

  4. Add the configuration and save.

To add static content to a service model

  1. Click Add Static content.
  2. Click Add CIs to Service to add CIs from the list.
  3. (Optional) Perform one of the following actions:
    • To include all related objects with the selected CIs, click Add (inc. related).
    • To add only the selected CIs without related objects, click Add.
  4. Close to view the service model.
  5. (Optional) Change the display to Organic or Hierarchic view.
  6. Save the changes.

To add health indicators to a service model

Health indicators for Service Predictions

The service designers must define the health indicators before monitoring the service predictions. For more information on monitoring service predictions, see Monitoring-service-predictions.

  1. Click Add Health Indicators to display the Define Health Indicator page. 
  2. Do one of the following actions:
    • If you have added Dynamic or Static content for CIs that has metrics to select and you want to view only those metrics, select Metrics Applicable for this Service Content.
    • Select All Available Metrics to view the list of all metrics.
  3. Select a CI Category and CI Kind.
  4. From the list of CI names displayed, expand a CI name, metric type, metric name, and then select the monitored host name and the associated entity. 
  5. Click Add Metrics.
  6. (Optional) From the Added Metrics section, click Create Alarm Policy or Edit Alarm Policy to add or update the alarm policy for the listed metrics in BMC Helix Operations Management.

    The Create Alarm Policy and Update Alarm Policy pages include the metric name as the instance name and the monitored CI Kind as the device host name in the Alarm Generation Condition section by default. For more information on creating or editing an alarm policy in BMC Helix Operations Management, see Configuring alarm policies.


To view the service details

  1. Click Services.
  2. In the search field, type the name of the service you want to view and click Search.
  3. Click the tile to view the service details.
    For more information, see Monitoring-service-health.

To edit a service model

Note

You can only edit the services that were created in BMC Helix AIOps. Services created in BMC Helix Discovery cannot be edited using this procedure.

  1. From the Services page, search and select a service you want to edit.
  1. Click the action menuaction_menu.pngand select Edit Service.
  2. Click New Business Service new_service_icon.pngto define the following service details:
    1. Specify the service name.
    2. (Optional) Change the service criticality from the list to mark the business importance of the service.
      There is no default criticality assigned.
    3. (Optional) Click Add Dynamic content to add more components or edit_dynamic_model_icon.pngto modify the specific dynamic service components such as Blueprints to the service. 
    4. (Optional) Click Add Static content to add or Edit Static content to modify the static service components such as configuration items (CIs) to the service.

      Important

      Either a dynamic or static content is essential for defining a valid service model. You can define both in a model.

    5. (Optional) Click Add Health Indicator and add the metrics or  the expander health_indicator_expander_icon.pngicon to view and edit the health indicators and define alarm policies for those metrics.

      Important

      Defining health indicators is required for monitoring service predictions.

    6. (Optional) Assign one or more labels as key value pairs to the service. You can create new keys and values or select from the existing list of keys and values.
      There is no default label assigned. These labels are added to the Advanced filter list in the Services page.
    7. (Optional) View content.
    8. Save and close.
  3. (Optional) To add more services to the model, click + Add Service and repeat steps from 3a to 3h.
  4. (Optional) Flip the service direction.

  5. (Optional) Remove element from hierarchy using one of the following options: 
    • Hover over on top of a service for which you want to remove child or parent services, right-click, and select Remove element from hierarchy to delete the element.


    • Hover over on top of the arrow between two elements, right-click, and select Remove element from hierarchy to delete the element.

      Unsupported parameter for macro: title Due of this, the macro might have some unexpected results.


  6. Save and close.

To edit dynamic content of a service model

  1. From the Services page, search and select a service you want to edit.
  2. Click the action menuaction_menu.pngand select Edit Service.
  3. From the Edit Service page, click a service to view the Define Service panel.
  4. From the Dynamic Composition section, click Edit edit_dynamic_model_icon.pngfor a listed dynamic content entry.
  5. Select a Blueprint from the list.
  6. Select one or more Namespaces, Key for Namespaces, Host, or any other custom-configuration.
    For more information on using Regex to search, see Logical and arithmetic expressions.

  7. Add the configuration and save.
  8. (Optional) Repeat steps from 1 to 5 for additional parent or child services in the model.

To edit static content of a service model

  1. From the Services page, search and select a service you want to edit.
  2. Click the action menuaction_menu.pngand select Edit Service.
  3. From the Edit Service page, click a service to view the Define Service panel.
  4. From the Static Composition section, click Edit Static content.
  5. Click Add CIs to Service to add CIs from the list.
  6. Click Add (incl. related) if you want to include all the related objects with the selected CIs or click Add to add only the selected CIs without related objects.
  7. Close and view the service model.
  8. (Optional) Change the display to Organic or Hierarchic view.
  9. Save the changes.
  10. (Optional) Repeat steps from 1 to 7 for additional parent or child services in the model.

To edit health indicators of a service model

Health indicators for Service Predictions

The service designers must define the health indicators before monitoring the service predictions. For more information on monitoring service predictions, see Monitoring-service-predictions.

  1. From the Services page, search and select a service you want to edit.
  2. Click the action menuaction_menu.pngand select Edit Service.
  3. From the Edit Service page, click a service to view the Define Service panel.
  4. Expand the Health Indicators section to view the Configuration section with all the health metrics.
  5. Click Action for the metric of your choice and select Edit.
  6. (Optional) Select one of the Metrics selection mode
    • Metrics Applicable for this Service Content to modify the existing configuration
    • All Available Metrics to view the list of all available configurations
  7. (Optional) Select the CI Category and CI Kind from the lists.
  8. (Optional) From the list of CI names displayed, expand a CI name, metric type, metric name, and then select the monitored host name and entity.
  9. (Optional) Click Add Metrics.
  10. (Optional) From the Added Metrics section, click Create Alarm Policy or Edit Alarm Policy to add or update the alarm policy for the listed metrics in BMC Helix Operations Management.

    The Create Alarm Policy and Update Alarm Policy pages include the metric name as the instance name and the monitored CI Kind as the device host name in the Alarm Generation Condition section by default. For more information on creating or editing an alarm policy in BMC Helix Operations Management, see Configuring alarm policies.

  11. (Optional) To add more services to the model, click + Add Service and repeat steps from 3 to 10.
  12. (Optional) Flip the service direction.

  13. (Optional) Remove element from hierarchy using one of the following options: 
    • Hover over on top of a service for which you want to remove child or parent services, right-click, and select Remove element from hierarchy to delete the element.


    • Hover over on top of the arrow between two elements, right-click, and select Remove element from hierarchy to delete the element.


  14. Save and close.

To delete a service model

Important

You can only delete the services that you created in BMC Helix AIOps. Services created in BMC Helix Discovery cannot be deleted using this procedure.

  1. From the Services page, search and select a services you want to delete.
  1. Click the action menu action_menu.pngand select Delete Service.
  2. Click Proceed to delete.

To delete dynamic content from a service model

  1. From the Services page, search and select a service you want to edit.
  2. Click the action menuaction_menu.pngand select Edit Service.
  3. From the Edit Service page, click a service to view the Define Service panel.
  4. From the Dynamic composition section, click delete_dynamic_model_icon.png to delete a dynamic content.
  5. (Optional) Repeat the above step for deleting additional dynamic contents.
  6. Save the changes.
  7. (Optional) Repeat steps from 1 to 3 for additional parent or child services in the model.

To delete CIs from the static content of a service model

  1. From the Services page, search and select a service you want to edit.
  2. Click the action menuaction_menu.pngand select Edit Service.
  3. From the Edit Service page, click a service to view the Define Service panel.
  4. From the Dynamic composition section, click Edit Static content.
  5. Select a CI from the hierarchy, right-click, and select Delete.
  1. (Optional) Repeat steps 2 and 3 for deleting additional CIs.
  2. Save the changes.
  3. (Optional) Repeat steps from 1 to 4 for additional parent or child services in the model.

To delete health indicator of a service model

  1. From the Services page, search and select a service you want to edit.
  2. Click the action menuaction_menu.pngand select Edit Service.
  3. From the Edit Service page, click a service to view the Define Service panel.
  4. Expand Health Indicators. to display the Configuration section with all the metrics configured.
  5. Click Action for the metric of your choice.
  6. Click Delete.
  7. (Optional) Repeat steps 2 and 3 for deleting additional metrics.
  8. Save the changes.
  9. (Optional) Repeat steps from 1 to 5 for additional parent or child services in the model.

To add a child or parent service to a service model

Important

You can only edit the services created using BMC Helix AIOps. Service created in BMC Helix Discovery cannot be edited using this procedure.

  1. From the Services page, search and select a service you want to edit. 
  2. Click the action menuaction_menu.png and select Edit Service.
  3. On the Edit Service page, you can view the service model.
    For more information, see Service-modeling-and-blueprints.
  4. Hover over a service for which you want to add child or parent services, right-click, and select Add Child Service or Add Parent Service.
  5. (Optional) Repeat steps 3 and 4 for each service in the model.

To view a child or parent service of a service model

Note

You can only edit the services created using BMC Helix AIOps. Service created in BMC Helix Discovery cannot be edited using this procedure.

  1. From the Services page, search and select a service you want to edit. 
    The service details are displayed.
  2. Click the action menuaction_menu.png and select Edit Service.
  3. Click on a service to edit.
  4. From the Dependencies section view_parent_child_service.png, click one of the dependencies to view the service name and CI kinds for the parent and child services.

To delete an element from the hierarchy of a service model

Note

You can only edit the services created using BMC Helix AIOps. Service created in BMC Helix Discovery cannot be edited using this procedure.

  1. From the Services page, search and select a service you want to edit. 
    The service details are displayed.
  2. Click the action menuaction_menu.pngand select Edit Service.
  3. (Optional) Remove element from hierarchy using one of the following options:
    • Hover over on top of a service for which you want to remove child or parent services, right-click, and select Remove element from hierarchy to delete the element.


    • Hover over on top of the arrow between two elements, right-click, and select Remove element from hierarchy to delete the element.

  4. Save the changes.
  5. (Optional) Repeat steps 3 and 4 for each parent service in the model.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*