home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / nmaux1.exe / IBM / NWSERVER.MIB < prev    next >
Text File  |  1995-10-16  |  93KB  |  2,595 lines

  1.        NetWare-Server-MIB DEFINITIONS ::= BEGIN
  2.  
  3.        --
  4.        -- This MIB document is 'WORK IN PROGRESS' of Novell, Inc.
  5.        -- As such, it is subject to change, without notice, until
  6.        -- such time as it is formally released and this disclaimer
  7.        -- removed.
  8.        --
  9.        --
  10.        -- Last Updated: February 21, 1995
  11.        --
  12.  
  13.        IMPORTS
  14.           enterprises, Counter, TimeTicks
  15.              FROM RFC1155-SMI
  16.  
  17.           InternationalDisplayString, DateAndTime, KBytes
  18.              FROM HOST-RESOURCES-MIB
  19.  
  20.           OBJECT-TYPE
  21.              FROM RFC-1212;
  22.  
  23.        novell         OBJECT IDENTIFIER ::= { enterprises 23 }
  24.  
  25.        mibDoc         OBJECT IDENTIFIER ::= { novell 2 }
  26.        nwServer       OBJECT IDENTIFIER ::= { mibDoc 28 }
  27.  
  28.        nwSystem       OBJECT IDENTIFIER ::= { nwServer 1 }
  29.        nwFileSystem   OBJECT IDENTIFIER ::= { nwServer 2 }
  30.        nwUsers        OBJECT IDENTIFIER ::= { nwServer 3 }
  31.        nwQueue        OBJECT IDENTIFIER ::= { nwServer 4 }
  32.        nwOdi          OBJECT IDENTIFIER ::= { nwServer 5 }
  33.        nwSft3         OBJECT IDENTIFIER ::= { nwServer 6 }
  34.        nwNCP          OBJECT IDENTIFIER ::= { nwServer 7 }
  35.        nwWatchdog     OBJECT IDENTIFIER ::= { nwServer 8 }
  36.        nwNLM          OBJECT IDENTIFIER ::= { nwServer 9 }
  37.        nwSetParams    OBJECT IDENTIFIER ::= { nwServer 10 }
  38.        nwUserAccounts OBJECT IDENTIFIER ::= { nwServer 11 }
  39.  
  40.        --
  41.        -- textual conventions
  42.        --
  43.  
  44.        -- A time interval, in units of seconds
  45.        --
  46. --       Edited for use on HPOV 
  47. --       Seconds        ::= INTEGER(0..2147483647)
  48.  
  49.  
  50.        -- An IPX network number in network  byte order.
  51.        --
  52.        IPXNetNumber   ::= OCTET STRING (SIZE(4))
  53.  
  54.  
  55.        -- Identifies a transport protocol.
  56.        --
  57.        TransportDomain ::= INTEGER {
  58.                  noAddress(1),
  59.                  ipx(2),
  60.                  ip(3),
  61.                  appleTalkDDP(4)
  62.             }
  63.  
  64.  
  65.        -- A representation of a transport address in the domain
  66.        -- specified by a paired object of type TransportDomain.
  67.        --
  68.        TransportAddress    ::= OCTET STRING
  69.        --
  70.        --
  71.        -- for noAddress the length should be zero (0).
  72.  
  73.        -- for ipx the length will be (10 | 12) depending whether
  74.        -- the socket number is present.  Node numbers shorter than
  75.        -- six octets will be left-filled with zeros.
  76.        --
  77.        -- octets       contents                encoding
  78.        --  1-4         network-number          network-byte order
  79.        --  5-10        node number             network-byte order
  80.        -- 11-12        socket-number           network-byte order
  81.        --
  82.        --
  83.        -- for ip the length will be (4 | 6 ) depending whether
  84.        -- the port number is present.
  85.        --
  86.        -- octets      contents                 encoding
  87.        --  1-4        IP-address               network-byte order
  88.        --  5-6        UDP-port                 network-byte order
  89.        --
  90.        --
  91.        -- for appleTalk DDP addresses the length will be (3 | 4)
  92.        -- depending whether the socket number is present.
  93.        --
  94.        -- octets      contents                 encoding
  95.        --  1-2        network-number           network-byte order
  96.        --   3         node-number
  97.        --   4         socket-number
  98.        --
  99.  
  100.  
  101.        -- Identifies an element of an SFT-III server
  102.        --
  103.        EngineType      ::= INTEGER {
  104.                  msEngine(1),
  105.                  ioEnginePrimary(2),
  106.                  ioEngineSecondary(3)
  107.             }
  108.  
  109.  
  110.        -- Identifies the convention followed to set the Daylight Savings
  111.        -- Time
  112.        --
  113.        DSTType         ::= OCTET STRING (SIZE(7))
  114.        --
  115.        --
  116.        -- This textual convention is intended to provide a consistent
  117.        -- method of reporting  the local date and time when the switch
  118.        -- to/from Daylight Savings Time should occur on the server.
  119.        --
  120.        --        field          octets    contents       range
  121.        --        ____           ______    ________       _____
  122.        --          1               1      rule type      1..5
  123.        --          2               2      year           0..99
  124.        --                                 (as an offset from year 1980 )
  125.        --          3               3      month          1..12
  126.        --          4               4      day            1..31
  127.        --                                 (if day-of-month, 1..31
  128.        --                                 if day-of-week,1(Mon)..7(Sun))
  129.        --          5               5      hour           0..23
  130.        --          6               6      minutes        0..59
  131.        --          7               7      seconds        0..59
  132.        --
  133.        --
  134.        -- the rule type identifies the rule followed by the NetWare
  135.        -- Operating System in setting the start or finish of the
  136.        -- Daylight Savings Time.
  137.        --
  138.        --
  139.        -- A rule type (1) implies that the start/finish of the Daylight
  140.        -- Savings Time is in standard date and time format, with the
  141.        -- year information being represented as an offset from the year
  142.        -- 1980. The start/finish time is valid only for the year
  143.        -- specified in the year field.
  144.        --
  145.        --
  146.        -- A rule type (2) implies that the start/finish is in
  147.        -- Month/Day/Hour:Minutes:Seconds format. The start/finish time
  148.        -- is valid for all years and hence the year field is to be
  149.        -- ignored in this case.
  150.        --
  151.        --
  152.        -- A rule type (3) implies that the start/finish is in
  153.        -- Month/Day_of_week format. The rule itself is of the form:
  154.        -- ( Month Day-of-week Ordinal Hr:mn:Se)
  155.        --
  156.        -- The year field in this case holds the ordinal information as
  157.        -- follows:
  158.        -- 0 = last
  159.        -- 1 = first
  160.        -- 2 = second
  161.        -- 3 = third
  162.        -- 4 = fourth
  163.        --
  164.        -- For example, "last Sunday of April, 2:00AM" is represented as
  165.        -- follows:
  166.        -- rule type =3
  167.        -- year      =0
  168.        -- month     =4
  169.        -- day       =7
  170.        -- hour      =2
  171.        -- minutes   =0
  172.        -- seconds   =0
  173.        --
  174.        --
  175.        -- A rule type (4) implies that the start/finish is in
  176.        -- Month/Day_of_week format with the condition information
  177.        -- appearing in the year field. The rule itself is of
  178.        -- the form:(Month Day-of-week <=  N  Hr:Mn:Se). The year field
  179.        -- holds the value "N" where "N" is any day-of-month.
  180.        --
  181.        -- For example, "last Sunday of April, 2:00AM, provided it is on
  182.        -- or before the 6th. of April" is represented as follows:
  183.        -- rule type =4
  184.        -- year      =6
  185.        -- month     =4
  186.        -- day       =7
  187.        -- hour      =2
  188.        -- minutes   =0
  189.        -- seconds   =0
  190.        --
  191.        --
  192.        -- A rule type (5) implies that  the start/finish  is in
  193.        -- Month/Day_of_week format with the condition information
  194.        -- appearing in the year field. The rule itself is of the
  195.        -- form: (Month Day-of-week  >=  N  Hr:Mn:Se). The year field
  196.        -- holds the value "N" where "N" is any day-of-month.
  197.        --
  198.        -- For example, "last Sunday of April, 2:00AM, provided it is on
  199.        -- or after the 6th of April" is represented as follows:
  200.        -- rule type =5
  201.        -- year      =6
  202.        -- month     =4
  203.        -- day       =7
  204.        -- hour      =2
  205.        -- minutes   =0
  206.        -- seconds   =0
  207.        --
  208.        -- The NetWare System Group
  209.        --
  210.  
  211.        nwSysServerName OBJECT-TYPE
  212.           SYNTAX InternationalDisplayString (SIZE(0..48))
  213.           ACCESS read-only
  214.           STATUS mandatory
  215.           DESCRIPTION
  216.                  "The physical name of this NetWare server."
  217.           ::= { nwSystem 1 }
  218.  
  219.        nwSysSerialNumber OBJECT-TYPE
  220.           SYNTAX InternationalDisplayString
  221.           ACCESS read-only
  222.           STATUS mandatory
  223.           DESCRIPTION
  224.                  "The serial number of the instance of the NetWare
  225.                  Operating System running on this server."
  226.           ::= { nwSystem 2 }
  227.  
  228.        nwSysInternalNetNum OBJECT-TYPE
  229.           SYNTAX IPXNetNumber
  230.           ACCESS read-only
  231.           STATUS mandatory
  232.           DESCRIPTION
  233.                  "The internal IPX network number of this server."
  234.           ::= { nwSystem 3 }
  235.  
  236.        nwSysServerUpTime OBJECT-TYPE
  237.           SYNTAX TimeTicks
  238.           ACCESS read-only
  239.           STATUS mandatory
  240.           DESCRIPTION
  241.                  "The time (in hundredths of a second) since this server
  242.                  was last restarted."
  243.           ::= { nwSystem 4 }
  244.  
  245.        nwSysOSSFTLevel OBJECT-TYPE
  246.           SYNTAX INTEGER {
  247.                       other(1),
  248.                       sftI(2),
  249.                       sftII(3),
  250.                       sftIII(4)
  251.                  }
  252.           ACCESS read-only
  253.           STATUS mandatory
  254.           DESCRIPTION
  255.                  "The System Fault Tolerance Level of the NetWare
  256.                  Operating System running on this server."
  257.           ::= { nwSystem 5 }
  258.  
  259.        nwSysOSMajorVer OBJECT-TYPE
  260.           SYNTAX INTEGER
  261.           ACCESS read-only
  262.           STATUS mandatory
  263.           DESCRIPTION
  264.                  "The major version number of the NetWare Operating
  265.                  System running on this server."
  266.           ::= { nwSystem 6 }
  267.  
  268.        nwSysOSMinorVer OBJECT-TYPE
  269.           SYNTAX INTEGER
  270.           ACCESS read-only
  271.           STATUS mandatory
  272.           DESCRIPTION
  273.                  "The minor version number of the NetWare Operating
  274.                  System running on this server."
  275.           ::= { nwSystem 7 }
  276.  
  277.        nwSysOSReleaseDate OBJECT-TYPE
  278.           SYNTAX DateAndTime
  279.           ACCESS read-only
  280.           STATUS mandatory
  281.           DESCRIPTION
  282.                  "The release date of the NetWare Operating System
  283.                  running on this server."
  284.           ::= { nwSystem 8 }
  285.  
  286.        nwSysOSDescription OBJECT-TYPE
  287.           SYNTAX InternationalDisplayString (SIZE(0..100))
  288.           ACCESS read-only
  289.           STATUS mandatory
  290.           DESCRIPTION
  291.                  "A textual description of the NetWare Operating System
  292.                  running on this server."
  293.           ::= { nwSystem 9 }
  294.  
  295.        nwSysOSCopyright OBJECT-TYPE
  296.           SYNTAX InternationalDisplayString
  297.           ACCESS read-only
  298.           STATUS mandatory
  299.           DESCRIPTION
  300.                  "The copyright string for the NetWare Operating System
  301.                  running on this server."
  302.           ::= { nwSystem 10 }
  303.  
  304.        nwSysTime OBJECT-TYPE
  305.           SYNTAX DateAndTime
  306.           ACCESS read-write
  307.           STATUS mandatory
  308.           DESCRIPTION
  309.                  "The date and time kept by this server."
  310.           ::= { nwSystem 11 }
  311.  
  312.        nwSysTimeZone OBJECT-TYPE
  313.           SYNTAX InternationalDisplayString (SIZE(0..80))
  314.           ACCESS read-write
  315.           STATUS mandatory
  316.           DESCRIPTION
  317.                  "The time zone in which this server resides.  The
  318.                  string is in the same format as in the NetWare 'SET
  319.                  TIMEZONE' command."
  320.           ::= { nwSystem 12 }
  321.  
  322.        nwSysLoginState OBJECT-TYPE
  323.           SYNTAX INTEGER {
  324.                       notApplicable(1),
  325.                       enabled(2),
  326.                       disabled(3)
  327.                  }
  328.           ACCESS read-write
  329.           STATUS mandatory
  330.           DESCRIPTION
  331.                  "The current login state of this Server."
  332.           ::= { nwSystem 13 }
  333.  
  334.        nwSysLanguageID OBJECT-TYPE
  335.  
  336.           SYNTAX INTEGER {
  337.                       other(1),
  338.                       canadianFrench(2),
  339.                       chinese(3),
  340.                       danish(4),
  341.                       dutch(5),
  342.                       english(6),
  343.                       finnish(7),
  344.                       french(8),
  345.                       german(9),
  346.                       italian(10),
  347.                       japanese(11),
  348.                       portuguese(14),
  349.                       russian(15),
  350.                       spanish(16),
  351.                       swedish(17)
  352.                  }
  353.           ACCESS read-only
  354.           STATUS mandatory
  355.           DESCRIPTION
  356.                  "The national language in use on this server."
  357.           ::= { nwSystem 14 }
  358.  
  359.  
  360.        nwSysNMASerialNumber OBJECT-TYPE
  361.           SYNTAX InternationalDisplayString
  362.           ACCESS read-only
  363.           STATUS mandatory
  364.           DESCRIPTION
  365.                  "The serial number of the instance of the NetWare
  366.                  Management Agent running on this server.
  367.  
  368.                  Or, a zero-length string if not applicable."
  369.           ::= { nwSystem 15 }
  370.  
  371.        nwSysNMACopiesAllowed OBJECT-TYPE
  372.           SYNTAX INTEGER
  373.           ACCESS read-only
  374.           STATUS mandatory
  375.           DESCRIPTION
  376.                  "The maximum number of instances of the NMA with this
  377.                  serial number allowed by the license agreement.  A
  378.                  value of 0 implies no limit."
  379.           ::= { nwSystem 16 }
  380.  
  381.        nwSysDirectoryTree OBJECT-TYPE
  382.           SYNTAX InternationalDisplayString
  383.           ACCESS read-only
  384.           STATUS mandatory
  385.           DESCRIPTION
  386.                  "The name of the NetWare directory services tree
  387.                  containing this server.
  388.  
  389.                  Or, a zero-length string if not applicable."
  390.           ::= { nwSystem 17 }
  391.  
  392.        nwSysBinderyContext OBJECT-TYPE
  393.           SYNTAX InternationalDisplayString
  394.           ACCESS read-only
  395.           STATUS mandatory
  396.           DESCRIPTION
  397.                  "The container object(s) where the bindery services
  398.                  context(s) is set.
  399.  
  400.                  Or, a zero-length string if not applicable."
  401.           ::= { nwSystem 18 }
  402.  
  403.        nwSysServerDSName OBJECT-TYPE
  404.           SYNTAX InternationalDisplayString
  405.           ACCESS read-only
  406.           STATUS mandatory
  407.           DESCRIPTION
  408.                  "The Directory Services full distinguished name of this
  409.                  NetWare server, or the zero-length string if not
  410.                  applicable."
  411.           ::= { nwSystem 19 }
  412.  
  413.        nwSysDaylightSavingsStart OBJECT-TYPE
  414.           SYNTAX DSTType
  415.           ACCESS read-only
  416.           STATUS mandatory
  417.           DESCRIPTION
  418.                  "Start of daylight savings time. A language independent
  419.                  representation of the local date and time when the
  420.                  switch to Daylight Savings Time occurs on the server."
  421.           ::= { nwSystem 20 }
  422.  
  423.        nwSysDaylightSavingsEnd OBJECT-TYPE
  424.           SYNTAX DSTType
  425.           ACCESS read-only
  426.           STATUS mandatory
  427.           DESCRIPTION
  428.                  "End of daylight savings time. A language independent
  429.                  representation of the local date and time when the
  430.                  switch from Daylight Savings Time occurs on the
  431.                  server."
  432.            ::= { nwSystem 21 }
  433.  
  434.        nwSysDaylightSavingsOffset OBJECT-TYPE
  435.           SYNTAX INTEGER
  436.           ACCESS read-only
  437.           STATUS mandatory
  438.           DESCRIPTION
  439.                  "The offset applied in time calculations when daylight
  440.                  savings is in effect.  This is a signed quantity, and
  441.                  the units are seconds."
  442.           ::= { nwSystem 22 }
  443.  
  444.        nwSysDaylightSavingsStatus OBJECT-TYPE
  445.           SYNTAX INTEGER {
  446.                       enabled(1),
  447.                       disabled(2)
  448.                  }
  449.           ACCESS read-only
  450.           STATUS mandatory
  451.           DESCRIPTION
  452.                  "Indicates whether daylight savings time is applicable
  453.                  or not."
  454.           ::= { nwSystem 23 }
  455.        --
  456.        -- The NetWare File System Group
  457.        --
  458.  
  459.        nwFSReads OBJECT-TYPE
  460.           SYNTAX Counter
  461.           ACCESS read-only
  462.           STATUS mandatory
  463.           DESCRIPTION
  464.                  "The total number of file reads the file system has
  465.                  made since this server was started. This value provides
  466.                  a relative measure of server activity."
  467.           ::= { nwFileSystem 1 }
  468.  
  469.        nwFSWrites OBJECT-TYPE
  470.           SYNTAX Counter
  471.           ACCESS read-only
  472.           STATUS mandatory
  473.           DESCRIPTION
  474.                  "The total number of file writes the file system has
  475.                  made since this server was started. This value provides
  476.                  a relative measure of server activity."
  477.           ::= { nwFileSystem 2 }
  478.  
  479.        nwFSReadKBytes OBJECT-TYPE
  480.           SYNTAX Counter
  481.           ACCESS read-only
  482.           STATUS mandatory
  483.           DESCRIPTION
  484.                  "The total number of KBytes read by the file system.
  485.                  This value provides a measure of server activity."
  486.           ::= { nwFileSystem 3 }
  487.  
  488.        nwFSWrittenKBytes OBJECT-TYPE
  489.           SYNTAX Counter
  490.           ACCESS read-only
  491.           STATUS mandatory
  492.           DESCRIPTION
  493.                  "The total number of KBytes written by the file system.
  494.                  This value provides a measure of server activity."
  495.           ::= { nwFileSystem 4 }
  496.  
  497.        nwFSCacheChecks OBJECT-TYPE
  498.           SYNTAX Counter
  499.           ACCESS read-only
  500.           STATUS mandatory
  501.           DESCRIPTION
  502.                  "The total number of checks that have been made against
  503.                  the file cache."
  504.           ::= { nwFileSystem 5 }
  505.  
  506.        nwFSCacheHits OBJECT-TYPE
  507.           SYNTAX Counter
  508.           ACCESS read-only
  509.           STATUS mandatory
  510.           DESCRIPTION
  511.                  "The total number of times a file cache check has
  512.                  resulted in a hit."
  513.           ::= { nwFileSystem 6 }
  514.  
  515.        nwFSOpenFiles OBJECT-TYPE
  516.           SYNTAX INTEGER
  517.           ACCESS read-only
  518.           STATUS mandatory
  519.           DESCRIPTION
  520.                  "The number of open files in the file system."
  521.           ::= { nwFileSystem 7 }
  522.  
  523.        nwFSMaxOpenFiles OBJECT-TYPE
  524.           SYNTAX INTEGER
  525.           ACCESS read-only
  526.           STATUS mandatory
  527.           DESCRIPTION
  528.                  "The maximum number of open files allowed in the file
  529.                  system."
  530.           ::= { nwFileSystem 8 }
  531.  
  532.        nwFSRecordLocks OBJECT-TYPE
  533.           SYNTAX INTEGER
  534.           ACCESS read-only
  535.           STATUS mandatory
  536.           DESCRIPTION
  537.                  "The current number of record locks."
  538.           ::= { nwFileSystem 9 }
  539.  
  540.        nwFSMaxRecordLocks OBJECT-TYPE
  541.           SYNTAX INTEGER
  542.           ACCESS read-only
  543.           STATUS mandatory
  544.           DESCRIPTION
  545.                  "The maximum number of record locks allowed."
  546.           ::= { nwFileSystem 10 }
  547.  
  548.        nwFSMaxSubdirectoryTreeDepth OBJECT-TYPE
  549.           SYNTAX INTEGER
  550.           ACCESS read-only
  551.           STATUS mandatory
  552.           DESCRIPTION
  553.                  "The number of levels of subdirectories the OS
  554.                  supports."
  555.           ::= { nwFileSystem 11 }
  556.  
  557.        nwFSMaxPercentOfVolumeUsedByDir OBJECT-TYPE
  558.           SYNTAX INTEGER (0..100)
  559.           ACCESS read-only
  560.           STATUS mandatory
  561.           DESCRIPTION
  562.                  "The percentage of a volume that may be used as
  563.                  directory space."
  564.           ::= { nwFileSystem 12 }
  565.  
  566.  
  567.        --
  568.        -- NetWare Volume Table
  569.        --
  570.  
  571.        nwFSVolCount OBJECT-TYPE
  572.           SYNTAX INTEGER
  573.           ACCESS read-only
  574.           STATUS mandatory
  575.           DESCRIPTION
  576.                  "The number of volumes listed in the volume table"
  577.           ::= { nwFileSystem 13 }
  578.  
  579.        nwFSVolTable OBJECT-TYPE
  580.           SYNTAX SEQUENCE OF NwFSVolEntry
  581.           ACCESS not-accessible
  582.           STATUS mandatory
  583.           DESCRIPTION
  584.                  "The volume table lists all the NetWare volumes,
  585.                  whether mounted or not ( see nwVolMounted for more
  586.                  details)."
  587.           ::= { nwFileSystem 14 }
  588.  
  589.        nwFSVolEntry OBJECT-TYPE
  590.           SYNTAX NwFSVolEntry
  591.           ACCESS not-accessible
  592.           STATUS mandatory
  593.           DESCRIPTION
  594.                  "An entry in the volume table describing a single
  595.                  NetWare Volume"
  596.           INDEX  { nwVolID }
  597.           ::= { nwFSVolTable 1 }
  598.  
  599.        NwFSVolEntry ::= SEQUENCE {
  600.             nwVolID                     INTEGER,
  601.             nwVolPhysicalName           InternationalDisplayString,
  602.             nwVolSize                   KBytes,
  603.             nwVolFree                   KBytes,
  604.             nwVolFreeable               KBytes,
  605.             nwVolNonFreeable            KBytes,
  606.             nwVolBlockSize              INTEGER,
  607.             nwVolMounted                INTEGER,
  608.             nwVolAttributes             INTEGER,
  609.             nwVolNameSpaces             INTEGER,
  610.             nwVolTotalDirEntries        INTEGER,
  611.             nwVolUsedDirEntries         INTEGER,
  612.             nwVolSegmentCount           INTEGER,
  613.             nwVolDSName                 InternationalDisplayString,
  614.             nwVolFileSystemID           INTEGER,
  615.             nwVolFileSystemName         InternationalDisplayString
  616.           }
  617.  
  618.        nwVolID OBJECT-TYPE
  619.           SYNTAX INTEGER (1..2147483647)
  620.           ACCESS read-only
  621.           STATUS mandatory
  622.           DESCRIPTION
  623.                  "A unique value for each NetWare volume on the server.
  624.                  The value for each volume must remain constant at least
  625.                  from one re-initialization of the agent to the next re-
  626.                  initialization."
  627.           ::= { nwFSVolEntry 1 }
  628.  
  629.        nwVolPhysicalName OBJECT-TYPE
  630.           SYNTAX InternationalDisplayString (SIZE(0..64))
  631.           ACCESS read-only
  632.           STATUS mandatory
  633.           DESCRIPTION
  634.                  "The name of the physical volume (as opposed to any
  635.                  Directory Services (DS) name."
  636.           ::= { nwFSVolEntry 2 }
  637.  
  638.        nwVolSize OBJECT-TYPE
  639.           SYNTAX KBytes
  640.           ACCESS read-only
  641.           STATUS mandatory
  642.           DESCRIPTION
  643.                  "The size of the volume in KBytes."
  644.           ::= { nwFSVolEntry 3 }
  645.  
  646.        nwVolFree OBJECT-TYPE
  647.           SYNTAX KBytes
  648.           ACCESS read-only
  649.           STATUS mandatory
  650.           DESCRIPTION
  651.                  "The free space on the volume in KBytes.  As this
  652.                  number approaches zero, the volume is running out of
  653.                  space for new or expanding files."
  654.           ::= { nwFSVolEntry 4 }
  655.  
  656.        nwVolFreeable OBJECT-TYPE
  657.           SYNTAX KBytes
  658.           ACCESS read-only
  659.           STATUS mandatory
  660.           DESCRIPTION
  661.                  "The amount of freeable space (in KBytes) being used by
  662.                  previously deleted files on this volume. The freeable
  663.                  space can be reclaimed as free space by purging deleted
  664.                  files."
  665.           ::= { nwFSVolEntry 5 }
  666.  
  667.        nwVolNonFreeable OBJECT-TYPE
  668.           SYNTAX KBytes
  669.           ACCESS read-only
  670.           STATUS mandatory
  671.           DESCRIPTION
  672.                  "The non-freeable space (in KBytes) on the volume.
  673.                  This is the space being used by deleted files that
  674.                  cannot be purged.  Non-freeable space can be reclaimed
  675.                  as free space when the deleted files become eligible to
  676.                  be purged."
  677.           ::= { nwFSVolEntry 6 }
  678.  
  679.        nwVolBlockSize OBJECT-TYPE
  680.           SYNTAX INTEGER
  681.           ACCESS read-only
  682.           STATUS mandatory
  683.           DESCRIPTION
  684.                  "The block size on the volume in bytes."
  685.           ::= { nwFSVolEntry 7 }
  686.  
  687.        nwVolMounted OBJECT-TYPE
  688.           SYNTAX INTEGER {
  689.                       mounted(1),
  690.                       dismounted(2)
  691.                  }
  692.           ACCESS read-write
  693.           STATUS mandatory
  694.           DESCRIPTION
  695.                  "The mount state of the volume.  Note that if the
  696.                  volume is not mounted, all the other values in the
  697.                  table, except nwVolName, are invalid.
  698.  
  699.                  Writing a value of mounted(1) to this object will cause
  700.                  the volume to be mounted if it is currently dismounted.
  701.  
  702.                  Writing a value of dismounted(2) to this object will
  703.                  cause the volume to be dismounted if the volume is
  704.                  currently mounted."
  705.           ::= { nwFSVolEntry 8 }
  706.  
  707.        nwVolAttributes OBJECT-TYPE
  708.           SYNTAX INTEGER (0..31)
  709.           ACCESS read-only
  710.           STATUS mandatory
  711.           DESCRIPTION
  712.                  "A value that represents the attributes of the volume.
  713.  
  714.                  The value is a sum.  This value initially takes the
  715.                  value zero, then for each attribute that is enabled on
  716.                  the volume, 2 raised to a power is added to the sum.
  717.                  The powers are according to the following table:
  718.  
  719.                       Attribute           Power
  720.                       Block Suballocation 0
  721.                       File Compression    1
  722.                       Data Migration      2
  723.                       Auditing            3
  724.                       Read Only           4
  725.  
  726.                  For example, a read-only volume with suballocation
  727.                  enabled would have a value of 17 (2**4 + 2**0)."
  728.           ::= { nwFSVolEntry 9 }
  729.  
  730.        nwVolNameSpaces OBJECT-TYPE
  731.           SYNTAX INTEGER (0..63)
  732.           ACCESS read-only
  733.           STATUS mandatory
  734.           DESCRIPTION
  735.                  "A value representing all the name spaces supported by
  736.                  this volume.
  737.  
  738.                  The value is a sum.  This value initially takes the
  739.                  value zero, then for each name space that is supported
  740.                  by the volume, 2 raised to a power is added to the sum.
  741.                  The powers are according to the following table:
  742.  
  743.                       Name Space     Power
  744.                       DOS            0
  745.                       MAC            1
  746.                       NFS            2
  747.                       FTAM           3
  748.                       OS/2           4
  749.                       NT             5
  750.  
  751.                  For example, a volume supporting both the DOS and MAC
  752.                  name spaces would have a value of 3 (2**0 + 2**1)."
  753.           ::= { nwFSVolEntry 10 }
  754.  
  755.        nwVolTotalDirEntries OBJECT-TYPE
  756.           SYNTAX INTEGER
  757.           ACCESS read-only
  758.           STATUS mandatory
  759.           DESCRIPTION
  760.                  "The total number of directory table entries available
  761.                  on this volume."
  762.           ::= { nwFSVolEntry 11 }
  763.  
  764.        nwVolUsedDirEntries OBJECT-TYPE
  765.           SYNTAX INTEGER
  766.           ACCESS read-only
  767.           STATUS mandatory
  768.           DESCRIPTION
  769.                  "The number of directory table entries that are
  770.                  currently being used on this volume."
  771.           ::= { nwFSVolEntry 12 }
  772.  
  773.        nwVolSegmentCount OBJECT-TYPE
  774.           SYNTAX INTEGER
  775.           ACCESS read-only
  776.           STATUS mandatory
  777.           DESCRIPTION
  778.                  "The number of segments comprising this volume."
  779.           ::= { nwFSVolEntry 13 }
  780.  
  781.        nwVolDSName OBJECT-TYPE
  782.           SYNTAX InternationalDisplayString
  783.           ACCESS read-only
  784.           STATUS mandatory
  785.           DESCRIPTION
  786.                  "The full Directory Services  distinguished name for
  787.                  the volume, or the zero-length string if not
  788.                  applicable."
  789.           ::= { nwFSVolEntry 14 }
  790.  
  791.        nwVolFileSystemID OBJECT-TYPE
  792.           SYNTAX INTEGER {
  793.                       other(1),
  794.                       unknown(2),
  795.                       netWareVolume(3),
  796.                       nfsVolume(4)
  797.                  }
  798.           ACCESS read-only
  799.           STATUS mandatory
  800.           DESCRIPTION
  801.                  "The type of the file system on the volume."
  802.           ::= { nwFSVolEntry 15 }
  803.  
  804.        nwVolFileSystemName OBJECT-TYPE
  805.           SYNTAX InternationalDisplayString
  806.           ACCESS read-only
  807.           STATUS mandatory
  808.           DESCRIPTION
  809.                  "If remote, the remote mount point; e.g. va:/usr/x
  810.                  If local, the zero length string."
  811.           ::= { nwFSVolEntry 16 }
  812.  
  813.  
  814.        --
  815.        --  NetWare Open File Table
  816.        --
  817.  
  818.        nwFSOpenFileTable OBJECT-TYPE
  819.           SYNTAX SEQUENCE OF NwFSOpenFileEntry
  820.           ACCESS not-accessible
  821.           STATUS mandatory
  822.           DESCRIPTION
  823.                  "A table of all open files on the server.  If a file is
  824.                  opened by more than one connection, multiple entries
  825.                  for the same file will appear in the table."
  826.           ::= { nwFileSystem 15 }
  827.  
  828.        nwFSOpenFileEntry OBJECT-TYPE
  829.           SYNTAX NwFSOpenFileEntry
  830.           ACCESS not-accessible
  831.           STATUS mandatory
  832.           DESCRIPTION
  833.                  "An entry in the Open File table providing information
  834.                  about a single open file."
  835.           INDEX  { nwOfileVolID, nwOfileDirectoryNumber,
  836.                  nwOfileConnection }
  837.           ::= { nwFSOpenFileTable 1 }
  838.  
  839.        NwFSOpenFileEntry ::= SEQUENCE {
  840.             nwOfileVolID                INTEGER,
  841.             nwOfileDirectoryNumber      INTEGER,
  842.             nwOfileConnection           INTEGER,
  843.             nwOfileVolumeName           InternationalDisplayString,
  844.             nwOfileName                 InternationalDisplayString,
  845.             nwOfileLoginName            InternationalDisplayString
  846.           }
  847.  
  848.        nwOfileVolID OBJECT-TYPE
  849.           SYNTAX INTEGER (1..2147483647)
  850.           ACCESS read-only
  851.           STATUS mandatory
  852.           DESCRIPTION
  853.                  "A number that uniquely identifies a NetWare volume.
  854.                  The value of this object for a particular volume has
  855.                  the same value as the nwVolID object for the same
  856.                  volume."
  857.           ::= { nwFSOpenFileEntry 1 }
  858.  
  859.        nwOfileDirectoryNumber OBJECT-TYPE
  860.           SYNTAX INTEGER
  861.           ACCESS read-only
  862.           STATUS mandatory
  863.           DESCRIPTION
  864.                  "A number that uniquely identifies an open file within
  865.                  a NetWare volume."
  866.           ::= { nwFSOpenFileEntry 2 }
  867.  
  868.        nwOfileConnection OBJECT-TYPE
  869.           SYNTAX INTEGER
  870.           ACCESS read-only
  871.           STATUS mandatory
  872.           DESCRIPTION
  873.                  "The number of the connection that opened the file."
  874.           ::= {nwFSOpenFileEntry 3 }
  875.  
  876.        nwOfileVolumeName OBJECT-TYPE
  877.           SYNTAX InternationalDisplayString (SIZE(0..64))
  878.           ACCESS read-only
  879.           STATUS mandatory
  880.           DESCRIPTION
  881.                  "The physical name of the NetWare volume containing the
  882.                  open file."
  883.           ::= { nwFSOpenFileEntry 4 }
  884.  
  885.        nwOfileName OBJECT-TYPE
  886.           SYNTAX InternationalDisplayString (SIZE(0..254))
  887.           ACCESS read-only
  888.           STATUS mandatory
  889.           DESCRIPTION
  890.                  "The name of the open file including the directory
  891.                  path."
  892.           ::= { nwFSOpenFileEntry 5 }
  893.  
  894.        nwOfileLoginName OBJECT-TYPE
  895.           SYNTAX InternationalDisplayString
  896.           ACCESS read-only
  897.           STATUS mandatory
  898.           DESCRIPTION
  899.                  "The name of the user (if any) who opened the file.  If
  900.                  the file was opened by the system or by an NLM, etc.,
  901.                  nwOfileLoginName will be the zero-length string."
  902.           ::= { nwFSOpenFileEntry 6 }
  903.        --
  904.        -- The NetWare Users Group
  905.        --
  906.  
  907.        nwUserCount OBJECT-TYPE
  908.           SYNTAX INTEGER
  909.           ACCESS read-only
  910.           STATUS mandatory
  911.           DESCRIPTION
  912.                  "The number of entries in the User Account Table."
  913.           ::= { nwUsers 1 }
  914.  
  915.        nwLoginCount OBJECT-TYPE
  916.           SYNTAX INTEGER
  917.           ACCESS read-only
  918.           STATUS mandatory
  919.           DESCRIPTION
  920.                  "The number of licensed connections (logins) in this
  921.                  file server."
  922.           ::= { nwUsers 2 }
  923.  
  924.        nwMaxLogins OBJECT-TYPE
  925.           SYNTAX INTEGER
  926.           ACCESS read-only
  927.           STATUS mandatory
  928.           DESCRIPTION
  929.                  "The maximum number of licensed connections (logins)
  930.                  supported by this file server.  Zero if unlimited."
  931.           ::= { nwUsers 3 }
  932.  
  933.        nwConnectionCount OBJECT-TYPE
  934.           SYNTAX INTEGER
  935.           ACCESS read-only
  936.           STATUS mandatory
  937.           DESCRIPTION
  938.                  "The number of entries in the Connection Table.  The
  939.                  current number of connections to this file
  940.                  server(including connection 0 (zero), the system
  941.                  connection)."
  942.           ::= { nwUsers 4 }
  943.  
  944.        nwPeakRemoteConnections OBJECT-TYPE
  945.           SYNTAX INTEGER
  946.           ACCESS read-only
  947.           STATUS mandatory
  948.           DESCRIPTION
  949.                  "The peak number of remote stations that have
  950.                  simultaneously connected to this server.  Note that
  951.                  this number does not include connections made by the
  952.                  server itself, nor NLMs running on the server."
  953.           ::= { nwUsers 5 }
  954.  
  955.        nwMaxConnections OBJECT-TYPE
  956.           SYNTAX INTEGER
  957.           ACCESS read-only
  958.           STATUS mandatory
  959.           DESCRIPTION
  960.                  "The maximum number of connections supported by this
  961.                  file server.  Zero if unlimited."
  962.           ::= { nwUsers 6 }
  963.  
  964.        nwNLMConnections OBJECT-TYPE
  965.           SYNTAX INTEGER
  966.           ACCESS read-only
  967.           STATUS mandatory
  968.           DESCRIPTION
  969.                  "The current number of logged in connections used by
  970.                  the system."
  971.           ::= { nwUsers 7 }
  972.  
  973.  
  974.        --
  975.        -- Connection Table
  976.        --
  977.  
  978.        nwConnectionTable OBJECT-TYPE
  979.           SYNTAX SEQUENCE OF NwConnectionEntry
  980.           ACCESS not-accessible
  981.           STATUS mandatory
  982.           DESCRIPTION
  983.                  "The Connection Table lists all connections used;
  984.                  including those by Workstations, NLMs, and Attachments.
  985.                  Connection 0 (zero) is used by the system."
  986.           ::= { nwUsers 8 }
  987.  
  988.        nwConnectionEntry OBJECT-TYPE
  989.           SYNTAX NwConnectionEntry
  990.           ACCESS not-accessible
  991.           STATUS mandatory
  992.           DESCRIPTION
  993.                  "An entry in the connections table provides information
  994.                  about a single connection"
  995.           INDEX  { nwConnectionNumber }
  996.           ::= { nwConnectionTable 1 }
  997.  
  998.        NwConnectionEntry ::= SEQUENCE {
  999.             nwConnectionNumber            INTEGER,
  1000.             nwConnectionLoginName         InternationalDisplayString,
  1001.             nwConnectionTransportDomain   TransportDomain,
  1002.             nwConnectionTransportAddress  TransportAddress,
  1003.             nwConnectionTime              DateAndTime,
  1004.             nwConnectionReadKBytes        Counter,
  1005.             nwConnectionWrittenKBytes     Counter,
  1006.             nwConnectionNcpRequests       Counter,
  1007.             nwConnectionFilesOpen         INTEGER,
  1008.             nwConnectionRecordsLocked     INTEGER,
  1009.             nwConnectionPrivilege         INTEGER,
  1010.             nwConnectionStatus            INTEGER
  1011.           }
  1012.  
  1013.        nwConnectionNumber OBJECT-TYPE
  1014.           SYNTAX INTEGER
  1015.           ACCESS read-only
  1016.           STATUS mandatory
  1017.           DESCRIPTION
  1018.                  "The connection number.  Connection 0 (zero) is used by
  1019.                  the system."
  1020.           ::= { nwConnectionEntry 1 }
  1021.  
  1022.        nwConnectionLoginName OBJECT-TYPE
  1023.           SYNTAX InternationalDisplayString
  1024.           ACCESS read-only
  1025.           STATUS mandatory
  1026.           DESCRIPTION
  1027.                  "The login name (Directory Services full distinguished
  1028.                  name where appropriate).  Zero-length string if not
  1029.                  applicable."
  1030.           ::= { nwConnectionEntry 2 }
  1031.  
  1032.        nwConnectionTransportDomain OBJECT-TYPE
  1033.           SYNTAX TransportDomain
  1034.           ACCESS read-only
  1035.           STATUS mandatory
  1036.           DESCRIPTION
  1037.                  " The transport domain of the connection."
  1038.           ::= { nwConnectionEntry 3 }
  1039.  
  1040.        nwConnectionTransportAddress OBJECT-TYPE
  1041.           SYNTAX TransportAddress
  1042.           ACCESS read-only
  1043.           STATUS mandatory
  1044.           DESCRIPTION
  1045.                  " The transport address of the connection."
  1046.           ::= { nwConnectionEntry 4 }
  1047.  
  1048.        nwConnectionTime OBJECT-TYPE
  1049.           SYNTAX DateAndTime
  1050.           ACCESS read-only
  1051.           STATUS mandatory
  1052.           DESCRIPTION
  1053.                  "The date and time the connection was established."
  1054.           ::= { nwConnectionEntry 5 }
  1055.  
  1056.        nwConnectionReadKBytes OBJECT-TYPE
  1057.           SYNTAX Counter
  1058.           ACCESS read-only
  1059.           STATUS mandatory
  1060.           DESCRIPTION
  1061.                  "The number of KBytes the connection has read since it
  1062.                  was established."
  1063.           ::= { nwConnectionEntry 6 }
  1064.  
  1065.        nwConnectionWrittenKBytes OBJECT-TYPE
  1066.           SYNTAX Counter
  1067.           ACCESS read-only
  1068.           STATUS mandatory
  1069.           DESCRIPTION
  1070.                  "The number of KBytes the connection has written since
  1071.                  it was established."
  1072.           ::= { nwConnectionEntry 7 }
  1073.  
  1074.        nwConnectionNcpRequests OBJECT-TYPE
  1075.           SYNTAX Counter
  1076.           ACCESS read-only
  1077.           STATUS mandatory
  1078.           DESCRIPTION
  1079.                  "The number of NCP Requests the connection has made
  1080.                  since it was established."
  1081.           ::= { nwConnectionEntry 8 }
  1082.  
  1083.        nwConnectionFilesOpen OBJECT-TYPE
  1084.           SYNTAX INTEGER
  1085.           ACCESS read-only
  1086.           STATUS mandatory
  1087.           DESCRIPTION
  1088.                  "The number of files that are currently opened by the
  1089.                  connection."
  1090.           ::= { nwConnectionEntry 9 }
  1091.  
  1092.        nwConnectionRecordsLocked OBJECT-TYPE
  1093.           SYNTAX INTEGER
  1094.           ACCESS read-only
  1095.           STATUS mandatory
  1096.           DESCRIPTION
  1097.                  "The number of file records that are currently locked
  1098.                  by the connection."
  1099.           ::= { nwConnectionEntry 10 }
  1100.  
  1101.        nwConnectionPrivilege OBJECT-TYPE
  1102.           SYNTAX INTEGER (0..63)
  1103.           ACCESS read-only
  1104.           STATUS mandatory
  1105.           DESCRIPTION
  1106.                  "A value that represents the connection's login
  1107.                  privileges.
  1108.  
  1109.                  The value is a sum.  This value initially takes the
  1110.                  value zero, then for each privilege that the connection
  1111.                  has, 2 raised to a power is added to the sum.  The
  1112.                  powers are according to the following table:
  1113.  
  1114.                       Privilege                Power
  1115.                       Supervisor               0
  1116.                       Operator                 1
  1117.                       Auditor                  2
  1118.                       High_Privilege           3
  1119.                       Second_Authentication    4
  1120.                       Second_High_Privilege    5
  1121.  
  1122.                  For example, a user with both Supervisor and Auditor
  1123.                  privileges would have a value of 5 (2**0 + 2**2) "
  1124.           ::= { nwConnectionEntry 11 }
  1125.  
  1126.        nwConnectionStatus OBJECT-TYPE
  1127.           SYNTAX INTEGER (0..1023)
  1128.           ACCESS read-only
  1129.           STATUS mandatory
  1130.           DESCRIPTION
  1131.                  "A value that represents the login status of the user.
  1132.  
  1133.                  The value is a sum.  This value initially takes the
  1134.                  value zero, then for each status that the user has, 2
  1135.                  raised to a power is added to the sum.  The powers are
  1136.                  according to the following table:
  1137.  
  1138.                       Status                        Power
  1139.                       Not logged in                 0
  1140.                       Logged in                     1
  1141.                       Need security change          2
  1142.                       MacStation                    3
  1143.                       Connection abort              4
  1144.                       Audited                       5
  1145.                       Authenticated temporary       6
  1146.                       Audit connection recorded     7
  1147.                       DS audit connection recorded  8
  1148.                       Logout in progress            9
  1149.  
  1150.                  For example a logged in user who needs a security
  1151.                  change would have a value of 6 (2**1 + 2**2)."
  1152.           ::= { nwConnectionEntry 12 }
  1153.        --
  1154.        -- NetWare Queue Services Group
  1155.        --
  1156.  
  1157.        nwQueueCount OBJECT-TYPE
  1158.           SYNTAX INTEGER
  1159.           ACCESS read-only
  1160.           STATUS mandatory
  1161.           DESCRIPTION
  1162.                  "The number of active queues on this server."
  1163.           ::= { nwQueue 1 }
  1164.  
  1165.  
  1166.        --
  1167.        -- NetWare Queue Table
  1168.        --
  1169.        nwQueueTable OBJECT-TYPE
  1170.           SYNTAX SEQUENCE OF NwQueueEntry
  1171.           ACCESS not-accessible
  1172.           STATUS mandatory
  1173.           DESCRIPTION
  1174.                  "The Queue table lists all the active NetWare queues
  1175.                  including: print, job and archive queues on this
  1176.                  server. "
  1177.           ::= { nwQueue 2 }
  1178.  
  1179.        nwQueueEntry OBJECT-TYPE
  1180.           SYNTAX NwQueueEntry
  1181.           ACCESS not-accessible
  1182.           STATUS mandatory
  1183.           DESCRIPTION
  1184.                  "An entry in the Queue table provides information about
  1185.                  a single NetWare queue."
  1186.           INDEX  { nwQID }
  1187.           ::= { nwQueueTable 1 }
  1188.  
  1189.        NwQueueEntry ::= SEQUENCE {
  1190.             nwQID                       INTEGER,
  1191.             nwQName                     InternationalDisplayString,
  1192.             nwQType                     INTEGER,
  1193.             nwQAddJobState              INTEGER,
  1194.             nwQAttachState              INTEGER,
  1195.             nwQServiceJobState          INTEGER,
  1196.             nwQDirVolName               InternationalDisplayString,
  1197.             nwQNumJobEntries            INTEGER,
  1198.             nwQNumAssignedServers       INTEGER
  1199.           }
  1200.  
  1201.        nwQID OBJECT-TYPE
  1202.           SYNTAX INTEGER (1..2147483647)
  1203.           ACCESS read-only
  1204.           STATUS mandatory
  1205.           DESCRIPTION
  1206.                  "A unique value for each NetWare queue on the server.
  1207.                  The value for each queue must remain constant at least
  1208.                  from one re-initialization of the agent to the next re-
  1209.                  initialization."
  1210.           ::= { nwQueueEntry 1 }
  1211.  
  1212.        nwQName OBJECT-TYPE
  1213.           SYNTAX InternationalDisplayString
  1214.           ACCESS read-only
  1215.           STATUS mandatory
  1216.           DESCRIPTION
  1217.                  "The queue name (Directory Services full distinguished
  1218.                  name where appropriate).  Zero-length string if not
  1219.                  applicable."
  1220.           ::= { nwQueueEntry 2 }
  1221.  
  1222.        nwQType OBJECT-TYPE
  1223.           SYNTAX INTEGER {
  1224.                       other(1),
  1225.                       printQueue(2),
  1226.                       archiveQueue(3),
  1227.                       jobQueue(4)
  1228.                  }
  1229.           ACCESS read-only
  1230.           STATUS mandatory
  1231.           DESCRIPTION
  1232.                  "The type of the queue."
  1233.           ::= { nwQueueEntry 3 }
  1234.  
  1235.        nwQAddJobState OBJECT-TYPE
  1236.           SYNTAX INTEGER {
  1237.                       canAddJobs(1),
  1238.                       cannotAddJobs(2)
  1239.                  }
  1240.           ACCESS read-only
  1241.           STATUS mandatory
  1242.           DESCRIPTION
  1243.                  "This value indicates whether more jobs can be added to
  1244.                  this queue.  A value of canAddJobs(1) indicates more
  1245.                  jobs can be added.  A value of cannotAddJobs(2)
  1246.                  indicates more jobs cannot be added."
  1247.           ::= { nwQueueEntry 4 }
  1248.  
  1249.        nwQAttachState OBJECT-TYPE
  1250.           SYNTAX INTEGER {
  1251.                       canAttach(1),
  1252.                       cannotAttach(2)
  1253.                  }
  1254.           ACCESS read-only
  1255.           STATUS mandatory
  1256.           DESCRIPTION
  1257.                  "This value indicates whether queue servers can attach
  1258.                  to this queue. A value of canAttach(1) indicates a
  1259.                  queue server can attach.  A value of cannotAttach(2)
  1260.                  indicates a queue server cannot attach."
  1261.           ::= { nwQueueEntry 5 }
  1262.  
  1263.        nwQServiceJobState OBJECT-TYPE
  1264.           SYNTAX INTEGER {
  1265.                       canService(1),
  1266.                       cannotService(2)
  1267.                  }
  1268.           ACCESS read-only
  1269.           STATUS mandatory
  1270.           DESCRIPTION
  1271.                  "This value indicates whether the queue can service
  1272.                  jobs.  A value of canService(1) indicates that the
  1273.                  queue can service jobs.  A value of cannotService(2)
  1274.                  indicates the queue cannot service jobs."
  1275.           ::= { nwQueueEntry 6 }
  1276.  
  1277.        nwQDirVolName OBJECT-TYPE
  1278.           SYNTAX InternationalDisplayString (SIZE(0..64))
  1279.           ACCESS read-only
  1280.           STATUS mandatory
  1281.           DESCRIPTION
  1282.                  "The physical name of the volume, where the directory
  1283.                  created for this queue resides."
  1284.           ::= { nwQueueEntry 7 }
  1285.  
  1286.        nwQNumJobEntries OBJECT-TYPE
  1287.           SYNTAX INTEGER
  1288.           ACCESS read-only
  1289.           STATUS mandatory
  1290.           DESCRIPTION
  1291.                  "The number of job entries in the queue."
  1292.           ::= { nwQueueEntry 8 }
  1293.  
  1294.        nwQNumAssignedServers OBJECT-TYPE
  1295.           SYNTAX INTEGER
  1296.           ACCESS read-only
  1297.           STATUS mandatory
  1298.           DESCRIPTION
  1299.                  "The number of servers assigned to the queue."
  1300.           ::= { nwQueueEntry 9 }
  1301.  
  1302.  
  1303.        --
  1304.        -- NetWare Queue Job Table
  1305.        --
  1306.  
  1307.        nwQueueJobTable OBJECT-TYPE
  1308.           SYNTAX SEQUENCE OF NwQueueJobEntry
  1309.           ACCESS not-accessible
  1310.           STATUS mandatory
  1311.           DESCRIPTION
  1312.                  "The Queue Job table lists all the jobs for all the
  1313.                  active queues defined on this server
  1314.  
  1315.                  QMS creates a file for each job. The name of that file
  1316.                  will be Q$XXXX.NNN where XXXX is the last 4 digits of
  1317.                  nwQJobQID and NNN is the job number.  Therefore the Q
  1318.                  Job File name can be calculated and will not be in the
  1319.                  table."
  1320.           ::= { nwQueue 3 }
  1321.  
  1322.        nwQueueJobEntry OBJECT-TYPE
  1323.           SYNTAX NwQueueJobEntry
  1324.           ACCESS not-accessible
  1325.           STATUS mandatory
  1326.           DESCRIPTION
  1327.                  "An entry in the Queue Job table provides information
  1328.                  about a particular job in a particular queue."
  1329.           INDEX  { nwQJobQID, nwQJobNumber }
  1330.           ::= { nwQueueJobTable 1 }
  1331.  
  1332.        NwQueueJobEntry ::= SEQUENCE {
  1333.             nwQJobQID                   INTEGER,
  1334.             nwQJobNumber                INTEGER,
  1335.             nwQJobDescription           InternationalDisplayString,
  1336.             nwQJobEntryDateTime         DateAndTime,
  1337.             nwQJobPosition              INTEGER,
  1338.             nwQJobSize                  INTEGER,
  1339.             nwQJobControlFlags          INTEGER,
  1340.             nwQJobUserName              InternationalDisplayString,
  1341.             nwQJobTargetServerName      InternationalDisplayString,
  1342.             nwQJobTargetDateTime        DateAndTime,
  1343.             nwQJobServerName            InternationalDisplayString
  1344.           }
  1345.  
  1346.        nwQJobQID OBJECT-TYPE
  1347.           SYNTAX INTEGER (1..2147483647)
  1348.           ACCESS read-only
  1349.           STATUS mandatory
  1350.           DESCRIPTION
  1351.                  "A number that uniquely identifies a NetWare queue.
  1352.                  The value of this object for a particular queue has the
  1353.                  same value as the nwQID object for the same queue."
  1354.           ::= { nwQueueJobEntry 1 }
  1355.  
  1356.  
  1357.        nwQJobNumber OBJECT-TYPE
  1358.           SYNTAX INTEGER
  1359.           ACCESS read-only
  1360.           STATUS mandatory
  1361.           DESCRIPTION
  1362.                  "The job number."
  1363.           ::= { nwQueueJobEntry 2 }
  1364.  
  1365.        nwQJobDescription OBJECT-TYPE
  1366.           SYNTAX InternationalDisplayString (SIZE(0..50))
  1367.           ACCESS read-only
  1368.           STATUS mandatory
  1369.           DESCRIPTION
  1370.                  "The description of the queue job."
  1371.           ::= { nwQueueJobEntry 3 }
  1372.  
  1373.        nwQJobEntryDateTime OBJECT-TYPE
  1374.           SYNTAX DateAndTime
  1375.           ACCESS read-only
  1376.           STATUS mandatory
  1377.           DESCRIPTION
  1378.                  "The entry date and time."
  1379.           ::= { nwQueueJobEntry 4 }
  1380.  
  1381.        nwQJobPosition OBJECT-TYPE
  1382.           SYNTAX INTEGER
  1383.           ACCESS read-only
  1384.           STATUS mandatory
  1385.           DESCRIPTION
  1386.                  "The order in the queue."
  1387.           ::= { nwQueueJobEntry 5 }
  1388.  
  1389.        nwQJobSize OBJECT-TYPE
  1390.           SYNTAX INTEGER
  1391.           ACCESS read-only
  1392.           STATUS mandatory
  1393.           DESCRIPTION
  1394.                  "The size of the job file in bytes."
  1395.           ::= { nwQueueJobEntry 6 }
  1396.  
  1397.        nwQJobControlFlags OBJECT-TYPE
  1398.           SYNTAX INTEGER
  1399.           ACCESS read-only
  1400.           STATUS mandatory
  1401.           DESCRIPTION
  1402.                  "A value representing the job control flags.
  1403.  
  1404.                  The value is a sum.  This value initially takes the
  1405.                  value zero, then for each job control flag that is set,
  1406.                  2 raised to a power is added to the sum.  The powers
  1407.                  are according to the following table:
  1408.  
  1409.                         8h Service Auto-Start
  1410.                        10h Execute
  1411.                        20h Entry Open
  1412.                        40h User Hold
  1413.                        80h Operator Hold"
  1414.           ::= { nwQueueJobEntry 7 }
  1415.        nwQJobUserName OBJECT-TYPE
  1416.           SYNTAX InternationalDisplayString
  1417.           ACCESS read-only
  1418.           STATUS mandatory
  1419.           DESCRIPTION
  1420.                  "The name of the user who submitted the job (Directory
  1421.                  Services full distinguished name where appropriate).
  1422.                  Zero-length string if not applicable."
  1423.           ::= { nwQueueJobEntry 8 }
  1424.  
  1425.        nwQJobTargetServerName OBJECT-TYPE
  1426.           SYNTAX InternationalDisplayString
  1427.           ACCESS read-only
  1428.           STATUS mandatory
  1429.           DESCRIPTION
  1430.                  "The target server name (Directory Services full
  1431.                  distinguished name where appropriate)..  The zero
  1432.                  length string will be returned for 'Any Server'."
  1433.           ::= { nwQueueJobEntry 9 }
  1434.  
  1435.        nwQJobTargetDateTime OBJECT-TYPE
  1436.           SYNTAX DateAndTime
  1437.           ACCESS read-only
  1438.           STATUS mandatory
  1439.           DESCRIPTION
  1440.                  "The target date and time. When the job is to be
  1441.                  printed.  A job may be first in queue but may not print
  1442.                  because this is set to some other time."
  1443.           ::= { nwQueueJobEntry 10 }
  1444.  
  1445.        nwQJobServerName OBJECT-TYPE
  1446.           SYNTAX InternationalDisplayString
  1447.           ACCESS read-only
  1448.           STATUS mandatory
  1449.           DESCRIPTION
  1450.                  "The server currently processing the job (Directory
  1451.                  Services full distinguished name where appropriate)..
  1452.                  If the job is not being handled currently, this field
  1453.                  will be a zero-length string."
  1454.           ::= { nwQueueJobEntry 11 }
  1455.  
  1456.  
  1457.        --
  1458.        -- NetWare Queue Server Table
  1459.        --
  1460.  
  1461.        nwQueueServerTable OBJECT-TYPE
  1462.           SYNTAX SEQUENCE OF NwQueueServerEntry
  1463.           ACCESS not-accessible
  1464.           STATUS mandatory
  1465.           DESCRIPTION
  1466.                  "The Queue Server Table lists all the assigned servers
  1467.                  for all the active NetWare queues on this instrumented
  1468.                  server.  For each active queue on the server, zero or
  1469.                  more entries will exist, one for each server assigned
  1470.                  to service that particular queue."
  1471.           ::= { nwQueue 4 }
  1472.  
  1473.        nwQueueServerEntry OBJECT-TYPE
  1474.           SYNTAX NwQueueServerEntry
  1475.           ACCESS not-accessible
  1476.           STATUS mandatory
  1477.           DESCRIPTION
  1478.                  "An entry in the Queue Server table provides
  1479.                  information about the assignment of a particular server
  1480.                  to a particular queue."
  1481.           INDEX  { nwQServerQID, nwQServerID }
  1482.           ::= { nwQueueServerTable 1 }
  1483.  
  1484.        NwQueueServerEntry ::= SEQUENCE {
  1485.             nwQServerQID                INTEGER,
  1486.             nwQServerID                 INTEGER,
  1487.             nwQServerName               InternationalDisplayString,
  1488.             nwQServerStatus             INTEGER
  1489.           }
  1490.  
  1491.        nwQServerQID OBJECT-TYPE
  1492.           SYNTAX INTEGER (1..2147483647)
  1493.           ACCESS read-only
  1494.           STATUS mandatory
  1495.           DESCRIPTION
  1496.                  "A number that uniquely identifies a NetWare queue.
  1497.                  The value of this object for a particular queue has the
  1498.                  same value as the nwQID object for the same queue."
  1499.           ::= { nwQueueServerEntry 1 }
  1500.  
  1501.        nwQServerID OBJECT-TYPE
  1502.           SYNTAX INTEGER (1..2147483647)
  1503.           ACCESS read-only
  1504.           STATUS mandatory
  1505.           DESCRIPTION
  1506.                  "A unique value for each server servicing this queue.
  1507.                  The value for each server must remain constant at least
  1508.                  from one re-initialization of the agent to the next re-
  1509.                  initialization."
  1510.           ::= { nwQueueServerEntry 2 }
  1511.  
  1512.        nwQServerName OBJECT-TYPE
  1513.           SYNTAX InternationalDisplayString
  1514.           ACCESS read-only
  1515.           STATUS mandatory
  1516.           DESCRIPTION
  1517.                  "The name of a queue server servicing this queue
  1518.                  (Directory Services full distinguished name where
  1519.                  appropriate).  Zero-length string if not applicable.."
  1520.           ::= { nwQueueServerEntry 3 }
  1521.  
  1522.        nwQServerStatus OBJECT-TYPE
  1523.           SYNTAX INTEGER {
  1524.                       unknown(1),
  1525.                       active(2),
  1526.                       inactive(3)
  1527.                  }
  1528.           ACCESS read-only
  1529.           STATUS mandatory
  1530.           DESCRIPTION
  1531.                  "The status of the Queue Server."
  1532.           ::= { nwQueueServerEntry 4 }
  1533.        --
  1534.        -- The Odi Group
  1535.        --
  1536.        -- ODI objects common to all implementations are in the
  1537.        -- Host Resources Extensions MIB.  These, objects are unique
  1538.        -- to a NetWare server.
  1539.        --
  1540.        -- Network information and statistics are available in
  1541.        -- MIB-II, and the various transmission and protocol MIBs.
  1542.        --
  1543.  
  1544.        nwOdiLslEnqSendCount OBJECT-TYPE
  1545.           SYNTAX INTEGER
  1546.           ACCESS read-only
  1547.           STATUS mandatory
  1548.           DESCRIPTION
  1549.                  "The Link Support Layer's Enqueued Send Count, this is
  1550.                  the current number of send packets that have been
  1551.                  placed in a send queue."
  1552.           ::= { nwOdi 1 }
  1553.  
  1554.        nwOdiOsPktRcvBuffer OBJECT-TYPE
  1555.           SYNTAX INTEGER
  1556.           ACCESS read-only
  1557.           STATUS mandatory
  1558.           DESCRIPTION
  1559.                  "The current number of packet receive buffers being
  1560.                  used by the operating system."
  1561.           ::= { nwOdi 2 }
  1562.  
  1563.        nwOdiOsMaxPktRcvBuffers OBJECT-TYPE
  1564.           SYNTAX INTEGER
  1565.           ACCESS read-write
  1566.           STATUS mandatory
  1567.           DESCRIPTION
  1568.                  "The maximum number of packet receive buffers that the
  1569.                  operating system can allocate. This object is settable
  1570.                  and can also be set through the nwSetParamTable."
  1571.           ::= { nwOdi 3 }
  1572.  
  1573.        nwOdiOsMinPktRcvBuffers OBJECT-TYPE
  1574.           SYNTAX INTEGER
  1575.           ACCESS read-only
  1576.           STATUS mandatory
  1577.           DESCRIPTION
  1578.                  "The minimum number of packet receive buffers that the
  1579.                  operating system can allocate.  This value can only be
  1580.                  changed at startup time from STARTUP.NCF; therefore it
  1581.                  is settable only through the nwSetParamTable."
  1582.           ::= { nwOdi 4 }
  1583.        --
  1584.        -- The SFT-III group
  1585.        --
  1586.        -- This group is only implemented in SFT-III servers.
  1587.        -- It is implemented in both the msEngine and the ioEngines
  1588.        --
  1589.        nwSft3Engine OBJECT-TYPE
  1590.           SYNTAX EngineType
  1591.           ACCESS read-only
  1592.           STATUS mandatory
  1593.           DESCRIPTION
  1594.                  "The type of the this engine."
  1595.           ::= { nwSft3 1 }
  1596.  
  1597.        nwSft3EngineState OBJECT-TYPE
  1598.           SYNTAX INTEGER {
  1599.                       unknown(1),
  1600.                       synchronizing(2),
  1601.                       mirrored(3),
  1602.                       noSecondary(4),
  1603.                       down(5)
  1604.                  }
  1605.           ACCESS read-only
  1606.           STATUS mandatory
  1607.           DESCRIPTION
  1608.                  "The state of this engine.  Note the msEngine does not
  1609.                  know its state and thus will always be unknown(1)."
  1610.           ::= { nwSft3 2 }
  1611.  
  1612.        nwSft3EngineTable OBJECT-TYPE
  1613.           SYNTAX SEQUENCE OF NwSft3EngineEntry
  1614.           ACCESS not-accessible
  1615.           STATUS mandatory
  1616.           DESCRIPTION
  1617.                  "Information about each engine which comprises an SFT-
  1618.                  III server."
  1619.           ::= { nwSft3 3 }
  1620.  
  1621.        nwSft3EngineEntry OBJECT-TYPE
  1622.           SYNTAX NwSft3EngineEntry
  1623.           ACCESS not-accessible
  1624.           STATUS mandatory
  1625.           DESCRIPTION
  1626.                  "Information about a particular engine in an SFT-III
  1627.                  server."
  1628.           INDEX  {nwSft3EngineType }
  1629.           ::= { nwSft3EngineTable 1 }
  1630.  
  1631.        NwSft3EngineEntry ::= SEQUENCE {
  1632.             nwSft3EngineType            EngineType,
  1633.             nwSft3EngineName            InternationalDisplayString,
  1634.             nwSft3EngineInternalNetNum  IPXNetNumber
  1635.           }
  1636.  
  1637.        nwSft3EngineType OBJECT-TYPE
  1638.           SYNTAX EngineType
  1639.           ACCESS read-only
  1640.           STATUS mandatory
  1641.           DESCRIPTION
  1642.                  "The type of the engine."
  1643.           ::= { nwSft3EngineEntry 1 }
  1644.  
  1645.        nwSft3EngineName OBJECT-TYPE
  1646.           SYNTAX InternationalDisplayString
  1647.           ACCESS read-only
  1648.           STATUS mandatory
  1649.           DESCRIPTION
  1650.                  "The name of this engine."
  1651.           ::= { nwSft3EngineEntry 2 }
  1652.  
  1653.        nwSft3EngineInternalNetNum OBJECT-TYPE
  1654.           SYNTAX IPXNetNumber
  1655.           ACCESS read-only
  1656.           STATUS mandatory
  1657.           DESCRIPTION
  1658.                  "The internal IPX network number of this server."
  1659.           ::= { nwSft3EngineEntry 3 }
  1660.        --
  1661.        -- The NCP Services Group
  1662.        --
  1663.  
  1664.        nwNCPIPXChecksums OBJECT-TYPE
  1665.           SYNTAX INTEGER {
  1666.                       noChecksums(1),
  1667.                       checksumIfEnabledAtClient(2),
  1668.                       requireChecksums(3)
  1669.                  }
  1670.           ACCESS read-write
  1671.           STATUS mandatory
  1672.           DESCRIPTION
  1673.                  "Controls NCP IPX checksumming."
  1674.           ::= { nwNCP 1 }
  1675.  
  1676.        nwNCPPacketSignatures OBJECT-TYPE
  1677.           SYNTAX INTEGER {
  1678.                       serverNeverSigns(1),
  1679.                       serverSignsOnClientRequest(2),
  1680.                       serverSignsIfClientCapable(3),
  1681.                       serverMandatesSigning(4)
  1682.                  }
  1683.           ACCESS read-only
  1684.           STATUS mandatory
  1685.           DESCRIPTION
  1686.                  "The security level currently in force on this server."
  1687.           ::= { nwNCP 2 }
  1688.  
  1689.        nwNCPNumNCPReqs OBJECT-TYPE
  1690.           SYNTAX Counter
  1691.           ACCESS read-only
  1692.           STATUS mandatory
  1693.           DESCRIPTION
  1694.                  "Number of NCP Requests."
  1695.           ::= { nwNCP 3 }
  1696.  
  1697.        nwNCPUseCount OBJECT-TYPE
  1698.           SYNTAX INTEGER
  1699.           ACCESS read-only
  1700.           STATUS mandatory
  1701.           DESCRIPTION
  1702.                  "NCP station in use count."
  1703.           ::= { nwNCP 4 }
  1704.  
  1705.        nwNCPPeakUseCount OBJECT-TYPE
  1706.           SYNTAX INTEGER
  1707.           ACCESS read-only
  1708.           STATUS mandatory
  1709.           DESCRIPTION
  1710.                  "NCP peak station in use count."
  1711.           ::= { nwNCP 5 }
  1712.  
  1713.        nwNCPForgedPkts OBJECT-TYPE
  1714.           SYNTAX Counter
  1715.           ACCESS read-only
  1716.           STATUS mandatory
  1717.           DESCRIPTION
  1718.                  "The count of NCP requests that were forged packets."
  1719.           ::= { nwNCP 6 }
  1720.  
  1721.        nwNCPBeingProcesseds OBJECT-TYPE
  1722.           SYNTAX Counter
  1723.           ACCESS read-only
  1724.           STATUS mandatory
  1725.           DESCRIPTION
  1726.                  "The count of NCP requests that were already being
  1727.                  processed."
  1728.           ::= { nwNCP 7 }
  1729.  
  1730.        nwNCPNoAvailConns OBJECT-TYPE
  1731.           SYNTAX Counter
  1732.           ACCESS read-only
  1733.           STATUS mandatory
  1734.           DESCRIPTION
  1735.                  "The count of NCP requests that were not processed
  1736.                  because there were no available connections."
  1737.           ::= { nwNCP 8 }
  1738.  
  1739.        nwNCPIPXChecksumErrs OBJECT-TYPE
  1740.           SYNTAX Counter
  1741.           ACCESS read-only
  1742.           STATUS mandatory
  1743.           DESCRIPTION
  1744.                  "NCP IPX checksum error count."
  1745.           ::= { nwNCP 9 }
  1746.  
  1747.        nwNCPInvalidPacketSigs OBJECT-TYPE
  1748.           SYNTAX Counter
  1749.           ACCESS read-only
  1750.           STATUS mandatory
  1751.           DESCRIPTION
  1752.                  "NCP invalid packet signature error count."
  1753.           ::= { nwNCP 10 }
  1754.  
  1755.        nwNCPExtNumReg OBJECT-TYPE
  1756.           SYNTAX INTEGER
  1757.           ACCESS read-only
  1758.           STATUS mandatory
  1759.           DESCRIPTION
  1760.                  "Number of NCP extensions Registered."
  1761.           ::= { nwNCP 11 }
  1762.  
  1763.        nwNCPExtInvalidReqs OBJECT-TYPE
  1764.           SYNTAX Counter
  1765.           ACCESS read-only
  1766.           STATUS mandatory
  1767.           DESCRIPTION
  1768.                  "Invalid NCP Extensions Requests."
  1769.           ::= { nwNCP 12 }
  1770.        --
  1771.        -- The Watchdog group
  1772.        --
  1773.  
  1774.        nwWDTimeBeforeFirstPkt OBJECT-TYPE
  1775.           SYNTAX INTEGER
  1776. --          SYNTAX Seconds    Edited for use on HPOV
  1777.           ACCESS read-write
  1778.           STATUS mandatory
  1779.           DESCRIPTION
  1780.                  "The time before the first Watchdog Packet in seconds."
  1781.           ::= { nwWatchdog 1 }
  1782.  
  1783.        nwWDTimeBetweenPkts OBJECT-TYPE
  1784.           SYNTAX Seconds
  1785.           ACCESS read-write
  1786.           STATUS mandatory
  1787.           DESCRIPTION
  1788.                  "The time between Watchdog Packets in seconds."
  1789.           ::= { nwWatchdog 2 }
  1790.  
  1791.        nwWDNumPktsToSend OBJECT-TYPE
  1792.           SYNTAX INTEGER
  1793.           ACCESS read-write
  1794.           STATUS mandatory
  1795.           DESCRIPTION
  1796.                  "The number of Watchdog Packets to Send."
  1797.           ::= { nwWatchdog 3 }
  1798.  
  1799.        nwWDCurrentState OBJECT-TYPE
  1800.           SYNTAX INTEGER {
  1801.                       unknown(1),
  1802.                       waiting(2),
  1803.                       sendingPackets(3),
  1804.                       clearingStations(4)
  1805.                  }
  1806.           ACCESS read-only
  1807.           STATUS mandatory
  1808.           DESCRIPTION
  1809.                  "The current Watchdog State.
  1810.                  Note: this is only available in 4.0, will be unknown in
  1811.                  3.11"
  1812.           ::= { nwWatchdog 4 }
  1813.  
  1814.        nwWDNotifyConsoleFlag OBJECT-TYPE
  1815.           SYNTAX INTEGER {
  1816.                       doNotNotify(1),
  1817.                       notify(2)
  1818.                  }
  1819.           ACCESS read-write
  1820.           STATUS mandatory
  1821.           DESCRIPTION
  1822.                  "The Watchdog Notify Console Flag."
  1823.           ::= { nwWatchdog 5 }
  1824.        --
  1825.        -- NetWare Loadable Module (NLM) Group
  1826.        --
  1827.  
  1828.        nwNLMTable OBJECT-TYPE
  1829.           SYNTAX SEQUENCE OF NwNLMEntry
  1830.           ACCESS not-accessible
  1831.           STATUS mandatory
  1832.           DESCRIPTION
  1833.                  "The nwNLMTable augments the hrSWRunTable in the Host
  1834.                  Resources MIB to provide additional NetWare specific
  1835.                  information."
  1836.           ::= { nwNLM 1 }
  1837.  
  1838.        nwNLMEntry OBJECT-TYPE
  1839.           SYNTAX NwNLMEntry
  1840.           ACCESS not-accessible
  1841.           STATUS mandatory
  1842.           DESCRIPTION
  1843.                  "An entry in the NLM table provides additional
  1844.                  information about a particular NLM."
  1845.           INDEX { nwNLMIndex }
  1846.           ::= { nwNLMTable 1 }
  1847.  
  1848.        NwNLMEntry ::= SEQUENCE {
  1849.             nwNLMIndex                  INTEGER,
  1850.             nwNLMName                   InternationalDisplayString,
  1851.             nwNLMDescription            InternationalDisplayString,
  1852.             nwNLMTotalMemory            INTEGER,
  1853.             nwNLMCopyright              InternationalDisplayString,
  1854.             nwNLMProtectionDomain       INTEGER,
  1855.             nwNLMMajorVer               INTEGER,
  1856.             nwNLMMinorVer               INTEGER,
  1857.             nwNLMRevision               INTEGER,
  1858.             nwNLMReleaseDate            DateAndTime
  1859.           }
  1860.        nwNLMIndex OBJECT-TYPE
  1861.           SYNTAX INTEGER (1..2147483647)
  1862.           ACCESS read-only
  1863.           STATUS mandatory
  1864.           DESCRIPTION
  1865.                  "A number that uniquely identifies an NLM.  The value
  1866.                  of this object for a particular NLM has the same value
  1867.                  as the hrSWRunIndex object, defined in the HOST-
  1868.                  RESOURCES-MIB, for the same NLM."
  1869.           ::= { nwNLMEntry 1 }
  1870.  
  1871.        nwNLMName OBJECT-TYPE
  1872.           SYNTAX InternationalDisplayString (SIZE(0..48))
  1873.           ACCESS read-only
  1874.           STATUS mandatory
  1875.           DESCRIPTION
  1876.                  "The name of the NLM."
  1877.           ::= { nwNLMEntry 2 }
  1878.  
  1879.        nwNLMDescription OBJECT-TYPE
  1880.           SYNTAX InternationalDisplayString (SIZE(0..100))
  1881.           ACCESS read-only
  1882.           STATUS mandatory
  1883.           DESCRIPTION
  1884.                  "A text string that describes this NLM."
  1885.           ::= { nwNLMEntry 3 }
  1886.  
  1887.        nwNLMTotalMemory OBJECT-TYPE
  1888.           SYNTAX INTEGER
  1889.           ACCESS read-only
  1890.           STATUS mandatory
  1891.           DESCRIPTION
  1892.                  "The total memory, in bytes, used by this NLM.  This is
  1893.                  a composite total of Short Term Memory, Semi-Permanent
  1894.                  Memory, and Non-movable Cache Memory allocated by the
  1895.                  NLM, plus the sizes of the code and data sections of
  1896.                  this instance of an NLM."
  1897.           ::= { nwNLMEntry 4 }
  1898.  
  1899.        nwNLMCopyright OBJECT-TYPE
  1900.           SYNTAX InternationalDisplayString
  1901.           ACCESS read-only
  1902.           STATUS mandatory
  1903.           DESCRIPTION
  1904.                  "The copyright string for this NLM."
  1905.           ::= { nwNLMEntry 5 }
  1906.  
  1907.        nwNLMProtectionDomain OBJECT-TYPE
  1908.           SYNTAX INTEGER {
  1909.                       osDomain(1),
  1910.                       protectedDomain(2)
  1911.                  }
  1912.           ACCESS read-only
  1913.           STATUS mandatory
  1914.           DESCRIPTION
  1915.                  "The protection level at which this NLM is executing."
  1916.           ::= { nwNLMEntry 6 }
  1917.  
  1918.        nwNLMMajorVer OBJECT-TYPE
  1919.           SYNTAX INTEGER
  1920.           ACCESS read-only
  1921.           STATUS mandatory
  1922.           DESCRIPTION
  1923.                  "The major version number of this NLM."
  1924.           ::= { nwNLMEntry 7 }
  1925.  
  1926.        nwNLMMinorVer OBJECT-TYPE
  1927.           SYNTAX INTEGER
  1928.           ACCESS read-only
  1929.           STATUS mandatory
  1930.           DESCRIPTION
  1931.                  "The minor version number of this NLM."
  1932.           ::= { nwNLMEntry 8 }
  1933.  
  1934.        nwNLMRevision OBJECT-TYPE
  1935.           SYNTAX INTEGER
  1936.           ACCESS read-only
  1937.           STATUS mandatory
  1938.           DESCRIPTION
  1939.                  "The revision level of this NLM."
  1940.           ::= { nwNLMEntry 9 }
  1941.  
  1942.        nwNLMReleaseDate OBJECT-TYPE
  1943.           SYNTAX DateAndTime
  1944.           ACCESS read-only
  1945.           STATUS mandatory
  1946.           DESCRIPTION
  1947.                  "The date and time this NLM was released"
  1948.           ::= {nwNLMEntry 10 }
  1949.        --
  1950.        -- Settable Parameters Group
  1951.        --
  1952.  
  1953.        --
  1954.        -- Set Parameters Category Table
  1955.        --
  1956.  
  1957.        nwSetCategoryTable OBJECT-TYPE
  1958.           SYNTAX SEQUENCE OF NwSetCategoryEntry
  1959.           ACCESS not-accessible
  1960.           STATUS mandatory
  1961.           DESCRIPTION
  1962.                  "A table of NetWare SET parameter categories"
  1963.           ::= { nwSetParams 1 }
  1964.  
  1965.        nwSetCategoryEntry OBJECT-TYPE
  1966.           SYNTAX NwSetCategoryEntry
  1967.           ACCESS not-accessible
  1968.           STATUS mandatory
  1969.           DESCRIPTION
  1970.                  "A NetWare SET parameter category"
  1971.           INDEX  { nwSetCategoryIndex }
  1972.           ::= { nwSetCategoryTable 1 }
  1973.  
  1974.        NwSetCategoryEntry ::= SEQUENCE {
  1975.             nwSetCategoryIndex          INTEGER,
  1976.             nwSetCategoryName           InternationalDisplayString
  1977.           }
  1978.  
  1979.        nwSetCategoryIndex OBJECT-TYPE
  1980.           SYNTAX INTEGER (1..65535)
  1981.           ACCESS read-only
  1982.           STATUS mandatory
  1983.           DESCRIPTION
  1984.                  "A unique value for each category of SET commands"
  1985.           ::= { nwSetCategoryEntry 1 }
  1986.  
  1987.        nwSetCategoryName OBJECT-TYPE
  1988.           SYNTAX InternationalDisplayString
  1989.           ACCESS read-only
  1990.           STATUS mandatory
  1991.           DESCRIPTION
  1992.                  "A descriptive name of this category of SET commands"
  1993.           ::= { nwSetCategoryEntry 2 }
  1994.  
  1995.        --
  1996.        -- Set Parameters Table
  1997.        --
  1998.  
  1999.  
  2000.        nwSetParamTable OBJECT-TYPE
  2001.           SYNTAX SEQUENCE OF NwSetParamEntry
  2002.           ACCESS not-accessible
  2003.           STATUS mandatory
  2004.           DESCRIPTION
  2005.                  "A table of the NetWare SET parameters.  This table
  2006.                  emulates the NetWare SET command.
  2007.  
  2008.                  Note that some of the parameters can also be set
  2009.                  through other MIB objects"
  2010.           ::= { nwSetParams 2 }
  2011.  
  2012.        nwSetParamEntry OBJECT-TYPE
  2013.           SYNTAX NwSetParamEntry
  2014.           ACCESS not-accessible
  2015.           STATUS mandatory
  2016.           DESCRIPTION
  2017.                  "An entry in the SET parameter table provides
  2018.                  information about a particular parameter."
  2019.           INDEX  { nwSetParamCategoryIndex, nwSetParamIndex }
  2020.           ::= { nwSetParamTable 1 }
  2021.  
  2022.        NwSetParamEntry ::= SEQUENCE {
  2023.             nwSetParamCategoryIndex     INTEGER,
  2024.             nwSetParamIndex             INTEGER,
  2025.             nwSetParamName              InternationalDisplayString,
  2026.             nwSetParamType              INTEGER,
  2027.             nwSetParamValueInteger      INTEGER,
  2028.             nwSetParamValueString       InternationalDisplayString,
  2029.             nwSetParamLowerLimit        INTEGER,
  2030.             nwSetParamUpperLimit        INTEGER,
  2031.             nwSetParamDescrLength       INTEGER,
  2032.             nwSetParamMode              INTEGER
  2033.           }
  2034.  
  2035.        nwSetParamCategoryIndex OBJECT-TYPE
  2036.           SYNTAX INTEGER (1..65535)
  2037.           ACCESS read-only
  2038.           STATUS mandatory
  2039.           DESCRIPTION
  2040.                  "A number that uniquely identifies a Set parameter
  2041.                  category.  The value of this object for a particular
  2042.                  category has the same value as the nwSetCategoryIndex
  2043.                  object for the same category."
  2044.           ::= { nwSetParamEntry 1 }
  2045.  
  2046.        nwSetParamIndex OBJECT-TYPE
  2047.           SYNTAX INTEGER (1..65535)
  2048.           ACCESS read-only
  2049.           STATUS mandatory
  2050.           DESCRIPTION
  2051.                  "An index which uniquely identifies this set parameter
  2052.                  within the category"
  2053.           ::= { nwSetParamEntry 2 }
  2054.  
  2055.        nwSetParamName OBJECT-TYPE
  2056.           SYNTAX InternationalDisplayString
  2057.           ACCESS read-only
  2058.           STATUS mandatory
  2059.           DESCRIPTION
  2060.                  "The name of the settable parameter"
  2061.           ::= { nwSetParamEntry 3 }
  2062.  
  2063.        nwSetParamType OBJECT-TYPE
  2064.           SYNTAX INTEGER {
  2065.                       number(1),
  2066.                       boolean(2),
  2067.                       ticks(3),
  2068.                       blockShift(4),
  2069.                       timeOffset(5),
  2070.                       string(6),
  2071.                       trigger(7)
  2072.                  }
  2073.           ACCESS read-only
  2074.           STATUS mandatory
  2075.           DESCRIPTION
  2076.                  "The type of the parameter.  All types are integer-
  2077.                  valued except 'string', which is string-valued.
  2078.  
  2079.                  number:     integer
  2080.                  boolean:    0 == FALSE, non-zero == TRUE
  2081.                  ticks:      1 tick == 3600/65535 == approx 55 millisecs
  2082.                  blockShift: integer
  2083.                  timeOffset: [+|-]hh:mm:ss converted to seconds
  2084.                  string:     character string
  2085.                  trigger:    integer"
  2086.           ::= { nwSetParamEntry 4 }
  2087.  
  2088.        nwSetParamValueInteger OBJECT-TYPE
  2089.           SYNTAX INTEGER
  2090.           ACCESS read-write
  2091.           STATUS mandatory
  2092.           DESCRIPTION
  2093.                  "The current value of the parameter if integer-valued.
  2094.                  Zero otherwise."
  2095.           ::= { nwSetParamEntry 5 }
  2096.  
  2097.        nwSetParamValueString OBJECT-TYPE
  2098.           SYNTAX InternationalDisplayString
  2099.           ACCESS read-write
  2100.           STATUS mandatory
  2101.           DESCRIPTION
  2102.                  "The current value of the parameter if string-valued.
  2103.                  The zero-length string otherwise."
  2104.           ::= { nwSetParamEntry 6 }
  2105.  
  2106.        nwSetParamLowerLimit OBJECT-TYPE
  2107.           SYNTAX INTEGER
  2108.           ACCESS read-only
  2109.           STATUS mandatory
  2110.           DESCRIPTION
  2111.                  "The lower limit of the parameter if integer-valued."
  2112.           ::= { nwSetParamEntry 7 }
  2113.  
  2114.        nwSetParamUpperLimit OBJECT-TYPE
  2115.           SYNTAX INTEGER
  2116.           ACCESS read-only
  2117.           STATUS mandatory
  2118.           DESCRIPTION
  2119.                  "The upper limit of the parameter if integer-valued.
  2120.                  The maximum length of the string if string-valued."
  2121.           ::= { nwSetParamEntry 8 }
  2122.  
  2123.        nwSetParamDescrLength OBJECT-TYPE
  2124.           SYNTAX INTEGER
  2125.           ACCESS read-only
  2126.           STATUS mandatory
  2127.           DESCRIPTION
  2128.                  "The total length (in octets) of the parameter
  2129.                  description string, which can be retrieved in segments
  2130.                  from the nwSetDescrTable."
  2131.           ::= { nwSetParamEntry 9 }
  2132.  
  2133.        nwSetParamMode OBJECT-TYPE
  2134.           SYNTAX INTEGER (0..7)
  2135.           ACCESS read-write
  2136.           STATUS mandatory
  2137.           DESCRIPTION
  2138.                  "A value defining how and when the command takes
  2139.                  effect.
  2140.  
  2141.                  The value is a sum.  This value initially takes the
  2142.                  value zero, then for each place the parameter can be
  2143.                  set from, 2 raised to a power is added to the sum.  The
  2144.                  powers are according to the following table:
  2145.  
  2146.                       Set From       Power
  2147.                       Console        0
  2148.                       AUTOEXEC.NCF   1
  2149.                       STARTUP.NCF    2
  2150.  
  2151.                  For example, a parameter that can be set from either
  2152.                  the console or AUTOEXEC would have a value of 3 (2**0 +
  2153.                  2**1).
  2154.  
  2155.                  On a read, a bit will be set for each place the
  2156.                  parameter can be set from.  On a write, bits should be
  2157.                  set to specify where the set command should be placed.
  2158.                  If nwSetParamValue is written without nwSetParam also
  2159.                  being set in the same PDU, the parameter will be set as
  2160.                  if at the console; unless it is a parameter which can
  2161.                  only be set in STARTUP.NCF in which case an error will
  2162.                  be returned"
  2163.           ::= { nwSetParamEntry 10 }
  2164.  
  2165.  
  2166.        --
  2167.        -- Set Parameters Descriptions Table
  2168.        --
  2169.  
  2170.        nwSetDescrTable OBJECT-TYPE
  2171.           SYNTAX SEQUENCE OF NwSetDescrEntry
  2172.           ACCESS not-accessible
  2173.           STATUS mandatory
  2174.           DESCRIPTION
  2175.                  "A table of description string segments for each
  2176.                  NetWare SET parameter.  This table allows for long
  2177.                  description strings to be retrieved in segments.
  2178.  
  2179.                  A complete description string can be reconstituted by
  2180.                  concatenating the ordered set of string segments.  The
  2181.                  length of the complete string is available through the
  2182.                  nwSetParamTable."
  2183.           ::= { nwSetParams 3 }
  2184.  
  2185.        nwSetDescrEntry OBJECT-TYPE
  2186.           SYNTAX NwSetDescrEntry
  2187.           ACCESS not-accessible
  2188.           STATUS mandatory
  2189.           DESCRIPTION
  2190.                  "An entry in the SET description table contains one
  2191.                  segment of a NetWare SET parameter description string.
  2192.  
  2193.                  The complete description string can be reconstituted by
  2194.                  concatenating the ordered set of string segments.  The
  2195.                  length of the complete string is available through the
  2196.                  nwSetParamTable."
  2197.           INDEX  { nwSetDescrCategoryIndex, nwSetDescrParamIndex,
  2198.                  nwSetDescrIndex }
  2199.           ::= { nwSetDescrTable 1 }
  2200.  
  2201.        NwSetDescrEntry ::= SEQUENCE {
  2202.             nwSetDescrCategoryIndex     INTEGER,
  2203.             nwSetDescrParamIndex        INTEGER,
  2204.             nwSetDescrIndex             INTEGER,
  2205.             nwSetDescription            InternationalDisplayString
  2206.           }
  2207.  
  2208.        nwSetDescrCategoryIndex OBJECT-TYPE
  2209.           SYNTAX INTEGER (1..65535)
  2210.           ACCESS read-only
  2211.           STATUS mandatory
  2212.           DESCRIPTION
  2213.                  "A number that uniquely identifies a Set parameter
  2214.                  category.  The value of this object for a particular
  2215.                  category has the same value as the nwSetCategoryIndex
  2216.                  object for the same category."
  2217.           ::= { nwSetDescrEntry 1 }
  2218.  
  2219.        nwSetDescrParamIndex OBJECT-TYPE
  2220.           SYNTAX INTEGER (1..65535)
  2221.           ACCESS read-only
  2222.           STATUS mandatory
  2223.           DESCRIPTION
  2224.                  "A number that uniquely identifies a Set parameter.
  2225.                  The value of this object for a particular parameter has
  2226.                  the same value as the nwSetParamIndex object for the
  2227.                  same parameter."
  2228.           ::= { nwSetDescrEntry 2 }
  2229.  
  2230.        nwSetDescrIndex OBJECT-TYPE
  2231.           SYNTAX INTEGER (1..65535)
  2232.           ACCESS read-only
  2233.           STATUS mandatory
  2234.           DESCRIPTION
  2235.                  "An ordinal that indicates this segment's relative
  2236.                  position in the complete description string for this
  2237.                  NetWare SET Parameter."
  2238.           ::= { nwSetDescrEntry 3 }
  2239.  
  2240.        nwSetDescription OBJECT-TYPE
  2241.           SYNTAX InternationalDisplayString
  2242.           ACCESS read-only
  2243.           STATUS mandatory
  2244.           DESCRIPTION
  2245.                  "A segment of the description string for this NetWare
  2246.                  SET parameter."
  2247.           ::= { nwSetDescrEntry 4 }
  2248.        --
  2249.        -- The User Accounts Group
  2250.        --
  2251.  
  2252.        --
  2253.        -- User Account Table
  2254.        --
  2255.  
  2256.        nwUserAcctTable OBJECT-TYPE
  2257.           SYNTAX SEQUENCE OF NwUserAcctEntry
  2258.           ACCESS not-accessible
  2259.           STATUS mandatory
  2260.           DESCRIPTION
  2261.                  "The User Account Table lists all user accounts in this
  2262.                  file server.  Users in the table may or may not be
  2263.                  logged in currently.
  2264.  
  2265.                  The information in this table is applicable only to
  2266.                  NetWare 3.11 and 3.12 servers, or NetWare 4.10 servers
  2267.                  with Bindery Services enabled.  In the case of Bindery
  2268.                  Services, data is only available for those users in
  2269.                  the Bindery context(s) of the server.
  2270.  
  2271.                  In a 4.10 server without Bindery Services enabled, this
  2272.                  table will be empty "
  2273.           ::= { nwUserAccounts 1 }
  2274.  
  2275.        nwUserAcctEntry OBJECT-TYPE
  2276.           SYNTAX NwUserAcctEntry
  2277.           ACCESS not-accessible
  2278.           STATUS mandatory
  2279.           DESCRIPTION
  2280.                  "An entry in the User Account table provides
  2281.                  information on a single user account.
  2282.  
  2283.                  The information in this table is applicable only to
  2284.                  NetWare 3.11 and 3.12 servers, or NetWare 4.10 servers
  2285.                  with Bindery Services enabled.  In the case of Bindery
  2286.                  Services, data is only available for those users in
  2287.                  the Bindery context(s) of the server.
  2288.  
  2289.                  In a 4.x server without Bindery Services enabled, this
  2290.                  table will be empty "
  2291.           INDEX  { nwUserID }
  2292.           ::= { nwUserAcctTable 1 }
  2293.  
  2294.        NwUserAcctEntry ::= SEQUENCE {
  2295.             nwUserID                    INTEGER,
  2296.             nwUserName                  InternationalDisplayString,
  2297.             nwUserDiskUsage             KBytes,
  2298.             nwUserLastLoginTime         DateAndTime,
  2299.             nwUserAccountStatus         INTEGER,
  2300.             nwUserPasswordStatus        INTEGER,
  2301.             nwUserBadLoginTransport     TransportDomain,
  2302.             nwUserBadLoginAddress       TransportAddress,
  2303.             nwUserBadLoginAttempts      INTEGER,
  2304.             nwUserFullName              InternationalDisplayString
  2305.           }
  2306.  
  2307.        nwUserID OBJECT-TYPE
  2308.           SYNTAX INTEGER (1..2147483647)
  2309.           ACCESS read-only
  2310.           STATUS mandatory
  2311.           DESCRIPTION
  2312.                  "A unique value for each NetWare user with an account
  2313.                  on the server.  The value for each user must remain
  2314.                  constant at least from one re-initialization of the
  2315.                  agent to the next re-initialization."
  2316.           ::= { nwUserAcctEntry 1 }
  2317.  
  2318.        nwUserName OBJECT-TYPE
  2319.           SYNTAX InternationalDisplayString
  2320.           ACCESS read-only
  2321.           STATUS mandatory
  2322.           DESCRIPTION
  2323.                  "The user's login name (Directory Services full
  2324.                  distinguished name where appropriate).  Zero-length
  2325.                  string if not applicable."
  2326.           ::= { nwUserAcctEntry 2 }
  2327.  
  2328.        nwUserDiskUsage OBJECT-TYPE
  2329.           SYNTAX KBytes
  2330.           ACCESS read-only
  2331.           STATUS mandatory
  2332.           DESCRIPTION
  2333.                  "The amount of disk space, in KBytes, this user is
  2334.                  occupying across all volumes on this server."
  2335.           ::= { nwUserAcctEntry 3 }
  2336.  
  2337.        nwUserLastLoginTime OBJECT-TYPE
  2338.           SYNTAX DateAndTime
  2339.           ACCESS read-only
  2340.           STATUS mandatory
  2341.           DESCRIPTION
  2342.                  "The time the user last logged in to this server."
  2343.           ::= { nwUserAcctEntry 4 }
  2344.  
  2345.        nwUserAccountStatus OBJECT-TYPE
  2346.           SYNTAX INTEGER {
  2347.                       valid(1),
  2348.                       expired(2)
  2349.                  }
  2350.           ACCESS read-only
  2351.           STATUS mandatory
  2352.           DESCRIPTION
  2353.                  "The status of this user's account"
  2354.           ::= { nwUserAcctEntry 5 }
  2355.  
  2356.        nwUserPasswordStatus OBJECT-TYPE
  2357.           SYNTAX INTEGER {
  2358.                       valid(1),
  2359.                       expired(2)
  2360.                  }
  2361.           ACCESS read-only
  2362.           STATUS mandatory
  2363.           DESCRIPTION
  2364.                  "The status of this user's password."
  2365.           ::= { nwUserAcctEntry 6 }
  2366.  
  2367.        nwUserBadLoginTransport OBJECT-TYPE
  2368.           SYNTAX TransportDomain
  2369.           ACCESS read-only
  2370.           STATUS mandatory
  2371.           DESCRIPTION
  2372.                  "The transport domain (protocol) the user used to log
  2373.                  in with bad password last time, valid only if the
  2374.                  variable nwUserBadLoginAttempt is larger than zero."
  2375.           ::= { nwUserAcctEntry 7 }
  2376.  
  2377.        nwUserBadLoginAddress OBJECT-TYPE
  2378.           SYNTAX TransportAddress
  2379.           ACCESS read-only
  2380.           STATUS mandatory
  2381.           DESCRIPTION
  2382.                  " The address the user used to log in with bad password
  2383.                  last time, valid only if the variable
  2384.                  nwUserBadLoginAttempt is larger than zero."
  2385.           ::= { nwUserAcctEntry 8 }
  2386.  
  2387.        nwUserBadLoginAttempts OBJECT-TYPE
  2388.           SYNTAX INTEGER
  2389.           ACCESS read-only
  2390.           STATUS mandatory
  2391.           DESCRIPTION
  2392.                  "The number of times the user attempted to log in with
  2393.                  a bad password since the server started. The number
  2394.                  would be 0xFFFF if the number of bad login attempts has
  2395.                  exceeded the bad login threshold and the account has
  2396.                  been locked."
  2397.           ::= { nwUserAcctEntry 9 }
  2398.  
  2399.        nwUserFullName OBJECT-TYPE
  2400.           SYNTAX InternationalDisplayString
  2401.           ACCESS read-only
  2402.           STATUS mandatory
  2403.           DESCRIPTION
  2404.                  "The user's full name."
  2405.           ::= { nwUserAcctEntry 10 }
  2406.  
  2407.  
  2408.        --
  2409.        -- User Volume Usage Table
  2410.        --
  2411.  
  2412.        nwUserVolUsageTable OBJECT-TYPE
  2413.           SYNTAX SEQUENCE OF NwUserVolUsageEntry
  2414.           ACCESS not-accessible
  2415.           STATUS mandatory
  2416.           DESCRIPTION
  2417.                  "The User Volume Usage Table lists the amount of volume
  2418.                  space used by each user.  It is indexed so you can
  2419.                  easily find out how much space a particular user is
  2420.                  using on each volume."
  2421.           ::= { nwUserAccounts 2 }
  2422.  
  2423.        nwUserVolUsageEntry OBJECT-TYPE
  2424.           SYNTAX      NwUserVolUsageEntry
  2425.           ACCESS not-accessible
  2426.           STATUS mandatory
  2427.           DESCRIPTION
  2428.                  "An entry in the User Volume Usage table provides
  2429.                  information about the amount of space a particular user
  2430.                  is using on a particular volume."
  2431.           INDEX  { nwUserVolUserID, nwUserVolVolID }
  2432.           ::= { nwUserVolUsageTable 1 }
  2433.  
  2434.        NwUserVolUsageEntry ::= SEQUENCE {
  2435.             nwUserVolUserID             INTEGER,
  2436.             nwUserVolVolID              INTEGER,
  2437.             nwUserVolUsageUser          InternationalDisplayString,
  2438.             nwUserVolUsageVolume        InternationalDisplayString,
  2439.             nwUserVolUsageSpaceUsed     KBytes,
  2440.             nwUserVolUsageLimit         KBytes
  2441.           }
  2442.  
  2443.        nwUserVolUserID OBJECT-TYPE
  2444.           SYNTAX INTEGER (1..2147483647)
  2445.           ACCESS read-only
  2446.           STATUS mandatory
  2447.           DESCRIPTION
  2448.                  "A number that uniquely identifies a user.  The value
  2449.                  of this object for a particular user has the same value
  2450.                  as the nwUserID object for the same user."
  2451.           ::= { nwUserVolUsageEntry 1 }
  2452.  
  2453.        nwUserVolVolID OBJECT-TYPE
  2454.           SYNTAX INTEGER (1..2147483647)
  2455.           ACCESS read-only
  2456.           STATUS mandatory
  2457.           DESCRIPTION
  2458.                  "A number that uniquely identifies a NetWare volume.
  2459.                  The value of this object for a particular volume has
  2460.                  the same value as the nwVolID object for the same
  2461.                  volume."
  2462.           ::= { nwUserVolUsageEntry 2 }
  2463.  
  2464.        nwUserVolUsageUser OBJECT-TYPE
  2465.           SYNTAX InternationalDisplayString
  2466.           ACCESS read-only
  2467.           STATUS mandatory
  2468.           DESCRIPTION
  2469.                  "The user's login name (Directory Services full
  2470.                  distinguished name where appropriate).  Zero-length
  2471.                  string if not applicable."
  2472.           ::= { nwUserVolUsageEntry 3 }
  2473.  
  2474.        nwUserVolUsageVolume OBJECT-TYPE
  2475.           SYNTAX InternationalDisplayString (SIZE(0..64))
  2476.           ACCESS read-only
  2477.           STATUS mandatory
  2478.           DESCRIPTION
  2479.                  " The physical volume name."
  2480.           ::= { nwUserVolUsageEntry 4 }
  2481.  
  2482.        nwUserVolUsageSpaceUsed OBJECT-TYPE
  2483.           SYNTAX KBytes
  2484.           ACCESS read-only
  2485.           STATUS mandatory
  2486.           DESCRIPTION
  2487.                  " The amount of volume space, in KBytes, this user is
  2488.                  occupying."
  2489.           ::= { nwUserVolUsageEntry 5 }
  2490.  
  2491.        nwUserVolUsageLimit OBJECT-TYPE
  2492.           SYNTAX KBytes
  2493.           ACCESS read-only
  2494.           STATUS mandatory
  2495.           DESCRIPTION
  2496.                  " The amount of volume space, in KBytes,
  2497.                  to which this user is limited.  2147483647 if no
  2498.                  limit."
  2499.           ::= { nwUserVolUsageEntry 6 }
  2500.  
  2501.        --
  2502.        -- NetWare Volume Usage Table
  2503.        --
  2504.        --
  2505.        nwVolUsageTable OBJECT-TYPE
  2506.           SYNTAX SEQUENCE OF NwVolUsageEntry
  2507.           ACCESS not-accessible
  2508.           STATUS mandatory
  2509.           DESCRIPTION
  2510.                  "The Volume Usage Table lists the amount of space on
  2511.                  each volume used by each user.  It is indexed so that
  2512.                  you can easily find all the users who are occupying
  2513.                  space on a particular volume."
  2514.           ::= { nwUserAccounts 3 }
  2515.  
  2516.        nwVolUsageEntry OBJECT-TYPE
  2517.           SYNTAX NwVolUsageEntry
  2518.           ACCESS not-accessible
  2519.           STATUS mandatory
  2520.           DESCRIPTION
  2521.                  "An entry in the Volume Usage Table provides
  2522.                  information about how much space a particular user is
  2523.                  using on a particular volume."
  2524.           INDEX  { nwVolUsageVolID, nwVolUsageUserID }
  2525.           ::= { nwVolUsageTable 1 }
  2526.  
  2527.        NwVolUsageEntry ::= SEQUENCE {
  2528.             nwVolUsageVolID             INTEGER,
  2529.             nwVolUsageUserID            INTEGER,
  2530.             nwVolUsageVolume            InternationalDisplayString,
  2531.             nwVolUsageUser              InternationalDisplayString,
  2532.             nwVolUsageSpaceUsed         KBytes,
  2533.             nwVolUsageLimit             KBytes
  2534.           }
  2535.  
  2536.        nwVolUsageVolID OBJECT-TYPE
  2537.           SYNTAX INTEGER (1..2147483647)
  2538.           ACCESS read-only
  2539.           STATUS mandatory
  2540.           DESCRIPTION
  2541.                  "A number that uniquely identifies a NetWare volume.
  2542.                  The value of this object for a particular volume has
  2543.                  the same value as the nwVolID object for the same
  2544.                  volume."
  2545.           ::= { nwVolUsageEntry 1 }
  2546.  
  2547.        nwVolUsageUserID OBJECT-TYPE
  2548.           SYNTAX INTEGER (1..2147483647)
  2549.           ACCESS read-only
  2550.           STATUS mandatory
  2551.           DESCRIPTION
  2552.                  "A number that uniquely identifies a user.  The value
  2553.                  of this object for a particular user has the same value
  2554.                  as the nwUserID object for the same user."
  2555.           ::= { nwVolUsageEntry 2 }
  2556.  
  2557.        nwVolUsageVolume OBJECT-TYPE
  2558.           SYNTAX InternationalDisplayString (SIZE(0..64))
  2559.           ACCESS read-only
  2560.           STATUS mandatory
  2561.           DESCRIPTION
  2562.                  "The volume name."
  2563.           ::= { nwVolUsageEntry 3 }
  2564.  
  2565.        nwVolUsageUser OBJECT-TYPE
  2566.           SYNTAX InternationalDisplayString
  2567.           ACCESS read-only
  2568.           STATUS mandatory
  2569.           DESCRIPTION
  2570.                  "The user name."
  2571.           ::= { nwVolUsageEntry 4 }
  2572.  
  2573.        nwVolUsageSpaceUsed OBJECT-TYPE
  2574.           SYNTAX KBytes
  2575.           ACCESS read-only
  2576.           STATUS mandatory
  2577.           DESCRIPTION
  2578.                  "The volume space, in KBytes, in use by user."
  2579.           ::= { nwVolUsageEntry 5 }
  2580.  
  2581.        nwVolUsageLimit OBJECT-TYPE
  2582.           SYNTAX KBytes
  2583.           ACCESS read-only
  2584.           STATUS mandatory
  2585.           DESCRIPTION
  2586.                  " The amount of volume space, in KBytes,
  2587.                  to which this user is limited.  2147483647 if no
  2588.                  limit."
  2589.           ::= { nwVolUsageEntry 6 }
  2590.  
  2591.           END
  2592.  
  2593.  
  2594. 
  2595.