Environment
Novell ZENworks 10 Configuration Management with Support Pack 2 - 10.2 Discovery
Situation
When using Windows Discovery Proxy, routers are discovered under All Devices, without router role defined.
From zmd-messages.log on the proxy:
[NetworkDiscoveryWorker] [] [DiscoveryHarness result : <NetworkDevice>
<UNKNOWN_SNMP>
From DiscoveryHarnessEvent*.log on proxy:
<EVENT AT="8/17/2009 12:30:00">
Unable to open C:\Program Files\Novell\ZENworks\conf\pru\NDREC.TKB. Errno: 2 (File or path not found)
</EVENT>
Unable to open C:\Program Files\Novell\ZENworks\conf\pru\NDREC.TKB. Errno: 2 (File or path not found)
</EVENT>
Resolution
This is fixed in version 10.2.2 - see KB 7004803 "ZENworks 10 Configuration Management 10.2.2 - update information and list of fixes" which can be found at https://www.novell.com/support
Workaround for prior versions:
The file %ZENWORKS_HOME%\conf\pru\ndrec.tkb is missing on the proxy device. Copy it from the primary server (/etc/opt/novell/zenworks/pru ) to the proxy. The subdirectory %ZENWORKS_HOME%\conf\pru\ will need to be created on the proxy.
Note: This file will need to be copied for each new PRU download if discovery needs to be done with up to date information from PRU changes.