VTMOS & Supported Model/OS

The Vendor/Type/Model/OS (VTMOS), e.g. Cisco/Router/3745/12* for the custom driver is a label that indicates which kinds of device this driver supports in a human-readable fashion. It is specified during the creation of the custom driver. In addition, you must also specify the Supported Models and OSs.

The Supported Models and OSs are used to identity the specific models and OSs that are supported by this driver. Supported models and OSs are globs that are pattern matched against the actual model and OS reported by the device. A driver is only deemed to be applicable to a device if the supported and actual model/OS match.

The following shows the device section responsible for retrieving the actual Model:

# Model
 model.modelMaxSize=3000
 model.send=show chassis\r
 model.end=#
 model.FIND-BEGIN=Type :
 model.FIND-END=\r

The following shows the device section responsible for retrieving the actual OS (a.k.a “config version”):

# Version
 config.version.send=show version\r
 config.version.end=#
 config.version.FIND-BEGIN=TiMOS-
 config.version.FIND-END=  

You must ensure that the device script is configured such that the actual model and OS strings retrieved from the device correspond to supported Models and OSs specified in the driver. This relationship between actual model/OS and supported model/OS is necessary to allow Netcool Configuration Manager to determine that a given driver is compatible with a given device.