NFS Services Administrator's Guide

Troubleshooting NFS Services
Logging and Tracing of NFS Services
Chapter 8 355
Tracing With nettl and netfmt
1. Issue the following command to make sure nettl is running:
/usr/bin/ps -ef | grep nettl
If nettl is not running, issue the following command to start it:
/usr/sbin/nettl -start
2. Issue the following command to start tracing:
/usr/sbin/nettl -tn pduin pduout loopback -e all -s 1024 \
-f tracefile
3. Recreate the event you want to trace.
4. Issue the following command to turn tracing off:
/usr/sbin/nettl -tf -e all
5. Create the following filter file for netfmt:
filter ip_saddr remote_host_IP_address
filter ip_daddr remote_host_IP_address
filter rpcprogram nfs
filter rpcprogram nlockmgr
filter rpcprogram llockmgr
filter rpcprogram status
filter rpcprogram mount
filter rpcprogram rpcbind
remote_host_IP_address is the IP address of the host with which
your host was communicating when the event you want to trace
occurred.
6. Issue the following command to format the binary trace file:
/usr/sbin/netfmt -c filter_file -lN -f tracefile.TRC0 >
formatted_file
where tracefile is the name of the file you specified when you
started tracing, and formatted_file is the name of the file where
you want the formatted output from netfmt.
NIS+ tracing is not supported by nettl.
For more information, type man 1M nettl or man 1M netfmt.