Integrating BMC Control-M Workload Automation with ProactiveNet

Starting with BMC Service Resolution 3.5, you can integrate BMC Control-M Workload Automation with ProactiveNet. With this integration, it is possible to send BMC Control-M Workload Automation alarms as events to event management. Event management leverages service resolution functionality to create incidents in Remedy IT Service Management (Remedy ITSM).

This integration supports Level 1 of service resolution. For information about the service resolution levels, see BMC Service Resolution levels.

The following topics are provided:

Benefits of the integration

BMC recommends that you integrate BMC Control-M Workload Automation with Remedy ITSM through Event Management because of the following advantages:

  • Provides support for Level 1 of service resolution.

  • (With Event Management integrated with BMC Remedyforce) Enables creation of incidents for alarm events in BMC Remedyforce. This support is available only for Level 1 of service resolution.

  • Due to integration with Event Management, alarm events can be made more context-aware by event filtering, enrichment, and custom mapping.
  • Using the event-management policy, you can create incidents for major or minor alarm events.

Information flow

  1. A BMC Control-M Workload Automation job fails and an alarm is raised.
    The alarm is converted to an event by mapping of appropriate attributes. See Attribute mappings.
  2. The event is sent to a cell in Event Management.
  3. The enriched event is then sent to Incident Management.
  4. An incident is created for the alarm event.

To integrate BMC Control-M Workload Automation with Event Management

  1. In the ctmticket/etc/ctmticket.properties file, perform the following actions:
    1. Set the value of the Integration_System parameter as follows:
      Integration_System=TrueSight
    2. Set CTMGUISERVER to point to the Control-M GUI server.
  2. In the ctmticket/etc/ctmticket_TrueSight.properties file, set the following parameter values:
    1. Set the value of the BPPM_BASE_URL to point to the ProactiveNet Performance Management host name URL, for example:
      BPPM_BASE_URL = http://<Truesight_Host-name>/bppmws/api/.

      To integrate with another Event Management host, ensure that you delete the ctmticket/etc/cellDetails.properties file and enter the new host name in the ctmticket_TrueSight.properties file.

  3. Verify that all of the following configurations are complete and have the correct values:

    ConfigurationRequired values or parameters
    ctmticket/etc/credentials.properties file
    • CONTROLMUSER
    • CONTROLMPASSWORD
    • TRUESIGHTUSER
    • TRUESIGHTPASSWORD
    ctmticket/etc/ctmticket.properties file
    • CTMTICKETLOGDIR
    • LOGLEVEL
    • org.omg.CORBA.ORBClass=org.jacorb.orb.ORB
    • org.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
    • com.bmc.ctmem.emapi.GSR.hostname
    • com.bmc.ctmem.emapi.GAS.hostname
    • com.bmc.ctmem.emapi.XMLDATAPATH
    ctmticket/etc/ctmticket_TrueSight.properties fileBPPM_BASE_URL points to the RESTful URI of the TrueSight/BPPM host.
    Control-M EM parameters
    • SendAlarmtoScript—Must be set to the path of the activation script in the bin directory: ctmticket.bat.
      For a Windows setup, a helper script called shortname.vbs provides the full path name in 8.3 format to be inserted into the Control-M parameter.
    • SendSnmp—Must be given the value 1 or 2

Attribute mappings

Control-M event attributeEvent Management slotITSM incident fields
end_timemc_incident_timeRemedy
task_typemc_object_classNotes
job_namemc_objectNotes
order_idorder_idmc_ueid, Notes
groupgroupNotes
order_tableorder_tableNotes
rerun_counterrerun_counterNotes
ownermc_ownerNotes
next_timenext_timeNotes
job_statusjob_statusNotes
application_typeapplication_typeNotes
control_mitsm_operational_category1

Categorization_Tier1

applicationitsm_operational_category2Categorization_Tier2
groupitsm_operational_category3Categorization_Tier3
severityseverityEventSeverity, EventPriority
control_m+application+order_id+alert_idmc_ueid 
descriptionmsgNotes
description, group_rba, mem_name,
time_zone, job_state, state_digits,
odate, otime, average_runtime
mc_notesNotes
statusalarmStatus 
job_name, applicationmc_long_msgSummary, EventData, Notes
rba Notes
emergency Notes
start_time Notes
mem_lib Notes
cyclic Notes
Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Ranjith P k

    Please check if the following sentences are complete?

    •  of service resolution.
    • (With Event Management integrated with BMC Remedyforce) Enables creation of incidents for alarm events in BMC Remedyforce. This support is available only for 

       of service resolution.
    Jan 18, 2018 05:30