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