ZLM name resolution
RCE will use DNS for all name resolution between client and server.
There is a rule for server to client name resolution:
– if the hostname is ‘localhost.localdomain’ then never use DNS for
name resolution; instead use the last known IP address for the device
– if the hostname is not ‘localhost.localdomain’ then RCE assumes that
(Dynamic) DNS is being used and DNS is used for client resolution
If the deployment scenario:
does not include Dynamic DNS
managed clients have Dynamic IP addressing (via DHCP)
managed clients have been given hostnames
then the default RCE installation will have problems reliably
connecting from the RCE server to devices.
Symptoms of this include:
– managed machines never showing software inventory or target
information in RCE
– managed machines never receiving transaction or job data
add the flag
– Some of the hardware information does not show up under VMware. Known
– if the software information and target do not get populated then check
– is the daemon running; telnet to 505 on the client from the server.
– is rcd-modules installed on the client
– how is the ZLM server resolving the client IP address? By default if
the machine name is not ‘linux’ or ‘localhost.localdomain’ then the ZLM
server will use DNS to find the client; if it can’t resolve (client not
in DNS) then you’ll not get things working.
– change ZLM name resolution mechanism.