Environment
Novell Audit
RedHat Enterprise Linux 3
Situation
When making queries to the Novell Audit database, it appears
that the SourceIP address is incorrect.
The SourceIP address shows up as 127.0.0.1.
In the Monitor tab, you do not see the IP address of the other
remote RHES 3 servers with platform agents installed.
The events are making it to the SLS.
The nproduct.log on both servers show that the remote platform
agent has connected.
LAN traces confirm that the remote platform agent is sending
the data to the SLS.
Resolution
Red Hat makes a single entry in the /etc/hosts file that has
multiple entries. When the platform agent resolves that name,
the IP address that it receives from the OS comes from the hosts
file. Here is an example of the problem statement in the
/etc/hosts file:
127.0.0.1 tblarsen1.provo.novell.com tblarsen1
localhost.localdomain localhost
To fix it, please do the following within the /etc/hosts
file:
# 127.0.0.1 tblarsen1.provo.novell.com tblarsen1
localhost.localdomain localhost
127.0.0.1 localhost
10.1.2.3 tblarsen1.provo.novell.com
tblarsen1
You may need to stop and start the instrumentation in order
for the changes to take effect. If you are receiving
erroneous IP addresses from the eDirectory instrumentation, please
do the following from a command prompt (make sure you do the
command as root):
ndstrace -c "unload auditds"
ndstrace -c "load auditds"
This will stop and start the eDirectory instrumentation on
Linux. Please refer to the online documentation on how to
restart your intrumentation and/or platform agent for other
platforms.
Additional Information
If you are running Novell Audit going to a Sentinel server, please
see KB 3827350.