Add Microsoft SCOM

You can add Microsoft SCOM entities using the Add Entity UI or using the cloud agent command line interface (omcli) with the appropriate JSON files.

Step 1: Prepare Microsoft SCOM for monitoring.

Prerequisites

Credentials must follow the same criteria as any program which tries to obtain data from SCOM using the SCOM SDK. See How to Connect an Operations Manager SDK Client to the System Center Data Access Service.

... The account that is used for authentication must be included in an Operations Manager user-role profile ...
The OMC Cloud Agent uses the omc_scom.exe client to connect to the SCOM SDK. The Cloud agent does not bundle required SCOM SDK libraries (due to the license type of libraries). You must manually copy the SCOM SDK libraries to the machine where the agent is running.
C:\Program Files\Microsoft System Center 2012 R2\Operations Manager\Server\SDK Binaries\Microsoft.EnterpriseManagement.Runtime.dll 
C:\Program Files\Microsoft System Center 2012 R2\Operations Manager\Server\SDK Binaries\Microsoft.EnterpriseManagement.OperationsManager.dll 
C:\Program Files\Microsoft System Center 2012 R2\Operations Manager\Server\SDK Binaries\Microsoft.EnterpriseManagement.Core.dll

Step 2: Decide how you want to add the Microsoft SCOM.

You can add Microsoft SCOM entities using one of two ways:

  • Add them from UI
  • Use the agent's omcli add_entity command with the appropriate JSON files

Adding Entities from the UI

  1. From the Management Cloud main menu, select Administration, Discovery, and then Add Entity. The Add Entity page displays.
  2. Select the Microsoft SCOM Entity Type.
  3. Enter the following UI properties.
    SCOM (System Center Operations Manager) UI Fields
    • Entity Name: Your SCOM entity name in Oracle Management Cloud.
    • SCOM SDK Host: Host name or IP address of an SCOM SDK Host.
    • Cloud Agent: Cloud agent monitoring the host where SCOM is installed.

    Monitoring Credentials (SCOM Credentials)

    • Username: Username of the account which has access to SCOM..
    • Password: Password of the account which has access to SCOM.
    • Domain: Windows domain of the account which has access to SCOM.

See Add Entities from the Console for detailed instructions on using the Add Entity UI.

Using omcli and the Appropriate JSON Files

  1. Download and extract the required JSON file(s) from the master JSON zip file. See the table below for the specific JSON files you'll need.
  2. Edit the file(s) and specify the requisite properties shown below.
    SCOM (System Center Operations Manager) JSON Files and Properties

    Definition File: omc_microsoft_scom_example.json

    • name: Your SCOM entity name.
    • displayName: Your SCOM entity display name.
    • timezoneRegion: Time zone of your entity. It is recommended that you use the long values IANA-maintained TZ database time zones. For example: America/New_York
    • omc_sdk_host: Fully qualified host name or IP address of the server which hosts SCOM.

    Credential File: omc_microsoft_scom_creds.json

    • username: Username of the account which has access to SCOM..
    • password: Password of the account which has access to SCOM.
    • domain: Windows domain of the account which has access to SCOM.
  3. Add the entity using omcli.
    omcli add_entity agent DEFINITION_FILE [-credential_file CREDENTIAL_FILE [-encryption_method_gpg]] 
  4. Verify the status of the newly added entity.
    omcli status_entity agent DEFINITION_FILE

See step 4. Adding Entities to Your Service of Add Entities Using JSON Files for more information.

Step 3: (Optional but recommended) Set up alerts.

To enable lights-out monitoring, you can set up alert rules to generate alerts and send notifications if your entities have performance issues.

See Set Up Alert Rules and Set Up Alert Thresholds and Notifications.

Troubleshooting

If you run into any issues regarding discovery or monitoring of Microsoft SCOM, see the following: