Apple-macintosh-system-mib

File: Apple-macintosh-system-mib.mib (21793 bytes)

Imported modules

RFC-1215 RFC1155-SMI SNMPv2-TC

Imported symbols

TRAP-TYPE enterprises OBJECT-TYPE
DisplayString

Defined Types

UnicodeString  
STRING    

ContentsEntry  
SEQUENCE    
  contentsSubagent DisplayString
  contentsSubtree DisplayString
  contentsObjectID OBJECT IDENTIFIER

TrapRequestEntry  
SEQUENCE    
  trapCommunity DisplayString
  trapID OBJECT IDENTIFIER
  trapProtocol OBJECT IDENTIFIER
  trapPort STRING Size(4)
  trapDestination STRING
  trapValidity INTEGER

GestaltEntry  
SEQUENCE    
  gestaltSelector STRING Size(4)
  gestaltResponseType INTEGER
  gestaltResponse STRING Size(4)

FileEntry  
SEQUENCE    
  fileVRefNum INTEGER
  fileID INTEGER
  fileDirID INTEGER
  fileDirName DisplayString Size(31)
  fileName DisplayString Size(31)
  fileType STRING Size(4)
  fileCreator STRING Size(4)
  fileSize INTEGER
  fileCreatDate INTEGER
  fileModDate INTEGER
  fileVersion STRING

ApplEntry  
SEQUENCE    
  applVRefNum INTEGER
  applFileID INTEGER
  applDirID INTEGER
  applDirName DisplayString Size(31)
  applName DisplayString Size(31)
  applType STRING Size(4)
  applCreator STRING Size(4)
  applSize INTEGER
  applCreatDate INTEGER
  applModDate INTEGER
  applVersion STRING

NuBusEntry  
SEQUENCE    
  nuBusSlot INTEGER
  nuBusType INTEGER
  nuBusBoardID INTEGER
  nuBusBoardName DisplayString
  nuBusVendorName DisplayString
  nuBusPartNumber DisplayString
  nuBusSerialNumber DisplayString
  nuBusRevNumber DisplayString
  nuBusRevDate DisplayString

ScsiEntry  
SEQUENCE    
  scsiID INTEGER
  scsiType DisplayString
  scsiVendor DisplayString
  scsiProduct DisplayString
  scsiVersion DisplayString

VolumeEntry  
SEQUENCE    
  volRefNum INTEGER
  volName DisplayString Size(27)
  volKind DisplayString
  volLocation DisplayString
  volBytesUsed INTEGER
  volBytesFree INTEGER

Defined Values

apple 1.3.6.1.4.1.63
OBJECT IDENTIFIER    

macintosh 1.3.6.1.4.1.63.1
OBJECT IDENTIFIER    

appleTalk 1.3.6.1.4.1.63.2
OBJECT IDENTIFIER    

system 1.3.6.1.4.1.63.1.1
OBJECT IDENTIFIER    

software 1.3.6.1.4.1.63.1.2
OBJECT IDENTIFIER    

hardware 1.3.6.1.4.1.63.1.3
OBJECT IDENTIFIER    

snmpName 1.3.6.1.4.1.63.1.1.1
A text string that contains the name advertised over NBP with type 'SNMP Agent'. The default is the same as the Macintosh name set in the Sharing Setup Control Panel , if there is no Macintosh name present, a random unique name will be chosen.
OBJECT-TYPE    
  DisplayString  

machineIcon 1.3.6.1.4.1.63.1.1.2
A 32 x 32 pixel image that represents the Macintosh computer. The bits of the first four octets are interpreted in network order as the pixels in right to left order of the top row of the image. Ensuing four octet groups are interpreted as descending rows.
OBJECT-TYPE    
  STRING  

contentsTable 1.3.6.1.4.1.63.1.1.3
The contentsTable contains information about Subagents and Subtrees of variables (usually a group) registered on this node.
OBJECT-TYPE    
  SEQUENCE OF  
    ContentsEntry

contentsEntry 1.3.6.1.4.1.63.1.1.3.1
Each entry contains information about a Subagent and one of its Subtrees of variables (usually a group) that have been registered at this node, the Index is the table entry number from 1...n.
INTEGER    
  ContentsEntry  

contentsAgent 1.3.6.1.4.1.63.1.1.3.1.1
The name of the Subagent owning this Subtree.
OBJECT-TYPE    
  DisplayString  

contentsGroup 1.3.6.1.4.1.63.1.1.3.1.2
The name of the Subtree (usually a group).
OBJECT-TYPE    
  DisplayString  

contentsObjectID 1.3.6.1.4.1.63.1.1.3.1.3
The Object Identifier of the root of the Subtree.
OBJECT-TYPE    
  OBJECT IDENTIFIER  

trapTable 1.3.6.1.4.1.63.1.1.4
The trapTable contains a list of all traps that a console supporting a particular community wishes to receive. The Index is the table entry number from 1...n.
INTEGER    
  SEQUENCE OF  
    TrapRequestEntry

trapRequestEntry 1.3.6.1.4.1.63.1.1.4.1
Each entry contains a complete description of a trap's destination.
INTEGER    
  TrapRequestEntry  

trapCommunity 1.3.6.1.4.1.63.1.1.4.1.1
The community that must be associated with the trap when sent.
OBJECT-TYPE    
  DisplayString  

trapID 1.3.6.1.4.1.63.1.1.4.1.2
The object identifier of the trap.
OBJECT-TYPE    
  OBJECT IDENTIFIER  

trapProtocol 1.3.6.1.4.1.63.1.1.4.1.3
The object identifier of the protocol that the trap should use.
OBJECT-TYPE    
  DisplayString Size(4)  

trapPort 1.3.6.1.4.1.63.1.1.4.1.4
The identifier of the port that the trap must use. For example, for lP this would be 'UDP ', for AppleTalk this would be 'DDP ', etc. Drivers for the particular stacks are expected to register the same string with the SNMP Manager so that it will be able to provide multi-protocol support.
OBJECT-TYPE    
  DisplayString Size(4)  

trapDestination 1.3.6.1.4.1.63.1.1.4.1.5
The information required to obtain the address of the console requesting the trap. This information would be different for each protocol. For example, for IP, the IP address stored in dot notation is sufficient. For AppleTalk, the NBP entry is sufficient and reliable, but also including the present DDP address greatly improves the efficiency.
OBJECT-TYPE    
  STRING  

trapValidity 1.3.6.1.4.1.63.1.1.4.1.6
This entry defines whether the row is still active and valid.
OBJECT-TYPE    
  INTEGER valid(1), invalid(2)  

defaultZone 1.3.6.1.4.1.63.1.1.5
A text string that contains the name of the zone the machine is in.
OBJECT-TYPE    
  DisplayString Size(31)  

gestaltTable 1.3.6.1.4.1.63.1.2.1
The gestaltTable contains the results from the gestalt call that allow you to get to information about the operating environment in a simple and efficient manner. Some interesting Gestalt selectors (in ascii) are 'ram ' for bytes of physical ram, 'romv' for ROM version, 'sysv' for system version, and 'atlk' for AppleTalk version.
OBJECT-TYPE    
  SEQUENCE OF  
    GestaltEntry

gestaltEntry 1.3.6.1.4.1.63.1.2.1.1
Each entry contains the gestalt selector, the response, and the response type.
OBJECT-TYPE    
  GestaltEntry  

gestaltSelector 1.3.6.1.4.1.63.1.2.1.1.1
The gestaltSelector is a 4 octet string that determines what information you want. It usually consists of ascii characters.
OBJECT-TYPE    
  STRING Size(4)  

gestaltResponseType 1.3.6.1.4.1.63.1.2.1.1.2
The gestaltResponseType describes how to interpret the corresponding gestalt response. Attr is a bit-field, Count is how many of the indicated type exist, Size is usually in bytes, Table is the memory address of a table, Version is in binary coded decimal (BCD.)
OBJECT-TYPE    
  INTEGER other(1), attr(2), count(3), size(4), table(5), type(6), version(7)  

gestaltResponse 1.3.6.1.4.1.63.1.2.1.1.3
The gestaltResponse is the information you requested. Its interpretation depends upon the corresponding gestalt type.
OBJECT-TYPE    
  STRING Size(4)  

printerName 1.3.6.1.4.1.63.1.2.2
The name of the printer currently chosen.
OBJECT-TYPE    
  STRING Size(31)  

printerZone 1.3.6.1.4.1.63.1.2.3
The zone of the printer currently chosen.
OBJECT-TYPE    
  STRING Size(31)  

printerType 1.3.6.1.4.1.63.1.2.4
The name of the printer driver currently chosen.
OBJECT-TYPE    
  STRING Size(31)  

systemFilesTable 1.3.6.1.4.1.63.1.2.5
The systemFilesTable contains a list of all of the files in the active system folder and its subfolders.
OBJECT-TYPE    
  SEQUENCE OF  
    FileEntry

fileEntry 1.3.6.1.4.1.63.1.2.5.1
Each entry contains a complete description of a file and its location. The index starts at 1 and increments by one for each file.
INTEGER    
  FileEntry  

fileVRefNum 1.3.6.1.4.1.63.1.2.5.1.1
A unique ID that determines the volume the file is in. The name of the volume and its other parameters can be determined from the Volume list with the matching volRefNum. This volume is local.
OBJECT-TYPE    
  INTEGER  

fileID 1.3.6.1.4.1.63.1.2.5.1.2
A unique ID that determines the file.
OBJECT-TYPE    
  INTEGER  

fileDirID 1.3.6.1.4.1.63.1.2.5.1.3
A unique ID that determines the directory the file is in.
OBJECT-TYPE    
  INTEGER  

fileDirName 1.3.6.1.4.1.63.1.2.5.1.4
The name of the directory the file is in. The ascii character for ':' is forbidden.
OBJECT-TYPE    
  DisplayString Size(31)  

fileName 1.3.6.1.4.1.63.1.2.5.1.5
The name of the file. The ascii character for ':' is forbidden.
OBJECT-TYPE    
  DisplayString Size(31)  

fileType 1.3.6.1.4.1.63.1.2.5.1.6
The type of the file. Usually ascii characters.
OBJECT-TYPE    
  STRING Size(4)  

fileCreator 1.3.6.1.4.1.63.1.2.5.1.7
The creator of the file. Usually ascii characters.
OBJECT-TYPE    
  STRING Size(4)  

fileSize 1.3.6.1.4.1.63.1.2.5.1.8
The size of the file in bytes.
OBJECT-TYPE    
  INTEGER  

fileCreatDate 1.3.6.1.4.1.63.1.2.5.1.9
The creation date of the file in seconds from midnight January 1, 1904.
OBJECT-TYPE    
  INTEGER  

fileModDate 1.3.6.1.4.1.63.1.2.5.1.10
The modification date of the file in seconds from midnight January 1, 1904.
OBJECT-TYPE    
  INTEGER  

fileVersion 1.3.6.1.4.1.63.1.2.5.1.11
The version of the application.
OBJECT-TYPE    
  STRING  

applFilesTable 1.3.6.1.4.1.63.1.2.6
The Application Files Table contains a list of all of the applications on the local volumes.
OBJECT-TYPE    
  SEQUENCE OF  
    ApplEntry

applEntry 1.3.6.1.4.1.63.1.2.6.1
Each entry contains a complete description of a file and where it is. The 2nd index starts at 1 and is increment by one for each file.
INTEGER    
  ApplEntry  

applVRefNum 1.3.6.1.4.1.63.1.2.6.1.1
A unique ID that determines the volume the application is in. The name of the volume and its other parameters can be determined from the Volume list with the matching volRefNum. This volume is local.
OBJECT-TYPE    
  INTEGER  

applFileID 1.3.6.1.4.1.63.1.2.6.1.2
A unique ID that determines the application file.
OBJECT-TYPE    
  INTEGER  

applDirID 1.3.6.1.4.1.63.1.2.6.1.2
A unique ID that determines the directory the application is in.
OBJECT-TYPE    
  INTEGER  

applDirName 1.3.6.1.4.1.63.1.2.6.1.3
The name of the directory the application is in.
OBJECT-TYPE    
  DisplayString Size(31)  

applName 1.3.6.1.4.1.63.1.2.6.1.4
The name of the application.
OBJECT-TYPE    
  DisplayString Size(31)  

applSize 1.3.6.1.4.1.63.1.2.6.1.6
The size of the application in bytes.
OBJECT-TYPE    
  INTEGER  

applCreator 1.3.6.1.4.1.63.1.2.6.1.5
The creator of the application. Usually ascii characters.
OBJECT-TYPE    
  STRING Size(4)  

applCreatDate 1.3.6.1.4.1.63.1.2.6.1.7
The creation date of the application in seconds from midnight, January 1, 1904.
OBJECT-TYPE    
  INTEGER  

applModDate 1.3.6.1.4.1.63.1.2.6.1.8
The modification date of the application in seconds from midnight, January 1, 1904.
OBJECT-TYPE    
  INTEGER  

applVersion 1.3.6.1.4.1.63.1.2.6.1.9
The version of the application.
OBJECT-TYPE    
  DisplayString  

nuBusTable 1.3.6.1.4.1.63.1.3.1
The NuBus Table contains a list of all of the NuBus cards contained in the Macintosh.
OBJECT-TYPE    
  SEQUENCE OF  
    NuBusEntry

nuBusEntry 1.3.6.1.4.1.63.1.3.1.1
Each entry contains a complete description of a NuBus card.
OBJECT-TYPE    
  NuBusEntry  

nuBusSlot 1.3.6.1.4.1.63.1.3.1.1.1
The slot number of the board.
OBJECT-TYPE    
  INTEGER  

nuBusType 1.3.6.1.4.1.63.1.3.1.1.2
The Category and cType of the board.
OBJECT-TYPE    
  INTEGER  

nuBusBoardID 1.3.6.1.4.1.63.1.3.1.1.3
The Id of the board.
OBJECT-TYPE    
  INTEGER  

nuBusBoardName 1.3.6.1.4.1.63.1.3.1.1.4
The name of the board.
OBJECT-TYPE    
  DisplayString  

nuBusVendor 1.3.6.1.4.1.63.1.3.1.1.5
The name of the vendor.
OBJECT-TYPE    
  DisplayString  

nuBusPartNumber 1.3.6.1.4.1.63.1.3.1.1.6
The part number of the board.
OBJECT-TYPE    
  DisplayString  

nuBusSerialNumber 1.3.6.1.4.1.63.1.3.1.1.7
The serial number of the board.
OBJECT-TYPE    
  DisplayString  

nuBusRevNumber 1.3.6.1.4.1.63.1.3.1.1.8
The revision number of the board.
OBJECT-TYPE    
  DisplayString  

nuBusRevDate 1.3.6.1.4.1.63.1.3.1.1.9
The revision date of the board.
OBJECT-TYPE    
  DisplayString  

scsiTable 1.3.6.1.4.1.63.1.3.2
The SCSI Table contains a list of all of the SCSI devices contained in the Macintosh.
OBJECT-TYPE    
  SEQUENCE OF  
    ScsiEntry

scsiEntry 1.3.6.1.4.1.63.1.3.2.1
Each entry contains a complete description of a SCSI device. In addition it contains an object identifier for the scsi device's MIB, if one has been provided by the manufacturer. The index is equal to the scsiID + 1.
INTEGER    
  ScsiEntry  

scsiID 1.3.6.1.4.1.63.1.3.2.1.1
The bus ID of the SCSI device.
OBJECT-TYPE    
  INTEGER  

scsiType 1.3.6.1.4.1.63.1.3.2.1.2
The type of the SCSI device.
OBJECT-TYPE    
  DisplayString  

scsiVendor 1.3.6.1.4.1.63.1.3.2.1.3
The vendor of the SCSI device.
OBJECT-TYPE    
  DisplayString  

scsiProduct 1.3.6.1.4.1.63.1.3.2.1.4
The product name of the SCSI device.
OBJECT-TYPE    
  DisplayString  

scsiVersion 1.3.6.1.4.1.63.1.3.2.1.5
The version of the SCSI device.
OBJECT-TYPE    
  DisplayString  

volumeTable 1.3.6.1.4.1.63.1.3.3
The Volume Table contains a list of all of the volumes connected to by the Macintosh.
OBJECT-TYPE    
  SEQUENCE OF  
    VolumeEntry

volumeEntry 1.3.6.1.4.1.63.1.3.3.1
Each entry contains a complete description of a volume.
OBJECT-TYPE    
  VolumeEntry  

volRefNum 1.3.6.1.4.1.63.1.3.3.1.1
The reference number of the volume. Usually a negative number.
OBJECT-TYPE    
  INTEGER  

volName 1.3.6.1.4.1.63.1.3.3.1.2
The name of the volume. The character ':' is not allowed.
OBJECT-TYPE    
  DisplayString Size(27)  

volKind 1.3.6.1.4.1.63.1.3.3.1.3
The kind of the volume.
OBJECT-TYPE    
  DisplayString  

volLocation 1.3.6.1.4.1.63.1.3.3.1.4
The location of the volume.
OBJECT-TYPE    
  DisplayString  

volBytesUsed 1.3.6.1.4.1.63.1.3.3.1.5
The number of bytes used on the volume.
OBJECT-TYPE    
  INTEGER  

volBytesFree 1.3.6.1.4.1.63.1.3.3.1.6
The number of bytes free on the volume.
OBJECT-TYPE    
  INTEGER