The check_nwstat Plugin

check_nwstat v2.3git (monitoring-plugins 2.3git)
Copyright (c) 1999 Ethan Galstad <>
Copyright (c) 2000-2007 Monitoring Plugins Development Team

This plugin attempts to contact the MRTGEXT NLM running on a
Novell server to gather the requested system information.

check_nwstat -H host [-p port] [-v variable] [-w warning] [-c critical] [-t timeout]

 -h, --help
    Print detailed help screen
 -V, --version
    Print version information
    Read options from an ini file. See
    for usage and examples.
 -H, --hostname=ADDRESS
    Host name, IP Address, or unix socket (must be an absolute path)
 -p, --port=INTEGER
    Port number (default: 9999)
 -v, --variable=STRING
   Variable to check.  Valid variables include:
    LOAD1     = 1 minute average CPU load
    LOAD5     = 5 minute average CPU load
    LOAD15    = 15 minute average CPU load
    CSPROCS   = number of current service processes (NW 5.x only)
    ABENDS    = number of abended threads (NW 5.x only)
    UPTIME    = server uptime
    LTCH      = percent long term cache hits
    CBUFF     = current number of cache buffers
    CDBUFF    = current number of dirty cache buffers
    DCB       = dirty cache buffers as a percentage of the total
    TCB       = dirty cache buffers as a percentage of the original
    OFILES    = number of open files
        VMF<vol>  = MB of free space on Volume <vol>
        VMU<vol>  = MB used space on Volume <vol>
        VMP<vol>  = MB of purgeable space on Volume <vol>
        VPF<vol>  = percent free space on volume <vol>
        VKF<vol>  = KB of free space on volume <vol>
        VPP<vol>  = percent purgeable space on volume <vol>
        VKP<vol>  = KB of purgeable space on volume <vol>
        VPNP<vol> = percent not yet purgeable space on volume <vol>
        VKNP<vol> = KB of not yet purgeable space on volume <vol>
        LRUM      = LRU sitting time in minutes
        LRUS      = LRU sitting time in seconds
        DSDB      = check to see if DS Database is open
        DSVER     = NDS version
        UPRB      = used packet receive buffers
        PUPRB     = percent (of max) used packet receive buffers
        SAPENTRIES = number of entries in the SAP table
        SAPENTRIES<n> = number of entries in the SAP table for SAP type <n>
        TSYNC     = timesync status
        LOGINS    = check to see if logins are enabled
        CONNS     = number of currently licensed connections
        NRMH    = NRM Summary Status
        NRMP<stat> = Returns the current value for a NRM health item
        NRMM<stat> = Returns the current memory stats from NRM
        NRMS<stat> = Returns the current Swapfile stats from NRM
        NSS1<stat> = Statistics from _Admin:Manage_NSS\GeneralStats.xml
        NSS3<stat> = Statistics from _Admin:Manage_NSS\NameCache.xml
        NSS4<stat> = Statistics from _Admin:Manage_NSS\FileStats.xml
        NSS5<stat> = Statistics from _Admin:Manage_NSS\ObjectCache.xml
        NSS6<stat> = Statistics from _Admin:Manage_NSS\Thread.xml
        NSS7<stat> = Statistics from _Admin:Manage_NSS\AuthorizationCache.xml
        NLM:<nlm> = check if NLM is loaded and report version
                    (e.g. NLM:TSANDS.NLM)

 -w, --warning=INTEGER
    Threshold which will result in a warning status
 -c, --critical=INTEGER
    Threshold which will result in a critical status
 -o, --osversion
    Include server version string in results
 -t, --timeout=INTEGER
    Seconds before connection times out (default: 10)

 - This plugin requres that the MRTGEXT.NLM file from James Drews' MRTG
   extension for NetWare be loaded on the Novell servers you wish to check.
   (available from
 - Values for critical thresholds should be lower than warning thresholds
   when the following variables are checked: VPF, VKF, LTCH, CBUFF, DCB, 
   TCB, LRUS and LRUM.

Send email to if you have questions regarding
use of this software. To submit patches or suggest improvements, send email