COMMON-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString, PhysAddress FROM RFC1213-MIB; marconi OBJECT IDENTIFIER ::= { enterprises 326 } systems OBJECT IDENTIFIER ::= { marconi 2 } external OBJECT IDENTIFIER ::= { systems 20 } dlink OBJECT IDENTIFIER ::= { external 1 } dlinkcommon OBJECT IDENTIFIER ::= { dlink 1 } golf OBJECT IDENTIFIER ::= { dlink 2 } golfproducts OBJECT IDENTIFIER ::= { golf 1 } golfcommon OBJECT IDENTIFIER ::= { golf 2 } marconi-mgmt OBJECT IDENTIFIER ::= { golfcommon 2 } agentConfigInfo OBJECT IDENTIFIER ::= { marconi-mgmt 1 } agentBasicInfo OBJECT IDENTIFIER ::= { agentConfigInfo 1 } agentRuntimeSwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) ACCESS read-only STATUS mandatory DESCRIPTION "This is a textual description of the runtime software version and revision. If the version number is one and revision number is zero agentRuntimeSwVersion would be 'Ver. 1.0'" ::= { agentBasicInfo 1 } agentPromFwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) ACCESS read-only STATUS mandatory DESCRIPTION "This is a textual description of the agent PROM firmware version and revision. If the version number is one and revision number is zero agentPromFwVersion would be 'Ver. 1.0'" ::= { agentBasicInfo 2 } agentHwRevision OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This is a integer number of the hardware revision." ::= { agentBasicInfo 3 } agentMgmtProtocolCapability OBJECT-TYPE SYNTAX INTEGER { other(1), snmp-ip(2), snmp-ipx(3), snmp-ip-ipx(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The network management protocol(s) supported by this agent." ::= { agentBasicInfo 4 } agentMibCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentMibCapabilityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of MIB capability entries supported by this agent." ::= { agentBasicInfo 5 } agentMibCapabilityEntry OBJECT-TYPE SYNTAX AgentMibCapabilityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A MIB capability entry contains objects describing a particular MIB supported by this agent." INDEX { agentMibCapabilityIndex } ::= { agentMibCapabilityTable 1 } AgentMibCapabilityEntry ::= SEQUENCE { agentMibCapabilityIndex INTEGER, agentMibCapabilityDescr DisplayString, agentMibCapabilityVersion INTEGER, agentMibCapabilityType INTEGER } agentMibCapabilityIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A list of agentMibCapabilityDescr entries." ::= { agentMibCapabilityEntry 1 } agentMibCapabilityDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the MIB supported by the agent." ::= { agentMibCapabilityEntry 2 } agentMibCapabilityVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The version of the MIB specified in this entry." ::= { agentMibCapabilityEntry 3 } agentMibCapabilityType OBJECT-TYPE SYNTAX INTEGER { other(1), standard(2), proprietary(3), experiment(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the MIB specified in this entry." ::= { agentMibCapabilityEntry 4 } agentBasicConfig OBJECT IDENTIFIER ::= { agentConfigInfo 2 } agentSwUpdateMode OBJECT-TYPE SYNTAX INTEGER { other(1), network-load(2), out-of-band-load(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The download media used by the system to download the runtime software." ::= { agentBasicConfig 1 } agentSwUpdateCtrl OBJECT-TYPE SYNTAX INTEGER { other(1), disabled(2), enabled(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Current status of configuration software download control. The setting is effective the next time you reset or power on the hub." ::= { agentBasicConfig 2 } agentBootFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the configuration file to be downloaded from the TFTP server when software update is enabled." ::= { agentBasicConfig 3 } agentFirmwareUpdateCtrl OBJECT-TYPE SYNTAX INTEGER { other(1), disabled(2), enabled(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Current status of firmware software download control. The setting is effective the next time you reset or power on the hub." ::= { agentBasicConfig 4 } agentFirmwareFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the firmware file to be downloaded from the TFTP server when software update is enabled." ::= { agentBasicConfig 5 } agentSystemReset OBJECT-TYPE SYNTAX INTEGER { other(1), cold-start(2), warm-start(3), no-reset(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the agent system reset state. Setting this object to no-reset(4) has no effect. Setting this object to cold-start(2) or warm-start(3) will reset the agent. The agent always returns no-reset(4) when this object is read." ::= { agentBasicConfig 6 } agentRs232PortConfig OBJECT-TYPE SYNTAX INTEGER { other(1), console(2), out-of-band(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the RS-232C mode while device restart." ::= { agentBasicConfig 7 } agentOutOfBandBaudRateConfig OBJECT-TYPE SYNTAX INTEGER { other(1), baudRate-2400 (2), baudRate-9600 (3), baudRate-19200(4), baudRate-38400(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the out_of_band baud rate while device restart." ::= { agentBasicConfig 8 } agentIpProtoConfig OBJECT IDENTIFIER ::= { agentConfigInfo 3 } agentIpNumOfIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of IP interfaces supported by this agent." ::= { agentIpProtoConfig 1 } agentIpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentIpIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IP interface entries supported by the agent." ::= { agentIpProtoConfig 2 } agentIpIfEntry OBJECT-TYPE SYNTAX AgentIpIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An agentIPIfEntry contains information about a particular IP interface." INDEX { agentIpIfIndex } ::= { agentIpIfTable 1 } AgentIpIfEntry ::= SEQUENCE { agentIpIfIndex INTEGER, agentIpIfAddress IpAddress, agentIpIfNetMask IpAddress, agentIpIfDefaultRouter IpAddress, agentIpIfMacAddr PhysAddress, agentIpIfType INTEGER } agentIpIfIndex OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-only STATUS mandatory DESCRIPTION "This object uniquely identifies the IP interface number in the agentIpIfTable. This value should never greater than agentIpNumOfIf" ::= { agentIpIfEntry 1 } agentIpIfAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the interface." ::= { agentIpIfEntry 2 } agentIpIfNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP net mask for this interface." ::= { agentIpIfEntry 3 } agentIpIfDefaultRouter OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The default gateway for this IP interface." ::= { agentIpIfEntry 4 } agentIpIfMacAddr OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address of this IP interface. For interfaces which do not have such an address. (e.g., a serial line), this object should contain an octet string of zero length." ::= { agentIpIfEntry 5 } agentIpIfType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following ethernet-csmacd(6), slip(28) -- generic SLIP } ACCESS read-only STATUS mandatory DESCRIPTION "The physical layer interface of the IP interface." ::= { agentIpIfEntry 6 } agentIpBootServerAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP Address of Boot Server." ::= { agentIpProtoConfig 3 } agentIpGetIpFromBootpServer OBJECT-TYPE SYNTAX INTEGER { other(1), disabled(2), bootp(3), dhcp(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates whether the agent get its system IP address from Bootp/DHCP server at start up." ::= { agentIpProtoConfig 4 } agentIpUnauthAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of an unauthorized SNMP packet." ::= { agentIpProtoConfig 5 } agentIpUnauthComm OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-only STATUS mandatory DESCRIPTION "The community string of an unauthorized SNMP packet." ::= { agentIpProtoConfig 6 } agentIpLastBootServerAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The last IP address used as Boot server IP address." ::= { agentIpProtoConfig 7 } agentIpLastIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The last IP address used as the agent system IP address." ::= { agentIpProtoConfig 8 } agentIpTrapManagerTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentIpTrapManagerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trap manager entries to which to send SNMP traps ." ::= { agentIpProtoConfig 9 } agentIpTrapManagerEntry OBJECT-TYPE SYNTAX AgentIpTrapManagerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry contains the particular trap manager settings." INDEX { agentIpTrapManagerIpAddr } ::= { agentIpTrapManagerTable 1 } AgentIpTrapManagerEntry ::= SEQUENCE { agentIpTrapManagerIpAddr IpAddress, agentIpTrapManagerComm DisplayString, agentIpTrapManagerStatus INTEGER } agentIpTrapManagerIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address to receive SNMP traps from this device." ::= { agentIpTrapManagerEntry 1 } agentIpTrapManagerComm OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "The community string of the SNMP trap packet sent to the trap manager." ::= { agentIpTrapManagerEntry 2 } agentIpTrapManagerStatus OBJECT-TYPE SYNTAX INTEGER { other(1), disabled(2), enabled(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates whether or not the trap should be send to this trap manager." ::= { agentIpTrapManagerEntry 3 } END