Windows clients Before ANI can discover the user account that is logged into the Windows client, you need to configure and run the UTLiteNT.bat on the client machine. This script installs and runs the UTLite.exe executable. When UTLite.exe is running, it sends a UDP packet to the ANI server every 10 minutes telling ANI who is logged into the host. The UTLite.exe does not get installed as a service. You need to set up the UTLiteNT.bat as part of the logon script to make sure every user has this executable running. By default, UTLite.exe uses port 16236 on the CiscoWorks2000 server. If this port is already used by another process, you need to change the port in both the UTLiteNT.bat script and on the CiscoWorks2000 server (Server Configuration -> Setup -> ANI Server Admin -> User and Host Acquisition -> Use port number).
The default locations for the UTLiteNT.bat script and UTLite.exe executable are: /opt/CSCOpx/bin and C:\Program Files\CSCOpx\bin Here's an example of a UTLiteNT.bat file.
The NT domain is "Cisco". The IP address of the CiscoWorks2000 server is 10.1.1.1 if NOT EXIST %WINDIR%\UTLite.exe copy %0\..\UTLite.exe %WINDIR% REM REM Specify the parameters below REM start %WINDIR%\UTLite -domain Cisco -host 10.1.1.1 -port 16236 Novell clients NDS hosts are collected the same way as Windows clients are. The script for Novell hosts is called UTLiteNDS.bat. Unix clients ANI uses the rusers command to collect the Unix users. The rusersd daemon has to be enabled in the /etc/initd.conf file on the Unix hosts. Here's an example: # grep rusersd inetd.conf rusersd/2-3 tli rpc/datagram_v,circuit_v wait root /usr/lib/netsvc/rusers/rpc.rusersd rpc.rusersd