Skip Headers
Oracle® Communications Network Integrity UIM Sample Technology Pack for Cisco Devices Guide
Release 7.1

E23710-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
PDF · Mobi · ePub

Oracle® Communications Network Integrity

UIM Sample Technology Pack for Cisco Devices Guide

Release 7.1

E23710-01

January 2012

This guide describes the functionality and design of the Oracle Communications Network Integrity Unified Inventory Management (UIM) Sample Technology Pack for Cisco Devices, an additional component of the functionality and design of the Network Integrity Cisco UIM Integration Cartridge.

This guide assumes that the reader has a conceptual understanding of UIM, and Network Integrity. In addition, you should read the Developer's Guides for UIM and Network Integrity to gain an overview of development practices. To better understand the Oracle Common Information Model, see Network Integrity Developer's Guide.

Audience

This guide is intended for Network Integrity and UIM administrators who want to understand the design and evaluate the functionality of this technology pack, and for Network Integrity and UIM developers who want either to build or extend similar cartridges that integrate with UIM.

The developers and administrators should have a good working knowledge of UIM and Design Studio for UIM. Design Studio is an Eclipse-based integrated development environment used to extend Network Integrity through standard Java practices.

Modeling Logical and Physical Device Hierarchy

This technology pack is an integration component to Network Integrity. It allows UIM to represent discovered Cisco devices.

The technology pack enables you to model logical and physical device hierarchies composed of logical device, interfaces, physical device, equipment, equipment holders, and physical ports.

Reviewing and Extending Technology Packs in Design Studio

You can download a ZIP file that contains the individual studio files, and you can open these file in Design Studio to review and extend the technology pack.

See Oracle Communications Network Integrity Developer's Guide for information about opening files in Design Studio. See Oracle Communications Network Integrity Concepts for guidelines and best practices for extending technology packs.

Opening the Cartridge Files in Design Studio

To review and extend the MIB-II UIM Integration cartridge, you must first download the Oracle Communications Network Integrity MIB-II UIM Integration Cartridge media pack from the Oracle software delivery Web site:

https://www.edelivery.oracle.com

The media pack contains the MIB-II UIM Integration cartridge ZIP file, which has the following structure:

The project \UIM_Cartridge_Projects\ora_ni_uim_device_sample and \UIM_Cartridge_Projects\ora_ni_uim_cisco_device_sample contains the technology pack.

See the Design Studio online Help and UIM Developer's Guide for information about opening files in Design Studio.

Before installing the ora_ni_uim_device_sample technology pack, you must install the following base cartridges if they are not previously installed:

The base cartridges are located in the UIM_HOME/metasolv/technology-packs/base directory. For information about how to install the base cartridges, see UIM Base Cartridges Guide.

After installing the base cartridges, install the following:

See the UIM online Help and UIM Installation and System Administration Guide for detailed instructions about installing technology packs.

Technology Pack Usage Strategy

The UIM Sample Technology Pack for Cisco Devices extends the UIM MIB-II Logical Device Sample Technology Pack.

The combined technology packs support specifications for modeling the following three Cisco devices:

Note:

The UIM Sample Technology Pack for Cisco Devices does not model all instances of the above listed devices, but is limited to a subset of these devices.

Some fields that are static in Network Integrity are dynamic in UIM (for example, characteristics).

Specifications

This section lists the specifications included in the UIM Sample Technology Pack for Cisco Devices.

Specification Naming

The specifications with the name pattern cevXXXX are Cisco product names derived from the CISCO_ENTITY_VENDORTYPE-OID-MIB file.

The specifications with the name pattern artificialXXXX are Network Integrity application specific and are used to compensate a hierarchy when the discovered device renders a non Information Model compliant tree. See the model correction chapter in Oracle Communications Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide.

PhysicalDevice

This specification models a physical device entity.

Table 1 shows the specifications for physical Device.

Table 1 Physical Device Specifications

Specification Intended Usage/ Notes

cisco3640

Models a subset of 3640 devices.

cat6509

Models a subset of 6509 devices.

cisco7206VXR

Models a subset of 7206 devices.


Table 2 shows the characteristics applied to the physical device specifications. See Network Integrity Cisco UIM Cartridge Guide for information about how these field relate to the Information Model and are populated.

Table 2 Physical Device Characteristics

Characteristics Field Type Field Content

mgmtIpAddress

String

Text

modelName

String

Text

discoveredModelNumber

String

Text

discoveredPartNumber

String

Text

discoveredVendorName

String

Text

serialNumber

String

Text

physicalLocation

String

Text

hardwareRev

String

Text

softwareRev

String

Text

nativeEmsName

String

Text


See the Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide for information about these fields.

Equipment

Table 3 shows the specifications for Equipment.

Table 3 Equipment Specifications

Specification

artificial6509ContainerGbic

artificial6509MSFCCard

artificial6509PowerSupplyHolderCard

cevBackplaneCat6000

cevBackplaneCat6500

cevCat6kWsc6000cl

cevCat6kWsc6kvtt

cevCat6kWsf6kPfc

cevCat6kWsx6248Rj45

cevCat6kWsx6348Rj45

cevCat6kWsxSup1a2ge

cevChassis3640

cevChassis7206Vxr

cevChassisCat6509

cevCpu7200Npe300

cevCpuCat6kMsfc

cevCpuCat6kWsxSup1a2ge

cevFanWSC6k9SlotFan

cevModuleCat6000Type

cevModuleUnknownCard

cevModuleVipPortAdapters

cevPa8e

cevPaAtmdxMmOc3

cevPaE3MuxCbr120e1

cevPaE3MuxCbr120e1

cevPmCpm2e2w

cevPmM4t

cevPowerSupplyAC1360W

cevPowerSupplyC7200AC

cevSensorClock

cevSensorFanTrayStatus

cevSensorModuleDeviceTemp

cevSensorModuleOutletTemp

cevSensorModulePowerOutputFail

cevSensorPSFan

cevSensorPSInput

cevSensorPSOutput

cevSensorVtt

cevWicSerial1t


Table 4 shows the characteristics applied to the Equipment specifications. See Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide for information about how these field relate to the Information Model and are populated.

Table 4 Equipment Characteristics

Characteristics Field Type Field Content

modelName

String

Text

discoveredModelNumber

String

Text

discoveredPartNumber

String

Text

discoveredVendorName

String

Text

serialNumber

String

Text

physicalLocation

String

Text

hardwareRev

String

Text

softwareRev

String

Text

nativeEmsName

String

Text


See Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide to understand how these fields are populated.

EquipmentHolder

Table 5 shows the specification for EquipmentHolder.

Table 5 EquipmentHolder Specifications

Specification

artificial6509PowerSupplySlot

cevContainerClock

cevContainerDaughterCard

cevContainerFanTraySlot

cevContainerGbic

cevContainerPowerSupplyBay

cevContainerSlot

cevContainerVtt


Table 6 shows the characteristics applied to the EquipmentHolder specifications. See Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide for information about how these fields relate to the Information Model and are populated.

Table 6 EquipmentHolder Characteristics

Characteristics Field Type Field Content

modelName

String

Text

discoveredModelNumber

String

Text

discoveredPartNumber

String

Text

discoveredVendorName

String

Text

serialNumber

String

Text

physicalLocation

String

Text

hardwareRev

String

Text

softwareRev

String

Text


See Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide to understand how these fields are populated.

PhysicalPort

Table 7 shows the specification for PhysicalPort.

Table 7 PhysicalPort Specifications

Specification

cevPortAMDP2

cevPortDCUATMPort

cevPortFe

cevPortFEIP

cevPortGigBaseLH

cevPortMueslix

cevPortQuiccSerial

cevPortUnknown


Table 8 shows the characteristics applied to the PhysicalPort specifications. See Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide for information about how these fields relate to the Information Model and are populated.

Table 8 PhysicalPort Characteristics

Characteristics Field Type Field Content

modelName

String

Text

discoveredModelNumber

String

Text

discoveredPartNumber

String

Text

discoveredVendorName

String

Text

serialNumber

String

Text

physicalLocation

String

Text

hardwareRev

String

Text

softwareRev

String

Text

nativeEmsName

String

Text

physicalAddress

String

Text


See Network Integrity Cisco Router and Switch UIM Integration Cartridge Guide to understand how these fields are populated.

Specification Lineages

The UIM Sample Technology Pack for Cisco Devices contains the following specification lineages:

cisco3640

  cisco3640
            cevChassis3640
          cevContainerSlot
                cevPmCpm2e2w
                      cevPortAMDP2
                      cevContainerDaughterCard
                            cevWicSerial1t
                                  cevPortQuiccSerial
                cevPmM4t
                      cevPortMueslix

cisco7206VXR

  cisco7206VXR
            cevChassis7206Vxr
          cevCpu7200Npe300
          cevContainerSlot
                cevModuleUnknownCard
                      cevPortFEIP
                cevPaAtmdxMmOc3
                      cevPortUnknown
                cevModuleVipPortAdapters
                      cevPortMueslix
                cevPaE3MuxCbr120e1
                      cevPortUnknown
                      cevPortDCUATMPort
                cevPowerSupplyC7200AC
                cevPa8e
                      cevPortAMDP2

cat6509

  cat6509
            cevChassisCat6509
          cevBackplaneCat6000
                cevContainerVtt
                      cevCat6kWsc6kvtt
                            cevSensorVtt
                cevSensorVtt
                cevContainerClock
                      cevCat6kWsc6000cl
                            cevSensorClock
                cevSensorClock
          cevBackplaneCat6500
                cevContainerVtt
                      cevCat6kWsc6kvtt
                            cevSensorVtt
                cevSensorVtt
                cevContainerClock
                      cevCat6kWsc6000cl
                            cevSensorClock
                cevSensorClock

          cevContainerFanTraySlot
                cevFanWSC6k9SlotFan
                      cevSensorFanTrayStatus
          cevContainerPowerSupplyBay
                artificial6509PowerSupplyHolderCard
                      artificial6509PowerSupplySlot
                            cevPowerSupplyAC1360W
                                   cevSensorPSFan
                                   cevSensorPSInput
                                   cevSensorPSOutput
          cevContainerSlot
                cevCat6kWsxSup1a2ge
                      cevCpuCat6kWsxSup1a2ge
                      cevSensorModuleOutletTemp
                      cevSensorModulePowerOutputFail
                      cevSensorModuleInletTemp
                      cevSensorModuleDeviceTemp
                      cevContainerDaughterCard
                            cevWicSerial1t
                                   cevPortQuiccSerial
                            cevCat6kWsf6kPfc
                                   cevSensorModuleOutletTemp
                                   cevSensorModuleInletTemp
                            artificial6509MSFCCard
                                   cevModuleCat6000Type
                                         cevSensorModuleOutletTemp
                                         cevSensorModuleInletTemp
                                   cevCpuCat6kMsfc
                      artificial6509ContainerGbic
                            cevPortGigBaseLH
                cevCat6kWsx6248Rj45
                      cevSensorModulePowerOutputFail
                      cevSensorModuleInletTemp
                      cevSensorModuleDeviceTemp
                      cevPortFe
                cevCat6kWsx6348Rj45
                      cevSensorModulePowerOutputFail
                      cevSensorModuleInletTemp
                      cevSensorModuleDeviceTemp
                      cevPortFe

Specification Cardinality

The cardinality of all specification parent-child relationships is hardcoded so that min=0 and max = n. This approach allows Network Integrity to programmatically instantiate all objects on demand as they are discovered using the Web service.

Equipment Visual Specifications

The visual facility on the Equipment specifications is not used. It is left to the customer to decide if they want to enrich the technology pack to provide visual effects to the UIM GUI for a given Equipment entity.

Examples

Figure 1 shows a physical device hierarchy.

Figure 1 Sample Physical Device Hierarchy

Displays a sample physical device hierarchy

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.


Oracle Communications Network Integrity UIM Sample Technology Pack for Cisco Devices Guide, Release 7.1

E23710-01

Copyright © 2010, 2012, Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.