Network Device Management in the Service Manager CMDB

If you want to manage network nevices in the CMDB you have two options: Either create your own class and attributes for those devices or use the default classesthat are delivered with System Center. If you choose option 1, you are more flexible as you can build the class from ground up for your needs. Option 2 however is good if you are using SCOM and want to sync devices that live in SCOM to the CMDB.  If needed, you can also manually add network devices to the CMDB using the same classes so that you get a single view on all those devices. In this port I will focus on option 2.

First I assume you will sync objects from SCOM to the CMDB. Some preparation is needed for this and so we need import the SCOM Management Packs to SCSM. The files are available from the SCSM installation directory on the SCSM management server. First we need to import the base MPs by running the script that is delivered.

image

After a minute or two the base MPs are imported. Now let’s import the SCOM specific MPs that are also available from the SCSM installation directory on the SCSM management server. Depending if you are running SCOM 2012 or SCOM 2012 SP1, import them from the appropriate folders by using the MP import task in the SCSM console.

image

Next we need to bring in the classes for the network devices and components. They live in a management pack called “System.NetworkManagement.Library”. That MP is delivered in the “ManagementPacks” folder from SCOM source. Copy it over the the SCSM management server and import it.

image

Now we are ready to sync over the discovered and managed network devices from SCOM (if any) to the CMDB. For that, the SCOM CI connector must be configured. Open the connector, hit refresh and enter the password of the connector account. Select the “System.NetworkManagement.Library” and synchronize the connector. The class instances (network device objects) are now synced over to the CMDB.

image

Because there are no views to display the synced objects, we need to create one or multiple views on our own.

image

Select the basic class “Node” which represents most of the devices you may be interested.

image

image

You can now see the synced objects from SCOM (if any) and can start creating network device objects manually.

image

image

The below picture digs a little deeper into the different classes that are available, just in case you need some documentation. I only added the most important classes to this picture (not all available classes that somehow relate to network devices).

NetworkDeviceClasses

You cannot extend abstract classes and also cannot create objects of those. If that is a requirement, you need to focus on the non-abstract classes.

Cheers
Marcel

About Marcel Zehner

Microsoft Azure MVP
This entry was posted in SCSM, System Center (without SCSM) and tagged , , , , , , , . Bookmark the permalink.

3 Responses to Network Device Management in the Service Manager CMDB

  1. Mark Derouen says:

    this is kind of related. Now that we have all our network devices in the CMDB, it is not an easy task to report on these CI’s. Do you have any suggestions? I have read your article on report authoring and can get a list of all CI’s but to limit to just the class nodes is proving to be a challenge. https://marcelzehner.ch/2012/08/14/creating-custom-service-manager-reports/

  2. Seb' says:

    Hi Marcel,

    I followed your step for manage my network devices in SCSM, but im stuck at the scom connector. I can’t find the NetworkManagement MP in the list…

    Any suggestion ?

    Thank’s in advance for your answer.

    A new Swiss Service Manager 😉
    Regards

  3. Pingback: SCOM/SCSM Alert Requests: Network Device Name in SCSM Incident Titles | Winhoven Group

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s