FORE-MTS-AGENT-MIB DEFINITIONS ::= BEGIN -- FORE MultiTechSwitch (ES-4810) Agent MIB -- $Revision: 1.5 $ IMPORTS IpAddress, Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 mtsAgent FROM FORE-MULTITECHSWITCH-MIB ; DisplayString ::= OCTET STRING agentSystem OBJECT IDENTIFIER ::= { mtsAgent 1 } agentCard OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the card on which the agent resides." ::= { agentSystem 1 } agentReboot OBJECT-TYPE SYNTAX INTEGER { noReboot(1), reboot(2) } ACCESS read-write STATUS mandatory DESCRIPTION "An object used to reboot the agent. It will always read noReboot(1). Setting this object to noReboot(1) has no effect. Setting it to reboot(2) will cause the agent to reboot after a short delay." ::= { agentSystem 2 } agentVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The version identification for the agent software." ::= { agentSystem 3 } agentBuildDate OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The date on which the agent software was built." ::= { agentSystem 4 } agentFeatureLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A numeric value corresponding to agentVersion. This value of this object will normally be larger for later versions of the agent. A network management station can use the value of this object to identify the set of features provided by the agent." ::= { agentSystem 5 } agentInterfaces OBJECT IDENTIFIER ::= { mtsAgent 2 } agentIfTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of agent interface entries. There is one entry for each MIB-II interface." ::= { agentInterfaces 1 } agentIfEntry OBJECT-TYPE SYNTAX AgentIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for a particular interface." INDEX { agentIfIndex } ::= { agentIfTable 1 } AgentIfEntry ::= SEQUENCE { agentIfIndex INTEGER, agentIfSegment INTEGER, agentIfIpAddress IpAddress, agentIfIpNetMask IpAddress, agentIfSegmentMap INTEGER, agentIfServices INTEGER } agentIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The number of a particular interface. It's value ranges between 1 and the value of ifNumber." ::= { agentIfEntry 1 } agentIfSegment OBJECT-TYPE SYNTAX INTEGER { backPlane1(1), backPlane2(2), backPlane3(3), backPlane4(4), auxiliary(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The segment to which the interface is connected." ::= { agentIfEntry 2 } agentIfIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address to be assigned to the interface after the next reboot. Setting this object to 0.0.0.0 will disable IP on the interface. The current address for the interface can be found in the mib-2 ipAddrTable." ::= { agentIfEntry 3 } agentIfIpNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP network mask to be assigned to the interface after the next reboot. The current network mask for the interface can be found in the mib-2 ipAddrTable." ::= { agentIfEntry 4 } agentIfSegmentMap OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A value indicating the segments to which the interface may be assigned via agentIfSegment. The least significant bit corresponds to backPlane(1). Succeeding bits correspond to succeeding values of agentIfSegment. If a segment bit is set, the interface may be assigned to that segment." ::= { agentIfEntry 5 } agentIfServices OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The services provided by this port. The object's value is a sum of values, one for each applicable service. The following values are defined for each service: 1 = IP address and net mask for this port are writable." ::= { agentIfEntry 6 } agentUartIfTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentUartIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of UART agent interface entries. There is one entry for each UART MIB-II interface." ::= { agentInterfaces 3 } agentUartIfEntry OBJECT-TYPE SYNTAX AgentUartIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for a particular UART interface." INDEX { agentUartIfIndex } ::= { agentUartIfTable 1 } AgentUartIfEntry ::= SEQUENCE { agentUartIfIndex INTEGER, agentUartIfServices INTEGER, agentUartIfDestIpAddress IpAddress, agentUartIfSpeed INTEGER, agentUartIfTimeOut INTEGER, agentUartIfFlowControl INTEGER, agentUartIfModemControl INTEGER, agentUartIfCurrentDestIpAddress IpAddress } agentUartIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The number of a particular UART interface. It's value ranges between 1 and the value of ifNumber." ::= { agentUartIfEntry 1 } agentUartIfServices OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The UART services provided by this port. The object's value is a sum of values, one for each applicable service. The following values are defined for each service: 0 = Transmit/receive service only, 1 = hardware flow-control (RTS/CTS), 2 = modem control (DCD/DTR), 4 = timeout services." ::= { agentUartIfEntry 2 } agentUartIfDestIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the device at the other end of the SLIP connection. This IP address is the value saved in non- volatile storage. It is the value that will be used to configure this interface the next time the agent reboots." ::= { agentUartIfEntry 3 } agentUartIfSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The speed of the UART in bps. Note that some agents may only accept standard speeds between 300 and 19200 bps." ::= { agentUartIfEntry 4 } agentUartIfTimeOut OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum time this UART interface may be inactive. Inactivity is defined as no characters sent or received. If this time out is exceeded, the interface will be closed and the DTR line will indicate 'not-ready' for 100 milliseconds. A closed interface will require the user to login again in order to re-establish a terminal or SLIP session. This time out is specified in units of minutes. Zero should be used when no inactivity time out is desired." ::= { agentUartIfEntry 5 } agentUartIfFlowControl OBJECT-TYPE SYNTAX INTEGER { none(1), software(2), hardware(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The flow-control setting of the UART." ::= { agentUartIfEntry 6 } agentUartIfModemControl OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The Modem-control setting of the UART. This setting determines whether the Carrier Detect line is monitored." ::= { agentUartIfEntry 7 } agentUartIfCurrentDestIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the device at the other end of the SLIP connection. This IP address is the one currently in use by this interface. It may be different from the agentUartIfDestIpAddress if the agentUartIfDestIpAddress has been changed and the agent has not been rebooted." ::= { agentUartIfEntry 8 } agentIfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of agent interfaces physically on the agent card." ::= { agentInterfaces 4 } agentPbicIfTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentPbicIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of PBIC agent interface entries. There is one entry for each packet bus MIB-II interface." ::= { agentInterfaces 5 } agentPbicIfEntry OBJECT-TYPE SYNTAX AgentPbicIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for a particular packet bus interface." INDEX { agentTrIfIndex } ::= { agentPbicIfTable 1 } AgentPbicIfEntry ::= SEQUENCE { agentPbicIfIndex INTEGER, agentPbicIfServices INTEGER, agentPbicIfVlan INTEGER } agentPbicIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The number of a particular packet bus interface. It's value ranges between 1 and the value of ifNumber." ::= { agentPbicIfEntry 1 } agentPbicIfServices OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The services provided by this port. The object's value is a sum of values, one for each applicable service. The following values are defined for each service: 1 = VLAN identification for this port is writable." ::= { agentPbicIfEntry 2 } agentPbicIfVlan OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "By default this field is set to 0xffff to indicate that this interface is a member of all vlans. This field is a bit-map where each bit represents a VLAN. Each bit set indicates that this interface is a member of the corresponding VLAN." ::= { agentPbicIfEntry 3 } agentTrap OBJECT IDENTIFIER ::= { mtsAgent 3 } agentTrapId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of traps sent by the agent. When used in a trap, the number of the trap." ::= { agentTrap 1 } agentTrapCapacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of trap entries that can be configured." ::= { agentTrap 2 } agentTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentTrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trap entries. There should be one entry for each management station to receive traps from the agent." ::= { agentTrap 3 } agentTrapEntry OBJECT-TYPE SYNTAX AgentTrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A trap entry for a particular managemant station." INDEX { agentTrapIndex } ::= { agentTrapTable 1 } AgentTrapEntry ::= SEQUENCE { agentTrapIndex INTEGER, agentTrapIpAddress IpAddress, agentTrapCommunity OCTET STRING } agentTrapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The number of a particular trap entry. It's value ranges between 1 and the value of agentTrapCapacity." ::= { agentTrapEntry 1 } agentTrapIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the management station to receive traps." ::= { agentTrapEntry 2 } agentTrapCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The community name to be used in traps for the entry." ::= { agentTrapEntry 3 } agentAuthFailCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS not-accessible STATUS mandatory DESCRIPTION "The community name used in an SNMP request which resulted in an authenticationFailure trap." ::= { agentTrap 4 } agentAuthFailIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS not-accessible STATUS mandatory DESCRIPTION "The source IP address used in an SNMP request which resulted in an authenticationFailure trap." ::= { agentTrap 5 } agentProxy OBJECT IDENTIFIER ::= { mtsAgent 4 } agentProxyDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " This object counts the number of packets that were not transmitted because they were destined to an empty slot or to a card that does not support agent-to-agent communications. " ::= { agentProxy 1 } agentProxyOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " This object counts the number of packets that were not transmitted due to fatal errors that occurred while accessing the destination slot. " ::= { agentProxy 2 } agentProxyOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " The number of packets successfully transmitted across the control bus. " ::= { agentProxy 3 } agentProxyOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " The number of octets successfully transmitted across the control bus. " ::= { agentProxy 4 } agentProxyInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " The number of packets received and were dropped because of errors. These errors include checksum error, oversize packet, unknown protocol, or receive buffer empty error. " ::= { agentProxy 5 } agentProxyInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " The number of packets successfully received from the control bus and passed on to higher layer applications. " ::= { agentProxy 6 } agentProxyInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " The number of octets successfully received from the control bus and passed on to higher layer applications. " ::= { agentProxy 7 } agentBoot OBJECT IDENTIFIER ::= { mtsAgent 5 } agentBootMode OBJECT-TYPE SYNTAX INTEGER { nvram(1), bootp(2) } ACCESS read-write STATUS mandatory DESCRIPTION "An object which defines the boot mode for an agent. Setting this object to nvram(1) will cause the agent to use the network settings in non-volatile RAM at boot time. Setting this object to bootp(2) will cause the agent to intialize the agent to the network settings retrieved via the bootstrap protocol." ::= { agentBoot 1 } agentBootSource OBJECT-TYPE SYNTAX INTEGER { nvram(1), bootp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An object which defines the source of the network settings which the agent was intialized to at boot time." ::= { agentBoot 2 } agentBootServerAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The server IP address retrieved at agent boot time when the agentBootSource object is set to bootp(2). The value 0.0.0.0 is returned for this object when the agentBootSource object is set to nvram(1)." ::= { agentBoot 3 } agentBootFileName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The filename retrieved from the BOOTP server when the agentBootSource object is set to bootp(2). A string of length zero will be returned for this object when the agentBootSource object is set to bootp(2) and a filename was not retrieved from the BOOTP server. A string of length zero will be returned for this object when the agentBootSource object is set to nvram(1)." ::= { agentBoot 4 } agentBootFileTransferStatus OBJECT-TYPE SYNTAX INTEGER { not-applicable(1), succeeded(2), failed(3) } ACCESS read-only STATUS mandatory DESCRIPTION "An object which defines if the bootstrap protocol file transfer was successful. When the agentBootSource object is set to nvram(1), this object will always be equal to not applicable(3)." ::= { agentBoot 5 } agentBootMaximumRetries OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "An object which defines the maximum number of times the agent will retransmit a BOOTP request." ::= { agentBoot 6 } END