Environment
Novell NetWare 6.5
Novell Modular Authentication Services (NMAS)
Novell Modular Authentication Services (NMAS)
Situation
How to capture a NMAS Server trace
NMASMON.NLM
NDS iMonitor
DSTRACE.NLM
NMASMON.NLM
NDS iMonitor
DSTRACE.NLM
Resolution
The following are steps on how to capture an NMAS trace
using iMonitor, DSTRACE.NLM (NetWare) and NMASMON.NLM (NetWare) and NDSTRACE (linux).
NDSTRACE (linux)
1. On the Linux server terminal, type "ndstrace" (/opt/novell/eDirectory/bin/ndstrace by default)
2. set ndstrace = none
3. ndstrace +time +tags +nmas
4. ndstrace file on
5. set ndstrace =*r (clears the trace file)
6. reproduce the issue.
7. ndstrace file off
8. The ndstrace.log trace file can be found in /var/opt/novell/eDirectory/log by default
NDS iMonitor
1. Launch NDS iMonitor on the NMAS server by
going to http: //ip_address:port/nds (Linux: http://ip_address:8028/nds by default)
2. Select the Trace Configuration hyperlink or the icon
at the top of the screen with the lightening bolt.
3. Under DS Trace Options, remove all selections.
4. In the bottom section, select the NMAS trace
option
5. Select the Trace On button.
6. Click the Refresh Button on your Browser and you
should see a Trace Live link on the left.
7. By default the trace will not refresh automatically.
Select the Refresh On button to turn on the auto refresh
8. Once the trace traffic has been captured, go back to
the Trace Configuration link and select the Trace Off button.
9. You can view the trace file by going to the Trace
History hyperlink or you can find the trace HTM file located in the
following directories:
Netware: SYS:\SYSTEM\ndsimon\DSTRACE\*.htm
Windows:Drive_letter:\Novell\NDS\ndsimon\dstrace\*.htm
UNIX: /var/nds/dstrace/*.htm
DSTRACE.NLM
1. On the NetWare server console, type
DSTRACE.NLM
2. Type DSTRACE.NLM again and you'll get a list of all
options. Hit a key.
3. Type DSTRACE -ALL +NMAS and enter.
4. Type DSTRACE SCREEN ON FILE ON and
enter.
5. The screen should look like the following

6. Switch to the DSTrace Console screen and watch the traffic.
7. Once the traffic has been captured, type DSTRACE
SCREEN OFF FILE OFF.
8. The location of the file is
SYS:\SYSTEM\dstrace.log
NMASMON.NLM (use only for NetWare 6.0)
1. At the server console type NMASMON * SYS:\nmas.txt
trunc (You can specify whatever file you want. nmas.txt is used in
this example.
2. You'll get a screen that looks like the
following

3. Once the trace traffic
has been captured, UNLOAD NMASMON.
4. Retrieve the TXT file specified in step 2.
NOTE: NMASMON.NLM is the old way of tracing NMAS
traffic. NMASMON should only be used for NetWare 6.0 servers
where DSTRACE can't be used. If NMASMON.NLM does not exist on a
server, you can copy it from a different server if desired.
To capture a NMAS Client trace see "How to capture a NMAS Client trace - TID 3331372"
1. On the Linux server terminal, type "ndstrace" (/opt/novell/eDirectory/bin/ndstrace by default)
2. set ndstrace = none
3. ndstrace +time +tags +nmas
4. ndstrace file on
5. set ndstrace =*r (clears the trace file)
6. reproduce the issue.
7. ndstrace file off
8. The ndstrace.log trace file can be found in /var/opt/novell/eDirectory/log by default
NDS iMonitor

6. Switch to the DSTrace Console screen and watch the traffic.
NMASMON.NLM (use only for NetWare 6.0)

To capture a NMAS Client trace see "How to capture a NMAS Client trace - TID 3331372"
Additional Information
Formerly known as TID# 10092261