NetWare-Server-MIB DEFINITIONS ::= BEGIN -- -- This MIB document is 'WORK IN PROGRESS' of Novell, Inc. -- As such, it is subject to change, without notice, until -- such time as it is formally released and this disclaimer -- removed. -- -- -- Last Updated: February 21, 1995 -- IMPORTS enterprises, Counter, TimeTicks FROM RFC1155-SMI InternationalDisplayString, DateAndTime, KBytes FROM HOST-RESOURCES-MIB OBJECT-TYPE FROM RFC-1212; novell OBJECT IDENTIFIER ::= { enterprises 23 } mibDoc OBJECT IDENTIFIER ::= { novell 2 } nwServer OBJECT IDENTIFIER ::= { mibDoc 28 } nwSystem OBJECT IDENTIFIER ::= { nwServer 1 } nwFileSystem OBJECT IDENTIFIER ::= { nwServer 2 } nwUsers OBJECT IDENTIFIER ::= { nwServer 3 } nwQueue OBJECT IDENTIFIER ::= { nwServer 4 } nwOdi OBJECT IDENTIFIER ::= { nwServer 5 } nwSft3 OBJECT IDENTIFIER ::= { nwServer 6 } nwNCP OBJECT IDENTIFIER ::= { nwServer 7 } nwWatchdog OBJECT IDENTIFIER ::= { nwServer 8 } nwNLM OBJECT IDENTIFIER ::= { nwServer 9 } nwSetParams OBJECT IDENTIFIER ::= { nwServer 10 } nwUserAccounts OBJECT IDENTIFIER ::= { nwServer 11 } -- -- textual conventions -- -- A time interval, in units of seconds -- Seconds ::= INTEGER(0..2147483647) -- An IPX network number in network byte order. -- IPXNetNumber ::= OCTET STRING (SIZE(4)) -- Identifies a transport protocol. -- TransportDomain ::= INTEGER { noAddress(1), ipx(2), ip(3), appleTalkDDP(4) } -- A representation of a transport address in the domain -- specified by a paired object of type TransportDomain. -- TransportAddress ::= OCTET STRING -- -- -- for noAddress the length should be zero (0). -- for ipx the length will be (10 | 12) depending whether -- the socket number is present. Node numbers shorter than -- six octets will be left-filled with zeros. -- -- octets contents encoding -- 1-4 network-number network-byte order -- 5-10 node number network-byte order -- 11-12 socket-number network-byte order -- -- -- for ip the length will be (4 | 6 ) depending whether -- the port number is present. -- -- octets contents encoding -- 1-4 IP-address network-byte order -- 5-6 UDP-port network-byte order -- -- -- for appleTalk DDP addresses the length will be (3 | 4) -- depending whether the socket number is present. -- -- octets contents encoding -- 1-2 network-number network-byte order -- 3 node-number -- 4 socket-number -- -- Identifies an element of an SFT-III server -- EngineType ::= INTEGER { msEngine(1), ioEnginePrimary(2), ioEngineSecondary(3) } -- Identifies the convention followed to set the Daylight Savings -- Time -- DSTType ::= OCTET STRING (SIZE(7)) -- -- -- This textual convention is intended to provide a consistent -- method of reporting the local date and time when the switch -- to/from Daylight Savings Time should occur on the server. -- -- field octets contents range -- ____ ______ ________ _____ -- 1 1 rule type 1..5 -- 2 2 year 0..99 -- (as an offset from year 1980 ) -- 3 3 month 1..12 -- 4 4 day 1..31 -- (if day-of-month, 1..31 -- if day-of-week,1(Mon)..7(Sun)) -- 5 5 hour 0..23 -- 6 6 minutes 0..59 -- 7 7 seconds 0..59 -- -- -- the rule type identifies the rule followed by the NetWare -- Operating System in setting the start or finish of the -- Daylight Savings Time. -- -- -- A rule type (1) implies that the start/finish of the Daylight -- Savings Time is in standard date and time format, with the -- year information being represented as an offset from the year -- 1980. The start/finish time is valid only for the year -- specified in the year field. -- -- -- A rule type (2) implies that the start/finish is in -- Month/Day/Hour:Minutes:Seconds format. The start/finish time -- is valid for all years and hence the year field is to be -- ignored in this case. -- -- -- A rule type (3) implies that the start/finish is in -- Month/Day_of_week format. The rule itself is of the form: -- ( Month Day-of-week Ordinal Hr:mn:Se) -- -- The year field in this case holds the ordinal information as -- follows: -- 0 = last -- 1 = first -- 2 = second -- 3 = third -- 4 = fourth -- -- For example, "last Sunday of April, 2:00AM" is represented as -- follows: -- rule type =3 -- year =0 -- month =4 -- day =7 -- hour =2 -- minutes =0 -- seconds =0 -- -- -- A rule type (4) implies that the start/finish is in -- Month/Day_of_week format with the condition information -- appearing in the year field. The rule itself is of -- the form:(Month Day-of-week <= N Hr:Mn:Se). The year field -- holds the value "N" where "N" is any day-of-month. -- -- For example, "last Sunday of April, 2:00AM, provided it is on -- or before the 6th. of April" is represented as follows: -- rule type =4 -- year =6 -- month =4 -- day =7 -- hour =2 -- minutes =0 -- seconds =0 -- -- -- A rule type (5) implies that the start/finish is in -- Month/Day_of_week format with the condition information -- appearing in the year field. The rule itself is of the -- form: (Month Day-of-week >= N Hr:Mn:Se). The year field -- holds the value "N" where "N" is any day-of-month. -- -- For example, "last Sunday of April, 2:00AM, provided it is on -- or after the 6th of April" is represented as follows: -- rule type =5 -- year =6 -- month =4 -- day =7 -- hour =2 -- minutes =0 -- seconds =0 -- -- The NetWare System Group -- nwSysServerName OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..48)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical name of this NetWare server." ::= { nwSystem 1 } nwSysSerialNumber OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the instance of the NetWare Operating System running on this server." ::= { nwSystem 2 } nwSysInternalNetNum OBJECT-TYPE SYNTAX IPXNetNumber ACCESS read-only STATUS mandatory DESCRIPTION "The internal IPX network number of this server." ::= { nwSystem 3 } nwSysServerUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since this server was last restarted." ::= { nwSystem 4 } nwSysOSSFTLevel OBJECT-TYPE SYNTAX INTEGER { other(1), sftI(2), sftII(3), sftIII(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The System Fault Tolerance Level of the NetWare Operating System running on this server." ::= { nwSystem 5 } nwSysOSMajorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major version number of the NetWare Operating System running on this server." ::= { nwSystem 6 } nwSysOSMinorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor version number of the NetWare Operating System running on this server." ::= { nwSystem 7 } nwSysOSReleaseDate OBJECT-TYPE SYNTAX DateAndTime ACCESS read-only STATUS mandatory DESCRIPTION "The release date of the NetWare Operating System running on this server." ::= { nwSystem 8 } nwSysOSDescription OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..100)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the NetWare Operating System running on this server." ::= { nwSystem 9 } nwSysOSCopyright OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The copyright string for the NetWare Operating System running on this server." ::= { nwSystem 10 } nwSysTime OBJECT-TYPE SYNTAX DateAndTime ACCESS read-write STATUS mandatory DESCRIPTION "The date and time kept by this server." ::= { nwSystem 11 } nwSysTimeZone OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..80)) ACCESS read-write STATUS mandatory DESCRIPTION "The time zone in which this server resides. The string is in the same format as in the NetWare 'SET TIMEZONE' command." ::= { nwSystem 12 } nwSysLoginState OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), enabled(2), disabled(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The current login state of this Server." ::= { nwSystem 13 } nwSysLanguageID OBJECT-TYPE SYNTAX INTEGER { other(1), canadianFrench(2), chinese(3), danish(4), dutch(5), english(6), finnish(7), french(8), german(9), italian(10), japanese(11), portuguese(14), russian(15), spanish(16), swedish(17) } ACCESS read-only STATUS mandatory DESCRIPTION "The national language in use on this server." ::= { nwSystem 14 } nwSysNMASerialNumber OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the instance of the NetWare Management Agent running on this server. Or, a zero-length string if not applicable." ::= { nwSystem 15 } nwSysNMACopiesAllowed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of instances of the NMA with this serial number allowed by the license agreement. A value of 0 implies no limit." ::= { nwSystem 16 } nwSysDirectoryTree OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the NetWare directory services tree containing this server. Or, a zero-length string if not applicable." ::= { nwSystem 17 } nwSysBinderyContext OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The container object(s) where the bindery services context(s) is set. Or, a zero-length string if not applicable." ::= { nwSystem 18 } nwSysServerDSName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Directory Services full distinguished name of this NetWare server, or the zero-length string if not applicable." ::= { nwSystem 19 } nwSysDaylightSavingsStart OBJECT-TYPE SYNTAX DSTType ACCESS read-only STATUS mandatory DESCRIPTION "Start of daylight savings time. A language independent representation of the local date and time when the switch to Daylight Savings Time occurs on the server." ::= { nwSystem 20 } nwSysDaylightSavingsEnd OBJECT-TYPE SYNTAX DSTType ACCESS read-only STATUS mandatory DESCRIPTION "End of daylight savings time. A language independent representation of the local date and time when the switch from Daylight Savings Time occurs on the server." ::= { nwSystem 21 } nwSysDaylightSavingsOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The offset applied in time calculations when daylight savings is in effect. This is a signed quantity, and the units are seconds." ::= { nwSystem 22 } nwSysDaylightSavingsStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether daylight savings time is applicable or not." ::= { nwSystem 23 } -- -- The NetWare File System Group -- nwFSReads OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of file reads the file system has made since this server was started. This value provides a relative measure of server activity." ::= { nwFileSystem 1 } nwFSWrites OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of file writes the file system has made since this server was started. This value provides a relative measure of server activity." ::= { nwFileSystem 2 } nwFSReadKBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of KBytes read by the file system. This value provides a measure of server activity." ::= { nwFileSystem 3 } nwFSWrittenKBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of KBytes written by the file system. This value provides a measure of server activity." ::= { nwFileSystem 4 } nwFSCacheChecks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of checks that have been made against the file cache." ::= { nwFileSystem 5 } nwFSCacheHits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times a file cache check has resulted in a hit." ::= { nwFileSystem 6 } nwFSOpenFiles OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of open files in the file system." ::= { nwFileSystem 7 } nwFSMaxOpenFiles OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of open files allowed in the file system." ::= { nwFileSystem 8 } nwFSRecordLocks OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current number of record locks." ::= { nwFileSystem 9 } nwFSMaxRecordLocks OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of record locks allowed." ::= { nwFileSystem 10 } nwFSMaxSubdirectoryTreeDepth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of levels of subdirectories the OS supports." ::= { nwFileSystem 11 } nwFSMaxPercentOfVolumeUsedByDir OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "The percentage of a volume that may be used as directory space." ::= { nwFileSystem 12 } -- -- NetWare Volume Table -- nwFSVolCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of volumes listed in the volume table" ::= { nwFileSystem 13 } nwFSVolTable OBJECT-TYPE SYNTAX SEQUENCE OF NwFSVolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The volume table lists all the NetWare volumes, whether mounted or not ( see nwVolMounted for more details)." ::= { nwFileSystem 14 } nwFSVolEntry OBJECT-TYPE SYNTAX NwFSVolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the volume table describing a single NetWare Volume" INDEX { nwVolID } ::= { nwFSVolTable 1 } NwFSVolEntry ::= SEQUENCE { nwVolID INTEGER, nwVolPhysicalName InternationalDisplayString, nwVolSize KBytes, nwVolFree KBytes, nwVolFreeable KBytes, nwVolNonFreeable KBytes, nwVolBlockSize INTEGER, nwVolMounted INTEGER, nwVolAttributes INTEGER, nwVolNameSpaces INTEGER, nwVolTotalDirEntries INTEGER, nwVolUsedDirEntries INTEGER, nwVolSegmentCount INTEGER, nwVolDSName InternationalDisplayString, nwVolFileSystemID INTEGER, nwVolFileSystemName InternationalDisplayString } nwVolID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each NetWare volume on the server. The value for each volume must remain constant at least from one re-initialization of the agent to the next re- initialization." ::= { nwFSVolEntry 1 } nwVolPhysicalName OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the physical volume (as opposed to any Directory Services (DS) name." ::= { nwFSVolEntry 2 } nwVolSize OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The size of the volume in KBytes." ::= { nwFSVolEntry 3 } nwVolFree OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The free space on the volume in KBytes. As this number approaches zero, the volume is running out of space for new or expanding files." ::= { nwFSVolEntry 4 } nwVolFreeable OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The amount of freeable space (in KBytes) being used by previously deleted files on this volume. The freeable space can be reclaimed as free space by purging deleted files." ::= { nwFSVolEntry 5 } nwVolNonFreeable OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The non-freeable space (in KBytes) on the volume. This is the space being used by deleted files that cannot be purged. Non-freeable space can be reclaimed as free space when the deleted files become eligible to be purged." ::= { nwFSVolEntry 6 } nwVolBlockSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The block size on the volume in bytes." ::= { nwFSVolEntry 7 } nwVolMounted OBJECT-TYPE SYNTAX INTEGER { mounted(1), dismounted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The mount state of the volume. Note that if the volume is not mounted, all the other values in the table, except nwVolName, are invalid. Writing a value of mounted(1) to this object will cause the volume to be mounted if it is currently dismounted. Writing a value of dismounted(2) to this object will cause the volume to be dismounted if the volume is currently mounted." ::= { nwFSVolEntry 8 } nwVolAttributes OBJECT-TYPE SYNTAX INTEGER (0..31) ACCESS read-only STATUS mandatory DESCRIPTION "A value that represents the attributes of the volume. The value is a sum. This value initially takes the value zero, then for each attribute that is enabled on the volume, 2 raised to a power is added to the sum. The powers are according to the following table: Attribute Power Block Suballocation 0 File Compression 1 Data Migration 2 Auditing 3 Read Only 4 For example, a read-only volume with suballocation enabled would have a value of 17 (2**4 + 2**0)." ::= { nwFSVolEntry 9 } nwVolNameSpaces OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-only STATUS mandatory DESCRIPTION "A value representing all the name spaces supported by this volume. The value is a sum. This value initially takes the value zero, then for each name space that is supported by the volume, 2 raised to a power is added to the sum. The powers are according to the following table: Name Space Power DOS 0 MAC 1 NFS 2 FTAM 3 OS/2 4 NT 5 For example, a volume supporting both the DOS and MAC name spaces would have a value of 3 (2**0 + 2**1)." ::= { nwFSVolEntry 10 } nwVolTotalDirEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of directory table entries available on this volume." ::= { nwFSVolEntry 11 } nwVolUsedDirEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of directory table entries that are currently being used on this volume." ::= { nwFSVolEntry 12 } nwVolSegmentCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of segments comprising this volume." ::= { nwFSVolEntry 13 } nwVolDSName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The full Directory Services distinguished name for the volume, or the zero-length string if not applicable." ::= { nwFSVolEntry 14 } nwVolFileSystemID OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), netWareVolume(3), nfsVolume(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the file system on the volume." ::= { nwFSVolEntry 15 } nwVolFileSystemName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "If remote, the remote mount point; e.g. va:/usr/x If local, the zero length string." ::= { nwFSVolEntry 16 } -- -- NetWare Open File Table -- nwFSOpenFileTable OBJECT-TYPE SYNTAX SEQUENCE OF NwFSOpenFileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of all open files on the server. If a file is opened by more than one connection, multiple entries for the same file will appear in the table." ::= { nwFileSystem 15 } nwFSOpenFileEntry OBJECT-TYPE SYNTAX NwFSOpenFileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Open File table providing information about a single open file." INDEX { nwOfileVolID, nwOfileDirectoryNumber, nwOfileConnection } ::= { nwFSOpenFileTable 1 } NwFSOpenFileEntry ::= SEQUENCE { nwOfileVolID INTEGER, nwOfileDirectoryNumber INTEGER, nwOfileConnection INTEGER, nwOfileVolumeName InternationalDisplayString, nwOfileName InternationalDisplayString, nwOfileLoginName InternationalDisplayString } nwOfileVolID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a NetWare volume. The value of this object for a particular volume has the same value as the nwVolID object for the same volume." ::= { nwFSOpenFileEntry 1 } nwOfileDirectoryNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies an open file within a NetWare volume." ::= { nwFSOpenFileEntry 2 } nwOfileConnection OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the connection that opened the file." ::= {nwFSOpenFileEntry 3 } nwOfileVolumeName OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical name of the NetWare volume containing the open file." ::= { nwFSOpenFileEntry 4 } nwOfileName OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..254)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the open file including the directory path." ::= { nwFSOpenFileEntry 5 } nwOfileLoginName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the user (if any) who opened the file. If the file was opened by the system or by an NLM, etc., nwOfileLoginName will be the zero-length string." ::= { nwFSOpenFileEntry 6 } -- -- The NetWare Users Group -- nwUserCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries in the User Account Table." ::= { nwUsers 1 } nwLoginCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of licensed connections (logins) in this file server." ::= { nwUsers 2 } nwMaxLogins OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of licensed connections (logins) supported by this file server. Zero if unlimited." ::= { nwUsers 3 } nwConnectionCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries in the Connection Table. The current number of connections to this file server(including connection 0 (zero), the system connection)." ::= { nwUsers 4 } nwPeakRemoteConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The peak number of remote stations that have simultaneously connected to this server. Note that this number does not include connections made by the server itself, nor NLMs running on the server." ::= { nwUsers 5 } nwMaxConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of connections supported by this file server. Zero if unlimited." ::= { nwUsers 6 } nwNLMConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current number of logged in connections used by the system." ::= { nwUsers 7 } -- -- Connection Table -- nwConnectionTable OBJECT-TYPE SYNTAX SEQUENCE OF NwConnectionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Connection Table lists all connections used; including those by Workstations, NLMs, and Attachments. Connection 0 (zero) is used by the system." ::= { nwUsers 8 } nwConnectionEntry OBJECT-TYPE SYNTAX NwConnectionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the connections table provides information about a single connection" INDEX { nwConnectionNumber } ::= { nwConnectionTable 1 } NwConnectionEntry ::= SEQUENCE { nwConnectionNumber INTEGER, nwConnectionLoginName InternationalDisplayString, nwConnectionTransportDomain TransportDomain, nwConnectionTransportAddress TransportAddress, nwConnectionTime DateAndTime, nwConnectionReadKBytes Counter, nwConnectionWrittenKBytes Counter, nwConnectionNcpRequests Counter, nwConnectionFilesOpen INTEGER, nwConnectionRecordsLocked INTEGER, nwConnectionPrivilege INTEGER, nwConnectionStatus INTEGER } nwConnectionNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The connection number. Connection 0 (zero) is used by the system." ::= { nwConnectionEntry 1 } nwConnectionLoginName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The login name (Directory Services full distinguished name where appropriate). Zero-length string if not applicable." ::= { nwConnectionEntry 2 } nwConnectionTransportDomain OBJECT-TYPE SYNTAX TransportDomain ACCESS read-only STATUS mandatory DESCRIPTION " The transport domain of the connection." ::= { nwConnectionEntry 3 } nwConnectionTransportAddress OBJECT-TYPE SYNTAX TransportAddress ACCESS read-only STATUS mandatory DESCRIPTION " The transport address of the connection." ::= { nwConnectionEntry 4 } nwConnectionTime OBJECT-TYPE SYNTAX DateAndTime ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the connection was established." ::= { nwConnectionEntry 5 } nwConnectionReadKBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of KBytes the connection has read since it was established." ::= { nwConnectionEntry 6 } nwConnectionWrittenKBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of KBytes the connection has written since it was established." ::= { nwConnectionEntry 7 } nwConnectionNcpRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of NCP Requests the connection has made since it was established." ::= { nwConnectionEntry 8 } nwConnectionFilesOpen OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of files that are currently opened by the connection." ::= { nwConnectionEntry 9 } nwConnectionRecordsLocked OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of file records that are currently locked by the connection." ::= { nwConnectionEntry 10 } nwConnectionPrivilege OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-only STATUS mandatory DESCRIPTION "A value that represents the connection's login privileges. The value is a sum. This value initially takes the value zero, then for each privilege that the connection has, 2 raised to a power is added to the sum. The powers are according to the following table: Privilege Power Supervisor 0 Operator 1 Auditor 2 High_Privilege 3 Second_Authentication 4 Second_High_Privilege 5 For example, a user with both Supervisor and Auditor privileges would have a value of 5 (2**0 + 2**2) " ::= { nwConnectionEntry 11 } nwConnectionStatus OBJECT-TYPE SYNTAX INTEGER (0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "A value that represents the login status of the user. The value is a sum. This value initially takes the value zero, then for each status that the user has, 2 raised to a power is added to the sum. The powers are according to the following table: Status Power Not logged in 0 Logged in 1 Need security change 2 MacStation 3 Connection abort 4 Audited 5 Authenticated temporary 6 Audit connection recorded 7 DS audit connection recorded 8 Logout in progress 9 For example a logged in user who needs a security change would have a value of 6 (2**1 + 2**2)." ::= { nwConnectionEntry 12 } -- -- NetWare Queue Services Group -- nwQueueCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of active queues on this server." ::= { nwQueue 1 } -- -- NetWare Queue Table -- nwQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF NwQueueEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Queue table lists all the active NetWare queues including: print, job and archive queues on this server. " ::= { nwQueue 2 } nwQueueEntry OBJECT-TYPE SYNTAX NwQueueEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Queue table provides information about a single NetWare queue." INDEX { nwQID } ::= { nwQueueTable 1 } NwQueueEntry ::= SEQUENCE { nwQID INTEGER, nwQName InternationalDisplayString, nwQType INTEGER, nwQAddJobState INTEGER, nwQAttachState INTEGER, nwQServiceJobState INTEGER, nwQDirVolName InternationalDisplayString, nwQNumJobEntries INTEGER, nwQNumAssignedServers INTEGER } nwQID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each NetWare queue on the server. The value for each queue must remain constant at least from one re-initialization of the agent to the next re- initialization." ::= { nwQueueEntry 1 } nwQName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The queue name (Directory Services full distinguished name where appropriate). Zero-length string if not applicable." ::= { nwQueueEntry 2 } nwQType OBJECT-TYPE SYNTAX INTEGER { other(1), printQueue(2), archiveQueue(3), jobQueue(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the queue." ::= { nwQueueEntry 3 } nwQAddJobState OBJECT-TYPE SYNTAX INTEGER { canAddJobs(1), cannotAddJobs(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This value indicates whether more jobs can be added to this queue. A value of canAddJobs(1) indicates more jobs can be added. A value of cannotAddJobs(2) indicates more jobs cannot be added." ::= { nwQueueEntry 4 } nwQAttachState OBJECT-TYPE SYNTAX INTEGER { canAttach(1), cannotAttach(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This value indicates whether queue servers can attach to this queue. A value of canAttach(1) indicates a queue server can attach. A value of cannotAttach(2) indicates a queue server cannot attach." ::= { nwQueueEntry 5 } nwQServiceJobState OBJECT-TYPE SYNTAX INTEGER { canService(1), cannotService(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This value indicates whether the queue can service jobs. A value of canService(1) indicates that the queue can service jobs. A value of cannotService(2) indicates the queue cannot service jobs." ::= { nwQueueEntry 6 } nwQDirVolName OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical name of the volume, where the directory created for this queue resides." ::= { nwQueueEntry 7 } nwQNumJobEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of job entries in the queue." ::= { nwQueueEntry 8 } nwQNumAssignedServers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of servers assigned to the queue." ::= { nwQueueEntry 9 } -- -- NetWare Queue Job Table -- nwQueueJobTable OBJECT-TYPE SYNTAX SEQUENCE OF NwQueueJobEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Queue Job table lists all the jobs for all the active queues defined on this server QMS creates a file for each job. The name of that file will be Q$XXXX.NNN where XXXX is the last 4 digits of nwQJobQID and NNN is the job number. Therefore the Q Job File name can be calculated and will not be in the table." ::= { nwQueue 3 } nwQueueJobEntry OBJECT-TYPE SYNTAX NwQueueJobEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Queue Job table provides information about a particular job in a particular queue." INDEX { nwQJobQID, nwQJobNumber } ::= { nwQueueJobTable 1 } NwQueueJobEntry ::= SEQUENCE { nwQJobQID INTEGER, nwQJobNumber INTEGER, nwQJobDescription InternationalDisplayString, nwQJobEntryDateTime DateAndTime, nwQJobPosition INTEGER, nwQJobSize INTEGER, nwQJobControlFlags INTEGER, nwQJobUserName InternationalDisplayString, nwQJobTargetServerName InternationalDisplayString, nwQJobTargetDateTime DateAndTime, nwQJobServerName InternationalDisplayString } nwQJobQID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a NetWare queue. The value of this object for a particular queue has the same value as the nwQID object for the same queue." ::= { nwQueueJobEntry 1 } nwQJobNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The job number." ::= { nwQueueJobEntry 2 } nwQJobDescription OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..50)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of the queue job." ::= { nwQueueJobEntry 3 } nwQJobEntryDateTime OBJECT-TYPE SYNTAX DateAndTime ACCESS read-only STATUS mandatory DESCRIPTION "The entry date and time." ::= { nwQueueJobEntry 4 } nwQJobPosition OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The order in the queue." ::= { nwQueueJobEntry 5 } nwQJobSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size of the job file in bytes." ::= { nwQueueJobEntry 6 } nwQJobControlFlags OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A value representing the job control flags. The value is a sum. This value initially takes the value zero, then for each job control flag that is set, 2 raised to a power is added to the sum. The powers are according to the following table: 8h Service Auto-Start 10h Execute 20h Entry Open 40h User Hold 80h Operator Hold" ::= { nwQueueJobEntry 7 } nwQJobUserName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the user who submitted the job (Directory Services full distinguished name where appropriate). Zero-length string if not applicable." ::= { nwQueueJobEntry 8 } nwQJobTargetServerName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The target server name (Directory Services full distinguished name where appropriate).. The zero length string will be returned for 'Any Server'." ::= { nwQueueJobEntry 9 } nwQJobTargetDateTime OBJECT-TYPE SYNTAX DateAndTime ACCESS read-only STATUS mandatory DESCRIPTION "The target date and time. When the job is to be printed. A job may be first in queue but may not print because this is set to some other time." ::= { nwQueueJobEntry 10 } nwQJobServerName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The server currently processing the job (Directory Services full distinguished name where appropriate).. If the job is not being handled currently, this field will be a zero-length string." ::= { nwQueueJobEntry 11 } -- -- NetWare Queue Server Table -- nwQueueServerTable OBJECT-TYPE SYNTAX SEQUENCE OF NwQueueServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Queue Server Table lists all the assigned servers for all the active NetWare queues on this instrumented server. For each active queue on the server, zero or more entries will exist, one for each server assigned to service that particular queue." ::= { nwQueue 4 } nwQueueServerEntry OBJECT-TYPE SYNTAX NwQueueServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Queue Server table provides information about the assignment of a particular server to a particular queue." INDEX { nwQServerQID, nwQServerID } ::= { nwQueueServerTable 1 } NwQueueServerEntry ::= SEQUENCE { nwQServerQID INTEGER, nwQServerID INTEGER, nwQServerName InternationalDisplayString, nwQServerStatus INTEGER } nwQServerQID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a NetWare queue. The value of this object for a particular queue has the same value as the nwQID object for the same queue." ::= { nwQueueServerEntry 1 } nwQServerID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each server servicing this queue. The value for each server must remain constant at least from one re-initialization of the agent to the next re- initialization." ::= { nwQueueServerEntry 2 } nwQServerName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of a queue server servicing this queue (Directory Services full distinguished name where appropriate). Zero-length string if not applicable.." ::= { nwQueueServerEntry 3 } nwQServerStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), active(2), inactive(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the Queue Server." ::= { nwQueueServerEntry 4 } -- -- The Odi Group -- -- ODI objects common to all implementations are in the -- Host Resources Extensions MIB. These, objects are unique -- to a NetWare server. -- -- Network information and statistics are available in -- MIB-II, and the various transmission and protocol MIBs. -- nwOdiLslEnqSendCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Link Support Layer's Enqueued Send Count, this is the current number of send packets that have been placed in a send queue." ::= { nwOdi 1 } nwOdiOsPktRcvBuffer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current number of packet receive buffers being used by the operating system." ::= { nwOdi 2 } nwOdiOsMaxPktRcvBuffers OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of packet receive buffers that the operating system can allocate. This object is settable and can also be set through the nwSetParamTable." ::= { nwOdi 3 } nwOdiOsMinPktRcvBuffers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minimum number of packet receive buffers that the operating system can allocate. This value can only be changed at startup time from STARTUP.NCF; therefore it is settable only through the nwSetParamTable." ::= { nwOdi 4 } -- -- The SFT-III group -- -- This group is only implemented in SFT-III servers. -- It is implemented in both the msEngine and the ioEngines -- nwSft3Engine OBJECT-TYPE SYNTAX EngineType ACCESS read-only STATUS mandatory DESCRIPTION "The type of the this engine." ::= { nwSft3 1 } nwSft3EngineState OBJECT-TYPE SYNTAX INTEGER { unknown(1), synchronizing(2), mirrored(3), noSecondary(4), down(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this engine. Note the msEngine does not know its state and thus will always be unknown(1)." ::= { nwSft3 2 } nwSft3EngineTable OBJECT-TYPE SYNTAX SEQUENCE OF NwSft3EngineEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about each engine which comprises an SFT- III server." ::= { nwSft3 3 } nwSft3EngineEntry OBJECT-TYPE SYNTAX NwSft3EngineEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular engine in an SFT-III server." INDEX {nwSft3EngineType } ::= { nwSft3EngineTable 1 } NwSft3EngineEntry ::= SEQUENCE { nwSft3EngineType EngineType, nwSft3EngineName InternationalDisplayString, nwSft3EngineInternalNetNum IPXNetNumber } nwSft3EngineType OBJECT-TYPE SYNTAX EngineType ACCESS read-only STATUS mandatory DESCRIPTION "The type of the engine." ::= { nwSft3EngineEntry 1 } nwSft3EngineName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of this engine." ::= { nwSft3EngineEntry 2 } nwSft3EngineInternalNetNum OBJECT-TYPE SYNTAX IPXNetNumber ACCESS read-only STATUS mandatory DESCRIPTION "The internal IPX network number of this server." ::= { nwSft3EngineEntry 3 } -- -- The NCP Services Group -- nwNCPIPXChecksums OBJECT-TYPE SYNTAX INTEGER { noChecksums(1), checksumIfEnabledAtClient(2), requireChecksums(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls NCP IPX checksumming." ::= { nwNCP 1 } nwNCPPacketSignatures OBJECT-TYPE SYNTAX INTEGER { serverNeverSigns(1), serverSignsOnClientRequest(2), serverSignsIfClientCapable(3), serverMandatesSigning(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The security level currently in force on this server." ::= { nwNCP 2 } nwNCPNumNCPReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of NCP Requests." ::= { nwNCP 3 } nwNCPUseCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "NCP station in use count." ::= { nwNCP 4 } nwNCPPeakUseCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "NCP peak station in use count." ::= { nwNCP 5 } nwNCPForgedPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of NCP requests that were forged packets." ::= { nwNCP 6 } nwNCPBeingProcesseds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of NCP requests that were already being processed." ::= { nwNCP 7 } nwNCPNoAvailConns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of NCP requests that were not processed because there were no available connections." ::= { nwNCP 8 } nwNCPIPXChecksumErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "NCP IPX checksum error count." ::= { nwNCP 9 } nwNCPInvalidPacketSigs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "NCP invalid packet signature error count." ::= { nwNCP 10 } nwNCPExtNumReg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of NCP extensions Registered." ::= { nwNCP 11 } nwNCPExtInvalidReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Invalid NCP Extensions Requests." ::= { nwNCP 12 } -- -- The Watchdog group -- nwWDTimeBeforeFirstPkt OBJECT-TYPE SYNTAX Seconds ACCESS read-write STATUS mandatory DESCRIPTION "The time before the first Watchdog Packet in seconds." ::= { nwWatchdog 1 } nwWDTimeBetweenPkts OBJECT-TYPE SYNTAX Seconds ACCESS read-write STATUS mandatory DESCRIPTION "The time between Watchdog Packets in seconds." ::= { nwWatchdog 2 } nwWDNumPktsToSend OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of Watchdog Packets to Send." ::= { nwWatchdog 3 } nwWDCurrentState OBJECT-TYPE SYNTAX INTEGER { unknown(1), waiting(2), sendingPackets(3), clearingStations(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current Watchdog State. Note: this is only available in 4.0, will be unknown in 3.11" ::= { nwWatchdog 4 } nwWDNotifyConsoleFlag OBJECT-TYPE SYNTAX INTEGER { doNotNotify(1), notify(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The Watchdog Notify Console Flag." ::= { nwWatchdog 5 } -- -- NetWare Loadable Module (NLM) Group -- nwNLMTable OBJECT-TYPE SYNTAX SEQUENCE OF NwNLMEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The nwNLMTable augments the hrSWRunTable in the Host Resources MIB to provide additional NetWare specific information." ::= { nwNLM 1 } nwNLMEntry OBJECT-TYPE SYNTAX NwNLMEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the NLM table provides additional information about a particular NLM." INDEX { nwNLMIndex } ::= { nwNLMTable 1 } NwNLMEntry ::= SEQUENCE { nwNLMIndex INTEGER, nwNLMName InternationalDisplayString, nwNLMDescription InternationalDisplayString, nwNLMTotalMemory INTEGER, nwNLMCopyright InternationalDisplayString, nwNLMProtectionDomain INTEGER, nwNLMMajorVer INTEGER, nwNLMMinorVer INTEGER, nwNLMRevision INTEGER, nwNLMReleaseDate DateAndTime } nwNLMIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies an NLM. The value of this object for a particular NLM has the same value as the hrSWRunIndex object, defined in the HOST- RESOURCES-MIB, for the same NLM." ::= { nwNLMEntry 1 } nwNLMName OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..48)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the NLM." ::= { nwNLMEntry 2 } nwNLMDescription OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..100)) ACCESS read-only STATUS mandatory DESCRIPTION "A text string that describes this NLM." ::= { nwNLMEntry 3 } nwNLMTotalMemory OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total memory, in bytes, used by this NLM. This is a composite total of Short Term Memory, Semi-Permanent Memory, and Non-movable Cache Memory allocated by the NLM, plus the sizes of the code and data sections of this instance of an NLM." ::= { nwNLMEntry 4 } nwNLMCopyright OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The copyright string for this NLM." ::= { nwNLMEntry 5 } nwNLMProtectionDomain OBJECT-TYPE SYNTAX INTEGER { osDomain(1), protectedDomain(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The protection level at which this NLM is executing." ::= { nwNLMEntry 6 } nwNLMMajorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major version number of this NLM." ::= { nwNLMEntry 7 } nwNLMMinorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor version number of this NLM." ::= { nwNLMEntry 8 } nwNLMRevision OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The revision level of this NLM." ::= { nwNLMEntry 9 } nwNLMReleaseDate OBJECT-TYPE SYNTAX DateAndTime ACCESS read-only STATUS mandatory DESCRIPTION "The date and time this NLM was released" ::= {nwNLMEntry 10 } -- -- Settable Parameters Group -- -- -- Set Parameters Category Table -- nwSetCategoryTable OBJECT-TYPE SYNTAX SEQUENCE OF NwSetCategoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of NetWare SET parameter categories" ::= { nwSetParams 1 } nwSetCategoryEntry OBJECT-TYPE SYNTAX NwSetCategoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A NetWare SET parameter category" INDEX { nwSetCategoryIndex } ::= { nwSetCategoryTable 1 } NwSetCategoryEntry ::= SEQUENCE { nwSetCategoryIndex INTEGER, nwSetCategoryName InternationalDisplayString } nwSetCategoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each category of SET commands" ::= { nwSetCategoryEntry 1 } nwSetCategoryName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A descriptive name of this category of SET commands" ::= { nwSetCategoryEntry 2 } -- -- Set Parameters Table -- nwSetParamTable OBJECT-TYPE SYNTAX SEQUENCE OF NwSetParamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of the NetWare SET parameters. This table emulates the NetWare SET command. Note that some of the parameters can also be set through other MIB objects" ::= { nwSetParams 2 } nwSetParamEntry OBJECT-TYPE SYNTAX NwSetParamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SET parameter table provides information about a particular parameter." INDEX { nwSetParamCategoryIndex, nwSetParamIndex } ::= { nwSetParamTable 1 } NwSetParamEntry ::= SEQUENCE { nwSetParamCategoryIndex INTEGER, nwSetParamIndex INTEGER, nwSetParamName InternationalDisplayString, nwSetParamType INTEGER, nwSetParamValueInteger INTEGER, nwSetParamValueString InternationalDisplayString, nwSetParamLowerLimit INTEGER, nwSetParamUpperLimit INTEGER, nwSetParamDescrLength INTEGER, nwSetParamMode INTEGER } nwSetParamCategoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a Set parameter category. The value of this object for a particular category has the same value as the nwSetCategoryIndex object for the same category." ::= { nwSetParamEntry 1 } nwSetParamIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "An index which uniquely identifies this set parameter within the category" ::= { nwSetParamEntry 2 } nwSetParamName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the settable parameter" ::= { nwSetParamEntry 3 } nwSetParamType OBJECT-TYPE SYNTAX INTEGER { number(1), boolean(2), ticks(3), blockShift(4), timeOffset(5), string(6), trigger(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the parameter. All types are integer- valued except 'string', which is string-valued. number: integer boolean: 0 == FALSE, non-zero == TRUE ticks: 1 tick == 3600/65535 == approx 55 millisecs blockShift: integer timeOffset: [+|-]hh:mm:ss converted to seconds string: character string trigger: integer" ::= { nwSetParamEntry 4 } nwSetParamValueInteger OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current value of the parameter if integer-valued. Zero otherwise." ::= { nwSetParamEntry 5 } nwSetParamValueString OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The current value of the parameter if string-valued. The zero-length string otherwise." ::= { nwSetParamEntry 6 } nwSetParamLowerLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The lower limit of the parameter if integer-valued." ::= { nwSetParamEntry 7 } nwSetParamUpperLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The upper limit of the parameter if integer-valued. The maximum length of the string if string-valued." ::= { nwSetParamEntry 8 } nwSetParamDescrLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total length (in octets) of the parameter description string, which can be retrieved in segments from the nwSetDescrTable." ::= { nwSetParamEntry 9 } nwSetParamMode OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-write STATUS mandatory DESCRIPTION "A value defining how and when the command takes effect. The value is a sum. This value initially takes the value zero, then for each place the parameter can be set from, 2 raised to a power is added to the sum. The powers are according to the following table: Set From Power Console 0 AUTOEXEC.NCF 1 STARTUP.NCF 2 For example, a parameter that can be set from either the console or AUTOEXEC would have a value of 3 (2**0 + 2**1). On a read, a bit will be set for each place the parameter can be set from. On a write, bits should be set to specify where the set command should be placed. If nwSetParamValue is written without nwSetParam also being set in the same PDU, the parameter will be set as if at the console; unless it is a parameter which can only be set in STARTUP.NCF in which case an error will be returned" ::= { nwSetParamEntry 10 } -- -- Set Parameters Descriptions Table -- nwSetDescrTable OBJECT-TYPE SYNTAX SEQUENCE OF NwSetDescrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of description string segments for each NetWare SET parameter. This table allows for long description strings to be retrieved in segments. A complete description string can be reconstituted by concatenating the ordered set of string segments. The length of the complete string is available through the nwSetParamTable." ::= { nwSetParams 3 } nwSetDescrEntry OBJECT-TYPE SYNTAX NwSetDescrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SET description table contains one segment of a NetWare SET parameter description string. The complete description string can be reconstituted by concatenating the ordered set of string segments. The length of the complete string is available through the nwSetParamTable." INDEX { nwSetDescrCategoryIndex, nwSetDescrParamIndex, nwSetDescrIndex } ::= { nwSetDescrTable 1 } NwSetDescrEntry ::= SEQUENCE { nwSetDescrCategoryIndex INTEGER, nwSetDescrParamIndex INTEGER, nwSetDescrIndex INTEGER, nwSetDescription InternationalDisplayString } nwSetDescrCategoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a Set parameter category. The value of this object for a particular category has the same value as the nwSetCategoryIndex object for the same category." ::= { nwSetDescrEntry 1 } nwSetDescrParamIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a Set parameter. The value of this object for a particular parameter has the same value as the nwSetParamIndex object for the same parameter." ::= { nwSetDescrEntry 2 } nwSetDescrIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "An ordinal that indicates this segment's relative position in the complete description string for this NetWare SET Parameter." ::= { nwSetDescrEntry 3 } nwSetDescription OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A segment of the description string for this NetWare SET parameter." ::= { nwSetDescrEntry 4 } -- -- The User Accounts Group -- -- -- User Account Table -- nwUserAcctTable OBJECT-TYPE SYNTAX SEQUENCE OF NwUserAcctEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The User Account Table lists all user accounts in this file server. Users in the table may or may not be logged in currently. The information in this table is applicable only to NetWare 3.11 and 3.12 servers, or NetWare 4.10 servers with Bindery Services enabled. In the case of Bindery Services, data is only available for those users in the Bindery context(s) of the server. In a 4.10 server without Bindery Services enabled, this table will be empty " ::= { nwUserAccounts 1 } nwUserAcctEntry OBJECT-TYPE SYNTAX NwUserAcctEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the User Account table provides information on a single user account. The information in this table is applicable only to NetWare 3.11 and 3.12 servers, or NetWare 4.10 servers with Bindery Services enabled. In the case of Bindery Services, data is only available for those users in the Bindery context(s) of the server. In a 4.x server without Bindery Services enabled, this table will be empty " INDEX { nwUserID } ::= { nwUserAcctTable 1 } NwUserAcctEntry ::= SEQUENCE { nwUserID INTEGER, nwUserName InternationalDisplayString, nwUserDiskUsage KBytes, nwUserLastLoginTime DateAndTime, nwUserAccountStatus INTEGER, nwUserPasswordStatus INTEGER, nwUserBadLoginTransport TransportDomain, nwUserBadLoginAddress TransportAddress, nwUserBadLoginAttempts INTEGER, nwUserFullName InternationalDisplayString } nwUserID OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each NetWare user with an account on the server. The value for each user must remain constant at least from one re-initialization of the agent to the next re-initialization." ::= { nwUserAcctEntry 1 } nwUserName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The user's login name (Directory Services full distinguished name where appropriate). Zero-length string if not applicable." ::= { nwUserAcctEntry 2 } nwUserDiskUsage OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The amount of disk space, in KBytes, this user is occupying across all volumes on this server." ::= { nwUserAcctEntry 3 } nwUserLastLoginTime OBJECT-TYPE SYNTAX DateAndTime ACCESS read-only STATUS mandatory DESCRIPTION "The time the user last logged in to this server." ::= { nwUserAcctEntry 4 } nwUserAccountStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), expired(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this user's account" ::= { nwUserAcctEntry 5 } nwUserPasswordStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), expired(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this user's password." ::= { nwUserAcctEntry 6 } nwUserBadLoginTransport OBJECT-TYPE SYNTAX TransportDomain ACCESS read-only STATUS mandatory DESCRIPTION "The transport domain (protocol) the user used to log in with bad password last time, valid only if the variable nwUserBadLoginAttempt is larger than zero." ::= { nwUserAcctEntry 7 } nwUserBadLoginAddress OBJECT-TYPE SYNTAX TransportAddress ACCESS read-only STATUS mandatory DESCRIPTION " The address the user used to log in with bad password last time, valid only if the variable nwUserBadLoginAttempt is larger than zero." ::= { nwUserAcctEntry 8 } nwUserBadLoginAttempts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the user attempted to log in with a bad password since the server started. The number would be 0xFFFF if the number of bad login attempts has exceeded the bad login threshold and the account has been locked." ::= { nwUserAcctEntry 9 } nwUserFullName OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The user's full name." ::= { nwUserAcctEntry 10 } -- -- User Volume Usage Table -- nwUserVolUsageTable OBJECT-TYPE SYNTAX SEQUENCE OF NwUserVolUsageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The User Volume Usage Table lists the amount of volume space used by each user. It is indexed so you can easily find out how much space a particular user is using on each volume." ::= { nwUserAccounts 2 } nwUserVolUsageEntry OBJECT-TYPE SYNTAX NwUserVolUsageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the User Volume Usage table provides information about the amount of space a particular user is using on a particular volume." INDEX { nwUserVolUserID, nwUserVolVolID } ::= { nwUserVolUsageTable 1 } NwUserVolUsageEntry ::= SEQUENCE { nwUserVolUserID INTEGER, nwUserVolVolID INTEGER, nwUserVolUsageUser InternationalDisplayString, nwUserVolUsageVolume InternationalDisplayString, nwUserVolUsageSpaceUsed KBytes, nwUserVolUsageLimit KBytes } nwUserVolUserID OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a user. The value of this object for a particular user has the same value as the nwUserID object for the same user." ::= { nwUserVolUsageEntry 1 } nwUserVolVolID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a NetWare volume. The value of this object for a particular volume has the same value as the nwVolID object for the same volume." ::= { nwUserVolUsageEntry 2 } nwUserVolUsageUser OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The user's login name (Directory Services full distinguished name where appropriate). Zero-length string if not applicable." ::= { nwUserVolUsageEntry 3 } nwUserVolUsageVolume OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION " The physical volume name." ::= { nwUserVolUsageEntry 4 } nwUserVolUsageSpaceUsed OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION " The amount of volume space, in KBytes, this user is occupying." ::= { nwUserVolUsageEntry 5 } nwUserVolUsageLimit OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION " The amount of volume space, in KBytes, to which this user is limited. 2147483647 if no limit." ::= { nwUserVolUsageEntry 6 } -- -- NetWare Volume Usage Table -- -- nwVolUsageTable OBJECT-TYPE SYNTAX SEQUENCE OF NwVolUsageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Volume Usage Table lists the amount of space on each volume used by each user. It is indexed so that you can easily find all the users who are occupying space on a particular volume." ::= { nwUserAccounts 3 } nwVolUsageEntry OBJECT-TYPE SYNTAX NwVolUsageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Volume Usage Table provides information about how much space a particular user is using on a particular volume." INDEX { nwVolUsageVolID, nwVolUsageUserID } ::= { nwVolUsageTable 1 } NwVolUsageEntry ::= SEQUENCE { nwVolUsageVolID INTEGER, nwVolUsageUserID INTEGER, nwVolUsageVolume InternationalDisplayString, nwVolUsageUser InternationalDisplayString, nwVolUsageSpaceUsed KBytes, nwVolUsageLimit KBytes } nwVolUsageVolID OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a NetWare volume. The value of this object for a particular volume has the same value as the nwVolID object for the same volume." ::= { nwVolUsageEntry 1 } nwVolUsageUserID OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "A number that uniquely identifies a user. The value of this object for a particular user has the same value as the nwUserID object for the same user." ::= { nwVolUsageEntry 2 } nwVolUsageVolume OBJECT-TYPE SYNTAX InternationalDisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The volume name." ::= { nwVolUsageEntry 3 } nwVolUsageUser OBJECT-TYPE SYNTAX InternationalDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The user name." ::= { nwVolUsageEntry 4 } nwVolUsageSpaceUsed OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The volume space, in KBytes, in use by user." ::= { nwVolUsageEntry 5 } nwVolUsageLimit OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION " The amount of volume space, in KBytes, to which this user is limited. 2147483647 if no limit." ::= { nwVolUsageEntry 6 } END