Custom driver may add leading 0x0a to password when communicating with devices
If Netcool Configuration Manager appends a leading 0x0A to the password, thereby causing connectivity issues, edit he deviceComInterface.txt as described in this workaround.
Workaround
Change com.intelliden.icos.util.handlers.TelnetComHandler to com.intelliden.drivers.util.handlers.SocketComHandler in the deviceComInterface.txt file. SocketComHandler is a raw connection and will ignore all the hand shake information and will just send and receive the data that Netcool Configuration Manager and the device are giving it.
Follow these steps to determine the location of deviceComInterface.txt
used:
Run ./driverTools.sh -show-details <arg>
where <arg> can be UUID, VTMOS or network resource name.
Example output:[icosuser@klxv0803:/opt/IBM/tivoli/netcool/ncm/bin/utils] 08:08:37> ./driverTools.sh -show-details Riverbed_20131204 Loading driver information from database... ---------------------------------------------------------------- UUID : IBM-fc43b18e-805b-4554-befc-40ffc5bf53ee Vendor : Riverbed Type : wan Model : steelhead-xx50 OS : 8.x Supported Models : 550,1050,2050,6050,7050 Supported Oss : 8.* Display Name : riverbed_wan_steelhead-xx50_8.x_v20131203.083318 Version : 20131203.83318 Description : --------------------------------------------------- Type : SmartModel Driver Class : com.ibm.tivoli.ncm.drivers.riverbed.RiverbedDriver Jar File : Jar-b63a722b-34ba-482a-9eaa-3bebda2a1e09.jar Metadata : Metadata-24902fdb-01d7-4a61-afa2-1af6f054795e Metadata : Metadata-03e0700f-e390-4f42-ad53-906af4f81f3e Metadata : Metadata-7354e070-d920-444b-997f-55c7361ca768 Metadata : Metadata-b5f684ab-ee2e-4cf7-a9e8-bf91274e628e Master Schema Version : 201311290917 Schema Object Version : BL_ITNCM_CONTENT_19_20131129_0854 Definition Doc. Att. : "8.x, 1311282011" ----------------------------------------------------------------
- Check the list of metadata folders for the deviceComInterface.txt
location.
Example deviceComInterface.txt location: /opt/IBM/tivoli/netcool/ncm/drivers/metadata/Metadata-03e0700f-e390-4f42-ad53-906af4f81f3e - Change the deviceComInterface.txt file as follows:
telnet:com.intelliden.drivers.util.handlers.SocketComHandler:ssh:com.intelliden.icos.util.handlers.SSHComHandler:
- Restart the servers.