Use this task to collect data when Web Proxy Server is experiencing authentication problems.
A Web Proxy Server authentication problem is when Proxy Server prohibits access when it should not, or the inability of the Proxy Server to authenticate a user correctly while using the Directory Server for authentication.
Collect the general system information as explained in To Collect Required Debug Data for Any Web Proxy Server Problem.
Provide all the files under the following directories:
server-root/proxy-identifier/conifgserver-root/userdbserver-root/httpaclserver-root/adminacl
server-rootproxy-identifier\conifgserver-root\userdbserver-root\httpaclserver-root\adminacl
If the Web Proxy Server uses a Directory Server, provide the access, errors and audit logs of the Directory Server used by the Web Proxy Server.
Access log
server-root/slapd-identifier/logs/access
server-root\slapd-identifier\logs\access
Errors log
server-root/slapd-identifier/logs/errors
server-root\slapd-identifier\logs\errors
Audit log
server-root/slapd-identifier/logs/audit (if enabled)
server-root\slapd-identifier\logs\audit (if enabled)
The paths of these logs files are specified by the following parameters in the dse.ldif file: nsslapd-accesslog, nsslap-errorlog, and nsslapd-auditlog
The dse.1dif file is located in the config directory:
UNIX and Linux: server-root/slapd-identifier/config/dse.ldif
Windows: server-root\slapd-identifier\config\dse.ldif
Provide network trace files between components, such as these:
Browser and Proxy Server
Proxy Server and Firewall
Proxy Server and Directory Server
Firewall and the Web
Here are examples of commands on the proxy server side:
snoop -V -vvv -d <interface> -o /tmp/proxy-snoop-web <IP_WEB_SERVER>
tcpdump -i <interface> -w /tmp/proxy-snoop-web host <IP_WEB_SERVER>
tcpdump for HP-UX is available at: http://hpux.connect.org.uk. You can also use the native command nettl.
tethereal -V -F snoop -i <interface> -w /tmp/proxy-snoop-web host <IP_WEB_SERVER>
You can use the graphical user interface for tethereal or use the command tcpdump. tethereal is available at: http://www.ethereal.com.
tethereal -vvv -i <interface> -w /tmp/proxy-snoop-web host <IP_WEB_SERVER>
You can use either the graphical user interface or the command for tethereal. tethereal is available at: http://www.ethereal.com.
Clearly indicate IP and hostname for each component. This will help to read the network trace files correctly .