NFS Services Administrator's Guide

Troubleshooting NFS Services
Logging and Tracing of NFS Services
Chapter 5 199
Tracing With nettl and netfmt
1. Enter the following command to make sure nettl is running:
/usr/bin/ps -ef | grep nettl
If nettl is not running, enter the following command to start it:
/usr/sbin/nettl -start
2. Enter 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. Enter 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. Enter 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.
For more information, type man 1M nettl or man 1M netfmt.