-- Prime the parser with some basic information -- This file will be placed at the beginning of the CMU SNMP mib, -- to prime the MIB information. mgmt OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) 2 } mib OBJECT IDENTIFIER ::= { mgmt 1 } directory OBJECT IDENTIFIER ::= { internet 1 } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } -- ***************************************************************** -- Enterprises proteon OBJECT IDENTIFIER ::= { enterprises 1 } iBM OBJECT IDENTIFIER ::= { enterprises 2 } cmuMIB OBJECT IDENTIFIER ::= { enterprises 3 } unix OBJECT IDENTIFIER ::= { enterprises 4 } aCC OBJECT IDENTIFIER ::= { enterprises 5 } tWG OBJECT IDENTIFIER ::= { enterprises 6 } cayman OBJECT IDENTIFIER ::= { enterprises 7 } pSI OBJECT IDENTIFIER ::= { enterprises 8 } cisco OBJECT IDENTIFIER ::= { enterprises 9 } nSC OBJECT IDENTIFIER ::= { enterprises 10 } hP OBJECT IDENTIFIER ::= { enterprises 11 } epilogue OBJECT IDENTIFIER ::= { enterprises 12 } uTK OBJECT IDENTIFIER ::= { enterprises 13 } bBN OBJECT IDENTIFIER ::= { enterprises 14 } xylogics OBJECT IDENTIFIER ::= { enterprises 15 } timeplex OBJECT IDENTIFIER ::= { enterprises 16 } canstar OBJECT IDENTIFIER ::= { enterprises 17 } wellfleet OBJECT IDENTIFIER ::= { enterprises 18 } tRW OBJECT IDENTIFIER ::= { enterprises 19 } mIT OBJECT IDENTIFIER ::= { enterprises 20 } eON OBJECT IDENTIFIER ::= { enterprises 21 } spartacus OBJECT IDENTIFIER ::= { enterprises 22 } excelan OBJECT IDENTIFIER ::= { enterprises 23 } spider OBJECT IDENTIFIER ::= { enterprises 24 } nSFNET OBJECT IDENTIFIER ::= { enterprises 25 } hLS OBJECT IDENTIFIER ::= { enterprises 26 } xyplex OBJECT IDENTIFIER ::= { enterprises 33 } cray OBJECT IDENTIFIER ::= { enterprises 34 } sun OBJECT IDENTIFIER ::= { enterprises 42 } synoptics OBJECT IDENTIFIER ::= { enterprises 45 } dEC OBJECT IDENTIFIER ::= { enterprises 36 } tGV OBJECT IDENTIFIER ::= { enterprises 58 } apple OBJECT IDENTIFIER ::= { enterprises 63 } nAT OBJECT IDENTIFIER ::= { enterprises 86 } sNMP-Research OBJECT IDENTIFIER ::= { enterprises 99 } fTP OBJECT IDENTIFIER ::= { enterprises 121 } shiva OBJECT IDENTIFIER ::= { enterprises 166 } transarc OBJECT IDENTIFIER ::= { enterprises 257 } lexcel OBJECT IDENTIFIER ::= { enterprises 379 } -- ***************************************************************** -- File 'cmu/cmu' cmuMIB OBJECT IDENTIFIER ::= { enterprises 3 } -- CMU Systems cmuSystems OBJECT IDENTIFIER ::= { cmuMIB 1 } -- Other MIBs cmuMIBs OBJECT IDENTIFIER ::= { cmuMIB 2 } -- Not Used -- cmuSimpleSecurity ::= { cmuMIB 3 } -- Monitored: Names of monitored entities cmuMonitored OBJECT IDENTIFIER ::= { cmuMIB 4 } -- ********** System Monitoring ********** -- These aren't used anymore. -- cmuOldSNMPD OBJECT IDENTIFIER ::= { cmuSystems 1 } -- cmuKip OBJECT IDENTIFIER ::= { cmuSystems 2 } -- cmuRouter OBJECT IDENTIFIER ::= { cmuSystems 3 } -- cmuBridge OBJECT IDENTIFIER ::= { cmuSystems 4 } -- cmuDelni OBJECT IDENTIFIER ::= { cmuSystems 5 } -- Bind patch, http://www.net.cmu.edu/projects/snmp/dns cmuDNS OBJECT IDENTIFIER ::= { cmuSystems 6 } -- CMU-DNS-MIB -- Not used anymore -- cmuUNIX OBJECT IDENTIFIER ::= { cmuSystems 7 } -- CMU SNMPD cmuSNMPD OBJECT IDENTIFIER ::= { cmuSystems 8 } -- CMU-SNMPD-MIB -- libevent specific information cmuLIBEVENT OBJECT IDENTIFIER ::= { cmuSystems 9 } -- CMU-LIBEVENT-MIB -- ********** Other MIBs ********** -- cmuRouterMIB OBJECT IDENTIFIER ::= { cmuMIBs 1 } Defined in ROUTER-MIB -- cmuUnixMIB OBJECT IDENTIFIER ::= { cmuMIBs 2 } Defined in CMU-UNIX-MIB -- cmuFaultMIB OBJECT IDENTIFIER ::= { cmuMIBs 3 } Defined in CMU-FAULT-MIB -- Not used anymore (if ever) -- cmuProcwatch OBJECT IDENTIFIER ::= { cmuMIBs 4 } -- cmuPing OBJECT IDENTIFIER ::= { cmuMIBs 5 } -- ***************************************************************** -- File 'cmu/cmu-dns' cmuNamedMIB OBJECT IDENTIFIER ::= { cmuDNS 1 } dnsServMIBObjects OBJECT IDENTIFIER ::= { cmuNamedMIB 1 } -- (Old-style) groups in the DNS server MIB. dnsServConfig OBJECT IDENTIFIER ::= { dnsServMIBObjects 1 } dnsServCounter OBJECT IDENTIFIER ::= { dnsServMIBObjects 2 } dnsServZone OBJECT IDENTIFIER ::= { dnsServMIBObjects 3 } -- Server Configuration Group dnsServConfigImplementIdent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " The server version ID implemented on this system." ::= { dnsServConfig 1 } dnsServConfigRecurs OBJECT-TYPE SYNTAX INTEGER { available(1), restricted(2), unavailable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " The recursion services offered by this server. Values are: available(1) - preforms recursion on requests from clients. restricted(2) - recursion is preformed on requests only from certian clients. unavailable(3)- recursion is not available." ::= { dnsServConfig 2 } dnsServConfigUpTime OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " If the server has a persistent state (e.g., a process), this value will be the time elapsed since it started in seconds. For software without a persistent state this value will be zero." ::= { dnsServConfig 3 } dnsServConfigResetTime OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " If the software has a persistent state (e.g., a process) and supports a 'reset' operation (e.g., can be told to re-read configuration files), this value will be the time elapsed since the last time the name server was 'reset' in seconds. For software that does not have a persistent state the value returned will be zero." ::= { dnsServConfig 4 } dnsServConfigReset OBJECT-TYPE SYNTAX INTEGER { other(1), initializing(3), running(4) } MAX-ACCESS read-only STATUS current DESCRIPTION " Return the reset status of the DNS server. Responses are: other(1) - the server is in some unknown state; initializing(3) - the server is (re)initializing; running(4) - the server is operational." ::= { dnsServConfig 5 } dnsServConfigMemoryUsage OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " If the software has a persisten state and the OS supports a 'get usage' operation return the real memory (resident set) size of the name server process. If this operation is not possible then return zero." ::= { dnsServConfig 6 } -- Query Counter Group -- This group containe the DNS server query statistics -- as exported from ns_stats dnsServCounterReceivedAns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of answers received from other DNS servers." ::= { dnsServCounter 1 } dnsServCounterReceivedNXD OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of answers received that were a No Such Domain answer." ::= { dnsServCounter 2 } dnsServCounterReceivedFwdR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of responses we had to forward." ::= { dnsServCounter 3 } dnsServCounterSentDupQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a retry." ::= { dnsServCounter 4 } dnsServCounterReceivedSerFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of SERVFAIL answers received." ::= { dnsServCounter 5 } dnsServCounterReceivedFormErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of FORMERRs received." ::= { dnsServCounter 6 } dnsServCounterReceivedErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent us some other error." ::= { dnsServCounter 7 } dnsServCounterReceivedAXFR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of AXFRs received." ::= { dnsServCounter 8 } dnsServCounterReceivedLame OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of lame delegations received." ::= { dnsServCounter 9 } dnsServCounterReceivedIPOpts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent us some IP options." ::= { dnsServCounter 10 } dnsServCounterSentSysQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a sysquery." ::= { dnsServCounter 11 } dnsServCounterSentAns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them an answer." ::= { dnsServCounter 12 } dnsServCounterSentFwdQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Forwarded a query to them." ::= { dnsServCounter 13 } dnsServCounterReceivedDupQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of duplicate queries received - retries." ::= { dnsServCounter 14 } dnsServCounterSentErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sendto function error." ::= { dnsServCounter 15 } dnsServCounterReceivedQuery OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of queries received." ::= { dnsServCounter 16 } dnsServCounterReceivedIQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of inverse queries received." ::= { dnsServCounter 17 } dnsServCounterReceivedFwdQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of queries that we had to forward." ::= { dnsServCounter 18 } dnsServCounterReceivedDupR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of duplicate answers received." ::= { dnsServCounter 19 } dnsServCounterReceivedTCPQuery OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of TCP queries received." ::= { dnsServCounter 20 } dnsServCounterSentFwdR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Forwarded a response to them." ::= { dnsServCounter 21 } dnsServCounterSentFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a SERVFAIL." ::= { dnsServCounter 22 } dnsServCounterSentFErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a FORMERR." ::= { dnsServCounter 23 } dnsServCounterSentNaAns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent a non-authoritative answer." ::= { dnsServCounter 24 } dnsServCounterSentSNXD OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent a No Such Domain (NXD) answer." ::= { dnsServCounter 25 } -- 26 does not exist! dnsServNSSCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsServNSSCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table contains an enumeration of the above DNS queries broken down by name server." ::= { dnsServCounter 27 } dnsServNSSCounterEntry OBJECT-TYPE SYNTAX DnsServNSSCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the name server table." INDEX { dnsServNSSCounterName } ::= { dnsServNSSCounterTable 1 } DnsServNSSCounterEntry ::= SEQUENCE { dnsServNSSCounterName IpAddress, dnsServNSSCounterReceivedAns Counter32, dnsServNSSCounterReceivedNXD Counter32, dnsServNSSCounterReceivedFwdR Counter32, dnsServNSSCounterReceivedDupR Counter32, dnsServNSSCounterReceivedSerFail Counter32, dnsServNSSCounterReceivedFormErr Counter32, dnsServNSSCounterReceivedErr Counter32, dnsServNSSCounterReceivedAXFR Counter32, dnsServNSSCounterReceivedLame Counter32, dnsServNSSCounterReceivedIPOpts Counter32, dnsServNSSCounterSentSysQ Counter32, dnsServNSSCounterSentAns Counter32, dnsServNSSCounterSentFwdQ Counter32, dnsServNSSCounterSentDupQ Counter32, dnsServNSSCounterSentErr Counter32, -- xstats below dnsServNSSCounterReceivedQuery Counter32, dnsServNSSCounterReceivedIQ Counter32, dnsServNSSCounterReceivedFwdQ Counter32, dnsServNSSCounterReceivedDupQ Counter32, dnsServNSSCounterReceivedTCPQuery Counter32, dnsServNSSCounterSentFwdR Counter32, dnsServNSSCounterSentFail Counter32, dnsServNSSCounterSentFErr Counter32, dnsServNSSCounterSentNaAns Counter32, dnsServNSSCounterSentSNXD Counter32 } dnsServNSSCounterName OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION " Name (ip-address) of the name server contacting us." ::= { dnsServNSSCounterEntry 1 } dnsServNSSCounterReceivedAns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of answers sent to us from this server." ::= { dnsServNSSCounterEntry 2 } dnsServNSSCounterReceivedNXD OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of No Such Domain received from this server." ::= { dnsServNSSCounterEntry 3 } dnsServNSSCounterReceivedFwdR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of responses from this server we had to forward." ::= { dnsServNSSCounterEntry 4 } dnsServNSSCounterReceivedDupR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of duplicate answers we received from this server." ::= { dnsServNSSCounterEntry 5 } dnsServNSSCounterReceivedSerFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Server Failed responses we received from this server." ::= { dnsServNSSCounterEntry 6 } dnsServNSSCounterReceivedFormErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of FORM Errors we received from this server." ::= { dnsServNSSCounterEntry 7 } dnsServNSSCounterReceivedErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of other errors we received from this server." ::= { dnsServNSSCounterEntry 8 } dnsServNSSCounterReceivedAXFR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Received an AXFR from this server. " ::= { dnsServNSSCounterEntry 9 } dnsServNSSCounterReceivedLame OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Received a lame deligation from this server." ::= { dnsServNSSCounterEntry 10 } dnsServNSSCounterReceivedIPOpts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent us some IP options." ::= { dnsServNSSCounterEntry 11 } dnsServNSSCounterSentSysQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a SysQ" ::= { dnsServNSSCounterEntry 12 } dnsServNSSCounterSentAns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them an answer." ::= { dnsServNSSCounterEntry 13 } dnsServNSSCounterSentFwdQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Forwarded them a query." ::= { dnsServNSSCounterEntry 14 } dnsServNSSCounterSentDupQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a retry." ::= { dnsServNSSCounterEntry 15 } dnsServNSSCounterSentErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent some other error." ::= { dnsServNSSCounterEntry 16 } dnsServNSSCounterReceivedQuery OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of queries sent to us from this server." ::= { dnsServNSSCounterEntry 17 } dnsServNSSCounterReceivedIQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of inverse queries received from this server." ::= { dnsServNSSCounterEntry 18 } dnsServNSSCounterReceivedFwdQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of queries from this server we had to forward." ::= { dnsServNSSCounterEntry 19 } dnsServNSSCounterReceivedDupQ OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of retries from this server." ::= { dnsServNSSCounterEntry 20 } dnsServNSSCounterReceivedTCPQuery OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of TCP queries we received from this server." ::= { dnsServNSSCounterEntry 21 } dnsServNSSCounterSentFwdR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Forward them a response." ::= { dnsServNSSCounterEntry 22 } dnsServNSSCounterSentFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a server fail." ::= { dnsServNSSCounterEntry 23 } dnsServNSSCounterSentFErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a FORM Error." ::= { dnsServNSSCounterEntry 24 } dnsServNSSCounterSentNaAns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent them a non-authoritative answer." ::= { dnsServNSSCounterEntry 25 } dnsServNSSCounterSentSNXD OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Sent then a No Such Domain NXD." ::= { dnsServNSSCounterEntry 26 } -- DNS Server Query Counter32 Table dnsServQueryTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsServQueryTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Counter information broken down by DNS class and type." ::= { dnsServCounter 28 } dnsServQueryTypeEntry OBJECT-TYPE SYNTAX DnsServQueryTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " description" INDEX { dnsServQueryTypeIndex } ::= { dnsServQueryTypeTable 1 } DnsServQueryTypeEntry ::= SEQUENCE { dnsServQueryTypeIndex INTEGER (0..2147483647), dnsServQueryTypeName OCTET STRING, dnsServQueryTypeCounter INTEGER (0..2147483647) } dnsServQueryTypeIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Table index - query op-code mapped into the index." ::= { dnsServQueryTypeEntry 1 } dnsServQueryTypeName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Name of query type." ::= { dnsServQueryTypeEntry 2 } dnsServQueryTypeCounter OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Number of requests of this query type." ::= { dnsServQueryTypeEntry 3 } -- Server Zone Group -- DNS Management Zone Configuration Table -- This table contains zone configuration information. dnsServZoneTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsServZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Table of zones for which this server provides information." ::= { dnsServZone 1 } dnsServZoneEntry OBJECT-TYPE SYNTAX DnsServZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the name server zone table. New rows may only be added by the name server." INDEX { dnsServZoneIndex } ::= { dnsServZoneTable 1 } DnsServZoneEntry ::= SEQUENCE { dnsServZoneIndex INTEGER (0..65535), dnsServZoneName OCTET STRING, dnsServZoneClass INTEGER (0..65535), dnsServZoneLastReload INTEGER (0..2147483647), dnsServZoneNextReload INTEGER (0..2147483647), dnsServZoneRefresh INTEGER (0..2147483647), dnsServZoneReloadRetry INTEGER (0..2147483647), dnsServZoneExpire INTEGER (0..2147483647), dnsServZoneMinTTL INTEGER (0..2147483647), dnsServZoneSource OCTET STRING, dnsServZoneSourceModTime INTEGER (0..2147483647), dnsServZoneOverRideServer IpAddress, dnsServZoneType INTEGER, dnsServZoneState INTEGER, dnsServZoneSerial INTEGER } dnsServZoneIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " An index into the name server zone table." ::= { dnsServZoneEntry 1 } dnsServZoneName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Root domain name of zone." ::= { dnsServZoneEntry 2 } dnsServZoneClass OBJECT-TYPE -- SYNTAX DnsClass SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " DNS class of the RRs in this zone." ::= { dnsServZoneEntry 3 } dnsServZoneLastReload OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Elapsed time since last successful refresh of this zone in seconds since boot time of the DNS server." ::= { dnsServZoneEntry 4 } dnsServZoneNextReload OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Time of next refresh of this zone in seconds since the boot of the DNS server." ::= { dnsServZoneEntry 5 } dnsServZoneRefresh OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " The refresh interval for this zone in seconds." ::= { dnsServZoneEntry 6 } dnsServZoneReloadRetry OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " The refresh retry interval for this zone in seconds." ::= { dnsServZoneEntry 7 } dnsServZoneExpire OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Expire time of cached information for this zone in seconds since the start of the name server." ::= { dnsServZoneEntry 8 } dnsServZoneMinTTL OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Minimum TTL value for this zone." ::= { dnsServZoneEntry 9 } dnsServZoneSource OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Sounce of this zone." ::= { dnsServZoneEntry 10 } dnsServZoneSourceModTime OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Source modification time in seconds" ::= { dnsServZoneEntry 11 } dnsServZoneOverRideServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION " IP address of host from which most recent zone transfer of this zone was attempted." ::= { dnsServZoneEntry 12 } dnsServZoneType OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2), cache(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " Type of zone. " ::= { dnsServZoneEntry 13 } -- Wrong, wrong, wrong dnsServZoneState OBJECT-TYPE SYNTAX INTEGER { none(0), authoritative(1), need_xfer(2), xfer_running(3), need_reload(4), syslogged(5), qserial(6), found(7), include(8), db_bad(9), tmp_file(10), xfer_aborted(11), xfer_gone(12) } MAX-ACCESS read-only STATUS current DESCRIPTION " A mask which may contain the following values: auth 0x0001 - zone is authoritative need_xfer 0x0002 - waiting to do xfer xfer_running 0x0004 - asynch. xfer is running need_reload 0x0008 - waiting to do reload syslogged 0x0010 - have logged timeout qserial 0x0020 - sysquery()'ing for serial number found 0x0040 - found in boot file when reloading include 0x0080 - set if include used in file db_bad 0x0100 - errors when loading file tmp_file 0x0200 - backup file for xfer is temporary xfer_aborted 0x2000 - zone transfer has been aborted xfer_gone 0x4000 - zone transfer process is gone " ::= { dnsServZoneEntry 14 } dnsServZoneSerial OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Zone serial number." ::= { dnsServZoneEntry 15 } -- ***************************************************************** -- File 'cmu/cmu-router' cmuRouterMIB OBJECT IDENTIFIER ::= { cmuMIBs 1 } cmuRResources OBJECT IDENTIFIER ::= { cmuRouterMIB 1 } -- Router Resources buffersFree OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Total number of free buffers" ::= { cmuRResources 1 } memFree OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Memory Currently Available (unit unknown)" ::= { cmuRResources 2 } memMax OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " Total Memory Available (unit unknown)" ::= { cmuRResources 3 } -- ***************************************************************** -- File 'cmu/cmu-snmpd' cmuSNMPDMIB OBJECT IDENTIFIER ::= { cmuSNMPD 1 } -- What we monitor is based on cmuSNMPDSys OBJECT IDENTIFIER ::= { cmuSNMPDMIB 1 } cmuSNMPDGeneral OBJECT IDENTIFIER ::= { cmuSNMPDMIB 2 } -- System Information cmuSNMPDSystype OBJECT IDENTIFIER ::= { cmuSNMPDSys 1 } -- Daemon Information cmuSNMPDVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " Version of this SNMP Agent" ::= { cmuSNMPDGeneral 1 } cmuSNMPDUptime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " Amount of time, in seconds, this daemon has been running." ::= { cmuSNMPDGeneral 2 } cmuSNMPDMemUsage OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " If the OS supports a 'get usage' operation, returns the real memory (resident set) size of the SNMP Agent. If this operations is not possible, returns zero." ::= { cmuSNMPDGeneral 3 } -- ***************************************************************** -- File 'cmu/cmu-unix' cmuUnixMIB OBJECT IDENTIFIER ::= { cmuMIBs 2 } -- Things we monitor in Unix hosts cmuUnixProcesses OBJECT IDENTIFIER ::= { cmuUnixMIB 1 } cmuUnixResources OBJECT IDENTIFIER ::= { cmuUnixMIB 2 } -- ********************************************************************** -- UnixProcesses :: Process Table cmuUnixProcessTable OBJECT-TYPE SYNTAX SEQUENCE OF CmuUnixProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { cmuUnixProcesses 1 } cmuUnixProcessEntry OBJECT-TYPE SYNTAX CmuUnixProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { cmuUnixProcessSlotIndex } ::= { cmuUnixProcessTable 1 } CmuUnixProcessEntry ::= SEQUENCE { cmuUnixProcessSlotIndex INTEGER, cmuUnixProcessId INTEGER, cmuUnixProcessCommand OCTET STRING } cmuUnixProcessSlotIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuUnixProcessEntry 1 } cmuUnixProcessId OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuUnixProcessEntry 2 } cmuUnixProcessCommand OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuUnixProcessEntry 3 } -- UnixProcesses :: Process Table :: cmuUnixProcessQueueRun OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuUnixProcesses 2 } -- UnixProcesses :: Process Table :: cmuUnixProcessQueueBlocked OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuUnixProcesses 3 } -- UnixProcesses :: Process Table :: cmuUnixProcessQueueSwapped OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuUnixProcesses 4 } -- ********************************************************************** -- Unix Resources cmuURCPU OBJECT IDENTIFIER ::= { cmuUnixResources 1 } cmuURMem OBJECT IDENTIFIER ::= { cmuUnixResources 2 } cmuURDisk OBJECT IDENTIFIER ::= { cmuUnixResources 3 } -- Unix Resources :: CPU cmuURCPULoad OBJECT IDENTIFIER ::= { cmuURCPU 1 } cmuURCPUUsage OBJECT IDENTIFIER ::= { cmuURCPU 2 } cmuURCPULoadOneMinute OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURCPULoad 1 } cmuURCPULoadFiveMinute OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURCPULoad 2 } cmuURCPULoadFifteenMinute OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURCPULoad 3 } cmuURCPUUsageUser OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURCPUUsage 1 } cmuURCPUUsageSystem OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURCPUUsage 2 } cmuURCPUUsageIdle OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURCPUUsage 3 } -- Unix Resources :: Memory cmuURMemActiveVirtual OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURMem 1 } cmuURMemTotalVirtual OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURMem 2 } cmuURMemActiveReal OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURMem 3 } cmuURMemTotalUsedRead OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURMem 4 } -- Unix Resources :: Disk Information -- Unix Resources :: Disk Information :: File System fileSystemTable OBJECT-TYPE SYNTAX SEQUENCE OF FileSystemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { cmuURDisk 1 } fileSystemEntry OBJECT-TYPE SYNTAX FileSystemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { fileSystemIndex } ::= { fileSystemTable 1 } FileSystemEntry ::= SEQUENCE { fileSystemIndex INTEGER, fileSystemName DisplayString, fileSystemSize INTEGER, fileSystemFree INTEGER, fileSystemUsed INTEGER, fileSystemMountPoint DisplayString } fileSystemIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fileSystemEntry 1 } fileSystemName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fileSystemEntry 2 } fileSystemSize OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fileSystemEntry 3 } fileSystemFree OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fileSystemEntry 4 } fileSystemUsed OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fileSystemEntry 5 } fileSystemMountPoint OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fileSystemEntry 6 } -- Unix Resources :: Disk Information :: Physical Disk Information cmuURDiskDriveTable OBJECT-TYPE SYNTAX SEQUENCE OF CmuURDiskDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { cmuURDisk 2 } cmuURDiskDriveEntry OBJECT-TYPE SYNTAX CmuURDiskDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { cmuURDiskDriveIndex } ::= { cmuURDiskDriveTable 1 } CmuURDiskDriveEntry ::= SEQUENCE { cmuURDiskDriveIndex INTEGER, cmuURDiskDriveTime Counter32, cmuURDiskDriveTransfers Counter32, cmuURDiskDriveWords Counter32 } cmuURDiskDriveIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURDiskDriveEntry 1 } cmuURDiskDriveTime OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURDiskDriveEntry 2 } cmuURDiskDriveTransfers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURDiskDriveEntry 3 } cmuURDiskDriveWords OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { cmuURDiskDriveEntry 4 } -- ***************************************************************** -- File 'cmu/cmu-fault' cmuFaultMIB OBJECT IDENTIFIER ::= { cmuMIBs 3 } faults OBJECT IDENTIFIER ::= { cmuFaultMIB 1 } -- ***************************************************************** -- The Fault Table faultTable OBJECT-TYPE SYNTAX SEQUENCE OF FaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { faults 1 } faultEntry OBJECT-TYPE SYNTAX FaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { faultIndex } ::= { faultTable 1 } FaultEntry ::= SEQUENCE { faultObjectClass OBJECT IDENTIFIER, faultObjectType INTEGER, faultObjectInstance OCTET STRING, faultTime INTEGER, faultAlarmType INTEGER, faultProbableCause INTEGER, faultSpecificProblem OBJECT IDENTIFIER, faultPerceivedSeverity INTEGER, faultTriggeredThreshold OBJECT IDENTIFIER, faultThresholdLevel INTEGER, faultThresholdObservedValue INTEGER, faultNotificationID OCTET STRING, faultCorrelatedNotifications OCTET STRING, faultMonitoredAttributes Opaque, faultProposedRepairAction OCTET STRING, faultProblemData OCTET STRING, faultProblemText OCTET STRING, faultCredibility INTEGER, faultVersion INTEGER, faultIndex INTEGER, faultStatus INTEGER } faultObjectClass OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 1 } faultObjectType OBJECT-TYPE SYNTAX INTEGER { other(1), macAddress(2), ipAddress(3), ddpAddress(4), decnetAddress(5), domainName(6), nbpName(7), adminName(8) } MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 2 } faultObjectInstance OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 3 } faultTime OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 4 } faultAlarmType OBJECT-TYPE SYNTAX INTEGER { otherError(1), -- None of the following communicationError(2), -- Associated with sending -- information from one -- system to another. qualityOfServiceError(3), -- Associated with the -- degradation in the quality -- of a service by a service -- provider. processingError(4), -- Related to a software fault configurationError(5), equipmentError(6), environmentError(7), -- Associated with a -- condition relating to an -- enclosure in which the -- equipment resides. unknownError(8) -- An error whose cause is -- not known. } MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 5 } faultProbableCause OBJECT-TYPE SYNTAX INTEGER { otherFailure(1), -- None of the following -- Communications Errors lossOfSignal(2), framingError(3), localTransmissionError(4), remoteTransmissionError(5), callEstablishmentError(6), -- Quality of Service Errors responseTimeExcessive(7), queueSizeExceeded(8), bandwidthReduced(9), retransmissionRateExcessive(10), -- Processing errors storageCapacityProblem(11), versionMismatch(12), corruptData(13), cpuCyclesLimitExceeded(14), softwareError(15), outOfMemory(16), -- Equipment errors powerProblem(17), timingProblem(18), trunkCardProblem(19), lineCardProblem(20), processorProblem(21), terminalProblem(22), externalInterfaceDeviceProblem(23), dataSetProblem(24), multiplexorProblem(25), -- Environmental Errors smokeDetection(26), enclosureDoorOpen(27), ambientTemperatureProblem(28), humidityProblem(29), intrusionDetection(30), unknownFailure(31) -- An error whose cause is -- not known and cannot be -- discovered or estimated. } MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 6 } faultSpecificProblem OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 7 } faultPerceivedSeverity OBJECT-TYPE SYNTAX INTEGER { indeterminate(1), cleared(2), -- clears one or more previously reported alarms informational(3), minor(4), -- an error condition not currently degrading service warning(5), -- a potential or impending fault major(6), -- urgent action required critical(7) -- immediate action required } MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 8 } faultTriggeredThreshold OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 9 } faultThresholdLevel OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 10 } faultThresholdObservedValue OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 11 } faultNotificationID OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE(12)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 12 } faultCorrelatedNotifications OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 13 } faultMonitoredAttributes OBJECT-TYPE SYNTAX Opaque MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 14 } faultProposedRepairAction OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 15 } faultProblemData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 16 } faultProblemText OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 17 } faultCredibility OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 18 } faultVersion OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 19 } faultIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 20 } faultStatus OBJECT-TYPE SYNTAX INTEGER { pending(1), notpending(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { faultEntry 21 } -- ***************************************************************** -- Possible problems -- problems OBJECT IDENTIFIER ::= { faults 2 } -- Problem Types -- device OBJECT IDENTIFIER ::= { problems 1 } misc OBJECT IDENTIFIER ::= { problems 2 } highRate OBJECT IDENTIFIER ::= { problems 3 } process OBJECT IDENTIFIER ::= { problems 4 } dns OBJECT IDENTIFIER ::= { problems 5 } appletalk OBJECT IDENTIFIER ::= { problems 6 } routing OBJECT IDENTIFIER ::= { problems 7 } -- diskmon filesystem OBJECT IDENTIFIER ::= { problems 8 } -- afsmon afs OBJECT IDENTIFIER ::= { problems 9 } -- Problems :: Devices coldStart OBJECT IDENTIFIER ::= { device 1 } warmStart OBJECT IDENTIFIER ::= { device 2 } linkDown OBJECT IDENTIFIER ::= { device 3 } linkUp OBJECT IDENTIFIER ::= { device 4 } interfaceFlapping OBJECT IDENTIFIER ::= { device 5 } interfaceDown OBJECT IDENTIFIER ::= { device 6 } deviceUnreachable OBJECT IDENTIFIER ::= { device 7 } deviceRebooted OBJECT IDENTIFIER ::= { device 8 } beaconingTokenRing OBJECT IDENTIFIER ::= { device 9 } lowBuffers OBJECT IDENTIFIER ::= { device 10 } lowMemory OBJECT IDENTIFIER ::= { device 11 } -- Problems :: Misc authFailure OBJECT IDENTIFIER ::= { misc 1 } egpNeighborLoss OBJECT IDENTIFIER ::= { misc 2 } duplicateIpAddr OBJECT IDENTIFIER ::= { misc 3 } -- Problems :: High Rates highNetworkLoad OBJECT IDENTIFIER ::= { highRate 1 } highErrorRate OBJECT IDENTIFIER ::= { highRate 2 } highBroadcastRate OBJECT IDENTIFIER ::= { highRate 3 } highCollisionRate OBJECT IDENTIFIER ::= { highRate 4 } -- Problems :: Process Problems fileServerDown OBJECT IDENTIFIER ::= { process 1 } vldbServerCorrupted OBJECT IDENTIFIER ::= { process 2 } datacommDBError OBJECT IDENTIFIER ::= { process 3 } processNotRunning OBJECT IDENTIFIER ::= { process 4 } -- Problems :: DNS Server Problems incorrectDNSData OBJECT IDENTIFIER ::= { dns 1 } missingDNSDomainName OBJECT IDENTIFIER ::= { dns 2 } malformedDNSResponse OBJECT IDENTIFIER ::= { dns 3 } noDNSResponse OBJECT IDENTIFIER ::= { dns 4 } dNSServerDown OBJECT IDENTIFIER ::= { dns 5 } dNSServerMalfunction OBJECT IDENTIFIER ::= { dns 6 } dNSServerMisconfigured OBJECT IDENTIFIER ::= { dns 7 } dNSZoneMisconfigured OBJECT IDENTIFIER ::= { dns 8 } -- Problems :: Appletalk networkPartitioned OBJECT IDENTIFIER ::= { appletalk 1 } highHostDropRate1 OBJECT IDENTIFIER ::= { appletalk 2 } highHostDropRate2 OBJECT IDENTIFIER ::= { appletalk 3 } highNetDropRate OBJECT IDENTIFIER ::= { appletalk 4 } alapError OBJECT IDENTIFIER ::= { appletalk 5 } ddpError OBJECT IDENTIFIER ::= { appletalk 6 } fastpathInterfaceProblem OBJECT IDENTIFIER ::= { appletalk 7 } fastpathIpProblem OBJECT IDENTIFIER ::= { appletalk 8 } fastpathEthernetProblem OBJECT IDENTIFIER ::= { appletalk 9 } fastpathKipProblem OBJECT IDENTIFIER ::= { appletalk 10 } fastpathRtmpProblem OBJECT IDENTIFIER ::= { appletalk 11 } fastpathSccProblem OBJECT IDENTIFIER ::= { appletalk 12 } missingZone OBJECT IDENTIFIER ::= { appletalk 13 } extraZone OBJECT IDENTIFIER ::= { appletalk 14 } -- Problems :: Routing routeProblem OBJECT IDENTIFIER ::= { routing 1 } routerProblem OBJECT IDENTIFIER ::= { routing 2 } -- Problems :: FileSystem (DISKMON) exceededLowWaterMark OBJECT IDENTIFIER ::= { filesystem 1 } exceededHighWaterMark OBJECT IDENTIFIER ::= { filesystem 2 } diskFull OBJECT IDENTIFIER ::= { filesystem 3 } directoryFull OBJECT IDENTIFIER ::= { filesystem 4 } -- Problems :: AFS (AFSMON) aFSServerDown OBJECT IDENTIFIER ::= { afs 1 } aFSServerSalvaging OBJECT IDENTIFIER ::= { afs 2 } ubikQuoromLost OBJECT IDENTIFIER ::= { afs 3 } ubikServerError OBJECT IDENTIFIER ::= { afs 4 } excessiveClockSkew OBJECT IDENTIFIER ::= { afs 5 } volumeOverQuota OBJECT IDENTIFIER ::= { afs 6 } -- Basic MIB2 Definitions, for the CMU SNMP Parser system OBJECT IDENTIFIER ::= { mib 1 } interfaces OBJECT IDENTIFIER ::= { mib 2 } at OBJECT IDENTIFIER ::= { mib 3 } ip OBJECT IDENTIFIER ::= { mib 4 } icmp OBJECT IDENTIFIER ::= { mib 5 } tcp OBJECT IDENTIFIER ::= { mib 6 } udp OBJECT IDENTIFIER ::= { mib 7 } egp OBJECT IDENTIFIER ::= { mib 8 } snmp OBJECT IDENTIFIER ::= { mib 11 } -- object types -- the System group sysDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { system 1 } sysObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { system 2 } sysUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { system 3 } sysContact OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { system 4 } sysName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { system 5 } sysLocation OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { system 6 } sysServices OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { system 7 } -- the Interfaces group ifNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { interfaces 1 } -- the Interfaces table ifTable OBJECT-TYPE SYNTAX SEQUENCE OF IfEntry ACCESS read-only STATUS mandatory ::= { interfaces 2 } ifEntry OBJECT-TYPE SYNTAX IfEntry ACCESS read-only STATUS mandatory ::= { ifTable 1 } IfEntry ::= SEQUENCE { ifIndex INTEGER, ifDescr OCTET STRING, ifType INTEGER, ifMtu INTEGER, ifSpeed Gauge, ifPhysAddress OCTET STRING, ifAdminStatus INTEGER, ifOperStatus INTEGER, ifLastChange TimeTicks, ifInOctets Counter, ifInUcastPkts Counter, ifInNUcastPkts Counter, ifInDiscards Counter, ifInErrors Counter, ifInUnknownProtos Counter, ifOutOctets Counter, ifOutUcastPkts Counter, ifOutNUcastPkts Counter, ifOutDiscards Counter, ifOutErrors Counter, ifOutQLen Gauge, ifSpecific OBJECT IDENTIFIER } ifIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ifEntry 1 } ifDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ifEntry 2 } ifType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the -- following regular1822(2), hdh1822(3), ddn-x25(4), rfc877-x25(5), ethernet-csmacd(6), iso88023-csmacd(7), iso88024-tokenBus(8), iso88025-tokenRing(9), iso88026-man(10), starLan(11), proteon-10Mbit(12), proteon-80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), t1-carrier(18), cept(19), -- european --equivalent of T-1 basicISDN(20), primaryISDN(21), -- proprietary -- serial propPointToPointSerial(22), terminalServer-asyncPort(23), softwareLoopback(24), eon(25), -- CLNP over IP ethernet-3Mbit(26), nsip(27), -- XNS over IP slip(28) -- generic SLIP } ACCESS read-only STATUS mandatory ::= { ifEntry 3 } ifMtu OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ifEntry 4 } ifSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { ifEntry 5 } ifPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ifEntry 6 } ifAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } ACCESS read-write STATUS mandatory ::= { ifEntry 7 } ifOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } ACCESS read-only STATUS mandatory ::= { ifEntry 8 } ifLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { ifEntry 9 } ifInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 10 } ifInUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 11 } ifInNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 12 } ifInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 13 } ifInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 14 } ifInUnknownProtos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 15 } ifOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 16 } ifOutUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 17 } ifOutNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 18 } ifOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 19 } ifOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 20 } ifOutQLen OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { ifEntry 21 } ifSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { ifEntry 22 } -- the Address Translation group (mandatory) atTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEntry ACCESS read-write STATUS mandatory ::= { at 1 } atEntry OBJECT-TYPE SYNTAX AtEntry ACCESS read-write STATUS mandatory ::= { atTable 1 } AtEntry ::= SEQUENCE { atIfIndex INTEGER, atPhysAddress OCTET STRING, atNetAddress NetworkAddress } atIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { atEntry 1 } atPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atEntry 2 } atNetAddress OBJECT-TYPE SYNTAX NetworkAddress ACCESS read-write STATUS mandatory ::= { atEntry 3 } -- the IP group ipForwarding OBJECT-TYPE SYNTAX INTEGER { gateway(1), -- entity forwards -- datagrams host(2) -- entity does NOT -- forward datagrams } ACCESS read-write STATUS mandatory ::= { ip 1 } ipDefaultTTL OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ip 2 } ipInReceives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 3 } ipInHdrErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 4 } ipInAddrErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 5 } ipForwDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 6 } ipInUnknownProtos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 7 } ipInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 8 } ipInDelivers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 9 } ipOutRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 10 } ipOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 11 } ipOutNoRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 12 } ipReasmTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ip 13 } ipReasmReqds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 14 } ipReasmOKs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 15 } ipReasmFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 16 } ipFragOKs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 17 } ipFragFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 18 } ipFragCreates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 19 } -- the IP Interface table ipAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IpAddrEntry ACCESS read-only STATUS mandatory ::= { ip 20 } ipAddrEntry OBJECT-TYPE SYNTAX IpAddrEntry ACCESS read-only STATUS mandatory ::= { ipAddrTable 1 } IpAddrEntry ::= SEQUENCE { ipAdEntAddr IpAddress, ipAdEntIfIndex INTEGER, ipAdEntNetMask IpAddress, ipAdEntBcastAddr INTEGER, ipAdEntReasmMaxSize INTEGER } ipAdEntAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { ipAddrEntry 1 } ipAdEntIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ipAddrEntry 2 } ipAdEntNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { ipAddrEntry 3 } ipAdEntBcastAddr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ipAddrEntry 4 } ipAdEntReasmMaxSiz OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ipAddrEntry 5 } -- the IP Routing table ipRoutingTable OBJECT-TYPE SYNTAX SEQUENCE OF IpRouteEntry ACCESS read-write STATUS mandatory ::= { ip 21 } ipRouteEntry OBJECT-TYPE SYNTAX IpRouteEntry ACCESS read-write STATUS mandatory ::= { ipRoutingTable 1 } IpRouteEntry ::= SEQUENCE { ipRouteDest IpAddress, ipRouteIfIndex INTEGER, ipRouteMetric1 INTEGER, ipRouteMetric2 INTEGER, ipRouteMetric3 INTEGER, ipRouteMetric4 INTEGER, ipRouteNextHop IpAddress, ipRouteType INTEGER, ipRouteProto INTEGER, ipRouteAge INTEGER, ipRouteMask IpAddress } ipRouteDest OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipRouteEntry 1 } ipRouteIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 2 } ipRouteMetric1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 3 } ipRouteMetric2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 4 } ipRouteMetric3 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 5 } ipRouteMetric4 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 6 } ipRouteNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipRouteEntry 7 } ipRouteType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated route -- route to directly direct(3), -- connected -- (sub-)network -- route to a non-local remote(4) -- host/network/ -- sub-network } ACCESS read-write STATUS mandatory ::= { ipRouteEntry 8 } ipRouteProto OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following -- non-protocol -- information -- e.g., manually local(2), -- configured entries -- set via a network netmgmt(3), -- management protocol -- obtained via ICMP, icmp(4), -- e.g., Redirect -- the following are -- gateway routing -- protocols egp(5), ggp(6), hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13) bgp(14) } ACCESS read-only STATUS mandatory ::= { ipRouteEntry 9 } ipRouteAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 10 } ipRouteMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipRouteEntry 11 } -- the IP Address Translation tables ipNetToMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNetToMediaEntry ACCESS read-write STATUS mandatory ::= { ip 22 } ipNetToMediaEntry OBJECT-TYPE SYNTAX IpNetToMediaEntry ACCESS read-write STATUS mandatory ::= { ipNetToMediaTable 1 } IpNetToMediaEntry ::= SEQUENCE { ipNetToMediaIfIndex INTEGER, ipNetToMediaPhysAddress OCTET STRING, ipNetToMediaNetAddress IpAddress, ipNetoToMediaType INTEGER } ipNetToMediaIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 1 } ipNetToMediaPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 2 } ipNetToMediaNetAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 3 } ipNetToMediaType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated mapping dynamic(3), -- connected (sub-)network static(4) } ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 4 } -- the ICMP group icmpInMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 1 } icmpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 2 } icmpInDestUnreachs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 3 } icmpInTimeExcds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 4 } icmpInParmProbs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 5 } icmpInSrcQuenchs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 6 } icmpInRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 7 } icmpInEchos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 8 } icmpInEchoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 9 } icmpInTimestamps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 10 } icmpInTimestampReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 11 } icmpInAddrMasks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 12 } icmpInAddrMaskReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 13 } icmpOutMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 14 } icmpOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 15 } icmpOutDestUnreachs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 16 } icmpOutTimeExcds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 17 } icmpOutParmProbs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 18 } icmpOutSrcQuenchs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 19 } icmpOutRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 20 } icmpOutEchos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 21 } icmpOutEchoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 22 } icmpOutTimestamps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 23 } icmpOutTimestampReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 24 } icmpOutAddrMasks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 25 } icmpOutAddrMaskReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 26 } -- the TCP group tcpRtoAlgorithm OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following constant(2), -- a constant rto rsre(3), -- MIL-STD-1778, -- Appendix B vanj(4) -- Van Jacobson's -- algorithm } ACCESS read-only STATUS mandatory ::= { tcp 1 } tcpRtoMin OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { tcp 2 } tcpRtoMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { tcp 3 } tcpMaxConn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { tcp 4 } tcpActiveOpens OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 5 } tcpPassiveOpens OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 6 } tcpAttemptFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 7 } tcpEstabResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 8 } tcpCurrEstab OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { tcp 9 } tcpInSegs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 10 } tcpOutSegs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 11 } tcpRetransSegs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 12 } -- the TCP connections table tcpConnTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpConnEntry ACCESS read-only STATUS mandatory ::= { tcp 13 } tcpConnEntry OBJECT-TYPE SYNTAX TcpConnEntry ACCESS read-only STATUS mandatory ::= { tcpConnTable 1 } TcpConnEntry ::= SEQUENCE { tcpConnState INTEGER, tcpConnLocalAddress IpAddress, tcpConnLocalPort INTEGER, tcpConnRemAddress IpAddress, tcpConnRemPort INTEGER } tcpConnState OBJECT-TYPE SYNTAX INTEGER { closed(1), listen(2), synSent(3), synReceived(4), established(5), finWait1(6), finWait2(7), closeWait(8), lastAck(9), closing(10), timeWait(11) } ACCESS read-only STATUS mandatory ::= { tcpConnEntry 1 } tcpConnLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { tcpConnEntry 2 } tcpConnLocalPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { tcpConnEntry 3 } tcpConnRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { tcpConnEntry 4 } tcpConnRemPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { tcpConnEntry 5 } -- additional TCP variables tcpInErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 14 } tcpOutRsts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tcp 15 } -- the UDP group udpInDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 1 } udpNoPorts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 2 } udpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 3 } udpOutDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 4 } -- the UDP listener table udpTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpEntry ACCESS read-only STATUS mandatory ::= { udp 5 } udpEntry OBJECT-TYPE SYNTAX UdpEntry ACCESS read-only STATUS mandatory ::= { udpTable 1 } UdpEntry ::= SEQUENCE { udpLocalAddress IpAddress, udpLocalPort INTEGER } udpLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { udpEntry 1 } udpLocalPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { udpEntry 2 } -- the EGP group egpInMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egp 1 } egpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egp 2 } egpOutMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egp 3 } egpOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egp 4 } -- the EGP Neighbor table egpNeighTable OBJECT-TYPE SYNTAX SEQUENCE OF EgpNeighEntry ACCESS read-only STATUS mandatory ::= { egp 5 } egpNeighEntry OBJECT-TYPE SYNTAX EgpNeighEntry ACCESS read-only STATUS mandatory ::= { egpNeighTable 1 } EgpNeighEntry ::= SEQUENCE { egpNeighState INTEGER, egpNeighAddr IpAddress, egpNeighAs INTEGER, egpNeighInMsgs Counter, egpNeighInErrs Counter, egpNeighOutMsgs Counter, egpNeighOutErrs Counter, egpNeighInErrMsgs Counter, egpNeighOutErrMsgs Counter, egpNeighStateUps Counter, egpNeighStateDowns Counter, egpNeighIntervalHello INTEGER, egpNeighIntervalPoll INTEGER, egpNeighMode INTEGER, egpNeighEventTrigger INTEGER } egpNeighState OBJECT-TYPE SYNTAX INTEGER { idle(1), acquisition(2), down(3), up(4), cease(5) } ACCESS read-only STATUS mandatory ::= { egpNeighEntry 1 } egpNeighAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { egpNeighEntry 2 } egpNeighAs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { egpNeighEntry 3 } egpNeighInMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 4 } egpNeighInErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 5 } egpNeighOutMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 6 } egpNeighOutErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 7 } egpNeighInErrMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 8 } egpNeighOutErrMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 9 } egpNeighStateUps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 10 } egpNeighStateDowns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { egpNeighEntry 11 } egpNeighIntervalHello OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { egpNeighEntry 12 } egpNeighIntervalPoll OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { egpNeighEntry 13 } egpNeighMode OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } ACCESS read-only STATUS mandatory ::= { egpNeighEntry 14 } egpNeighEventTrigger OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } ACCESS read-write STATUS mandatory ::= { egpNeighEntry 15 } -- additional EGP variables egpAs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { egp 6 } -- the Transmission group (empty at present) -- the SNMP group snmpInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 1 } snmpOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 2 } snmpInBadVersions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 3 } snmpInBadCommunityNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 4 } snmpInBadCommunityUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 5 } snmpInASNParseErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 6 } snmpInBadTypes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 7 } snmpInTooBigs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 8 } snmpInNoSuchNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 9 } snmpInBadValues OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 10 } snmpInReadOnlys OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 11 } snmpInGenErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 12 } snmpInTotalReqVars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 13 } snmpInTotalSetVars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 14 } snmpInGetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 15 } snmpInGetNexts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 16 } snmpInSetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 17 } snmpInGetResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 18 } snmpInTraps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 19 } snmpOutTooBigs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 20 } snmpOutNoSuchNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 21 } snmpOutBadValues OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 22 } snmpOutReadOnlys OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 23 } snmpOutGenErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 24 } snmpOutGetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 25 } snmpOutGetNexts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 26 } snmpOutSetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 27 } snmpOutGetResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 28 } snmpOutTraps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 29 } snmpEnableAuthTraps OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory ::= { snmp 30 } -- ***************************************************************** -- Other excelan OBJECT IDENTIFIER ::= { enterprises 23 } mibDoc OBJECT IDENTIFIER ::= { excelan 2 } fastpath OBJECT IDENTIFIER ::= { mibDoc 11 } scc OBJECT IDENTIFIER ::= { fastpath 1 } alap OBJECT IDENTIFIER ::= { fastpath 2 } ethernet OBJECT IDENTIFIER ::= { fastpath 3 } aarp OBJECT IDENTIFIER ::= { fastpath 4 } atif OBJECT IDENTIFIER ::= { fastpath 5 } ddp OBJECT IDENTIFIER ::= { fastpath 6 } rtmp OBJECT IDENTIFIER ::= { fastpath 7 } kip OBJECT IDENTIFIER ::= { fastpath 8 } zip OBJECT IDENTIFIER ::= { fastpath 9 } nbp OBJECT IDENTIFIER ::= { fastpath 10 } echo OBJECT IDENTIFIER ::= { fastpath 11 } buffer OBJECT IDENTIFIER ::= { fastpath 12 } conf OBJECT IDENTIFIER ::= { fastpath 13 } sccInterruptCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { scc 1 } sccAbortCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { scc 2 } sccSpuriousCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { scc 3 } sccCRCCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { scc 4 } sccOverrunCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { scc 5 } sccUnderrunCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { scc 6 } alapReceiveCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 1 } alapTransmitCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 2 } alapNoHandlerCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 3 } alapLengthErrorCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 4 } alapBadCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 5 } alapCollisionCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 6 } alapDeferCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 7 } alapNoDataCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 8 } alapRandomCTS OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { alap 9 } etherCRCErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 1 } etherAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 2 } etherResourceErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 3 } etherOverrunErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 4 } etherInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 5 } etherOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 6 } etherBadTransmits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 7 } etherOversizeFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 8 } etherSpurRUReadys OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 9 } etherSpurCUActives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 10 } etherSpurUnknown OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 11 } etherBcastDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 12 } etherReceiverRestarts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 13 } etherReinterrupts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 14 } etherBufferReroutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 15 } etherBufferDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 16 } etherCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 17 } etherDefers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 18 } etherDMAUnderruns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 19 } etherMaxCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 20 } etherNoCarriers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 21 } etherNoCTS OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 22 } etherNoSQEs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 23 } aarpTable OBJECT-TYPE SYNTAX SEQUENCE OF aarpEntry ACCESS read-write STATUS mandatory ::= { aarp 1 } aarpEntry OBJECT-TYPE SYNTAX aarpEntry ACCESS read-write STATUS mandatory ::= { aarpTable 1 } aarpEntry ::= SEQUENCE { aarpIfIndex INTEGER, aarpPhysAddress OCTET STRING, aarpNetAddress OCTET STRING } aarpIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { aarpEntry 1 } aarpPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { aarpEntry 2 } aarpNetAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { aarpEntry 3 } atifTable OBJECT-TYPE SYNTAX SEQUENCE OF atifEntry ACCESS read-write STATUS mandatory ::= { atif 1 } atifEntry OBJECT-TYPE SYNTAX atifEntry ACCESS read-write STATUS mandatory ::= { atifTable 1 } atifEntry ::= SEQUENCE { atifIndex INTEGER, atifDescr OCTET STRING, atifType INTEGER, atifNetStart OCTET STRING, atifNetEnd OCTET STRING, atifNetAddress OCTET STRING, atifStatus INTEGER, atifNetConfig INTEGER, atifZoneConfig INTEGER, atifZone OCTET STRING, atifIfIndex INTEGER } atifIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { atifEntry 1 } atifDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { atifEntry 2 } atifType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following localtalk(2), ethertalk1(3), ethertalk2(4), tokentalk(5), iptalk(6) } ACCESS read-only STATUS mandatory ::= { atifEntry 3 } atifNetStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atifEntry 4 } atifNetEnd OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atifEntry 5 } atifNetAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atifEntry 6 } atifStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { atifEntry 7 } atifNetConfig OBJECT-TYPE SYNTAX INTEGER { configured(1), garnered(2), guessed(3), unconfigured(4) } ACCESS read-only STATUS mandatory ::= { atifEntry 8 } atifZoneConfig OBJECT-TYPE SYNTAX INTEGER { configured(1), garnered(2), guessed(3), unconfigured(4) } ACCESS read-only STATUS mandatory ::= { atifEntry 9 } atifZone OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atifEntry 10 } atifIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { atifEntry 11 } ddpOutRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 1 } ddpOutShort OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 2 } ddpOutLong OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 3 } ddpReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 4 } ddpToForward OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 5 } ddpForwards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 6 } ddpForMe OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 7 } ddpNoProtocolHandler OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 8 } ddpOutNoRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 9 } ddpTooShortDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 10 } ddpTooLongDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 11 } ddpBroadcastDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 12 } ddpShortDDPDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 13 } ddpHopCountDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 14 } rtmpTable OBJECT-TYPE SYNTAX SEQUENCE OF rtmpEntry ACCESS read-write STATUS mandatory ::= { rtmp 1 } rtmpEntry OBJECT-TYPE SYNTAX rtmpEntry ACCESS read-write STATUS mandatory ::= { rtmpTable 1 } rtmpEntry ::= SEQUENCE { rtmpRangeStart OCTET STRING, rtmpRangeEnd OCTET STRING, rtmpNextHop OCTET STRING, rtmpInterface INTEGER, rtmpHops INTEGER, rtmpState INTEGER } rtmpRangeStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { rtmpEntry 1 } rtmpRangeEnd OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { rtmpEntry 2 } rtmpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { rtmpEntry 3 } rtmpInterface OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { rtmpEntry 4 } rtmpHops OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { rtmpEntry 5 } rtmpState OBJECT-TYPE SYNTAX INTEGER { good(1), suspect(2), bad(3) } ACCESS read-write STATUS mandatory ::= { rtmpEntry 6 } kipTable OBJECT-TYPE SYNTAX SEQUENCE OF kipEntry ACCESS read-write STATUS mandatory ::= { kip 1 } kipEntry OBJECT-TYPE SYNTAX kipEntry ACCESS read-write STATUS mandatory ::= { kipTable 1 } kipEntry ::= SEQUENCE { kipNet OCTET STRING, kipNextHop IpAddress, kipHopCount INTEGER, kipBCastAddr IpAddress, kipCore INTEGER, kipKfps INTEGER } kipNet OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { kipEntry 1 } kipNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { kipEntry 2 } kipHopCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { kipEntry 3 } kipBCastAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { kipEntry 4 } kipCore OBJECT-TYPE SYNTAX INTEGER { core(1), notcore(2) } ACCESS read-write STATUS mandatory ::= { kipEntry 5 } kipKfps OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { kipEntry 6 } zipTable OBJECT-TYPE SYNTAX SEQUENCE OF zipEntry ACCESS read-write STATUS mandatory ::= { zip 1 } zipEntry OBJECT-TYPE SYNTAX zipEntry ACCESS read-write STATUS mandatory ::= { zipTable 1 } zipEntry ::= SEQUENCE { zipZoneName OCTET STRING, zipZoneIndex INTEGER, zipNetStart OCTET STRING, zipNetEnd OCTET STRING } zipZoneName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { zipEntry 1 } zipZoneIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { zipEntry 2 } zipZoneNetStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { zipEntry 3 } zipZoneNetEnd OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { zipEntry 4 } nbpTable OBJECT-TYPE SYNTAX SEQUENCE OF nbpEntry ACCESS read-write STATUS mandatory ::= { nbp 1 } nbpEntry OBJECT-TYPE SYNTAX nbpEntry ACCESS read-write STATUS mandatory ::= { nbpTable 1 } nbpEntry ::= SEQUENCE { nbpIndex INTEGER, nbpObject OCTET STRING, nbpType OCTET STRING, nbpZone OCTET STRING } nbpIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nbpEntry 1 } nbpObject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { nbpEntry 2 } nbpType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { nbpEntry 3 } nbpZone OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { nbpEntry 4 } echoRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { echo 1 } echoReplies OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { echo 2 } bufferSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { buffer 1 } bufferAvail OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { buffer 2 } bufferDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { buffer 3 } bufferTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF bufferTypeEntry ACCESS read-only STATUS mandatory ::= { buffer 4 } bufferTypeEntry OBJECT-TYPE SYNTAX bufferTypeEntry ACCESS read-only STATUS mandatory ::= { bufferTypeTable 1 } bufferTypeEntry ::= SEQUENCE { bufferTypeIndex INTEGER, bufferType INTEGER, bufferTypeDescr OCTET STRING, bufferTypeCount INTEGER } bufferTypeIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 1 } bufferType OBJECT-TYPE SYNTAX INTEGER { other(1), free(2), localtalk(3), ethernet(4), arp(5), data(6), -- general data erbf(7), -- ethernet receive etbf(8), -- ethernet transmit complete malloc(9), tkbf(10), -- token ring receive packet token(11) -- token ring packet } ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 2 } bufferTypeDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 3 } bufferTypeCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 4 } confReboot OBJECT-TYPE SYNTAX TIMETICKS ACCESS read-only STATUS mandatory ::= { conf 1 } confConfChecksum OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-only STATUS mandatory ::= { conf 2 } confCodeChecksum OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-only STATUS mandatory ::= { conf 3 } confRoutesValid OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-only STATUS mandatory ::= { conf 4 } confPromVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { conf 5 } confHardwareStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { conf 6 } excelan OBJECT IDENTIFIER ::= { enterprises 23 } mibDoc OBJECT IDENTIFIER ::= { excelan 2 } lantern OBJECT IDENTIFIER ::= { mibDoc 1 } administrative OBJECT IDENTIFIER ::= { lantern 1 } ethernet OBJECT IDENTIFIER ::= { lantern 2 } tokenRing OBJECT IDENTIFIER ::= { lantern 3 } ipexcln OBJECT IDENTIFIER ::= { lantern 4 } -- object types -- The Administrative Group adminIdentification OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { administrative 1 } adminDateAndTime OBJECT-TYPE SYNTAX Time ACCESS read-write STATUS mandatory ::= { administrative 2 } adminTimeZone OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { administrative 3 } adminPowerOnTime OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { administrative 4 } adminPowerOffTime OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { administrative 5 } adminNetworkDataLink OBJECT-TYPE SYNTAX INTEGER { ethernetDIX(1), } ACCESS read-write STATUS mandatory ::= { administrative 6 } adminNetworkIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { administrative 7 } adminNetworkSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { administrative 8 } adminNetworkGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { administrative 9 } adminClientTable OBJECT-TYPE SYNTAX SEQUENCE OF adminClientEntry ACCESS read-write STATUS mandatory ::= { administrative 10 } adminClientEntry OBJECT-TYPE SYNTAX adminClientEntry ACCESS read-write STATUS mandatory ::= { adminClientTable 1 } adminClientEntry ::= SEQUENCE { adminClientIPAddr IpAddress, adminClientIPMask IpAddress, adminClientCommunities INTEGER, adminClientDelete INTEGER } adminClientIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { adminClientEntry 1 } adminClientIPMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { adminClientEntry 2 } adminClientCommunities OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { adminClientEntry 3 } adminClientDelete OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { adminClientEntry 4 } adminUnauthorizedIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS not-accessible STATUS mandatory ::= { administrative 11 } adminUnauthorizedCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS not-accessible STATUS mandatory ::= { administrative 12 } adminNotificationTable OBJECT-TYPE SYNTAX SEQUENCE OF adminNotificationEntry ACCESS read-write STATUS mandatory ::= { administrative 13 } adminNotificationEntry OBJECT-TYPE SYNTAX adminNotificationEntry ACCESS read-write STATUS mandatory ::= { adminNotificationTable 1 } adminNotificationEntry ::= SEQUENCE { adminNotificationIPAddr IpAddress, adminNotificationStatus INTEGER, adminNotificationTrapMask INTEGER, adminNotificationConfirmMask INTEGER, adminNotificationTimeout INTEGER, adminNotificationRetries INTEGER, adminNotificationBackupIPAddr IpAddress, adminNotificationDelete INTEGER } adminNotificationIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { adminNotificationEntry 1 } adminNotificationStatus OBJECT-TYPE SYNTAX INTEGER { primaryContact(1), backupContact(2) } ACCESS read-write STATUS mandatory ::= { adminNotificationEntry 2 } adminNotificationTrapMask OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { adminNotificationEntry 3 } adminNotificationConfirmMask OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { adminNotificationEntry 4 } adminNotificationTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { adminNotificationEntry 5 } adminNotificationRetries OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { adminNotificationEntry 6 } adminNotificationBackupIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { adminNotificationEntry 7 } adminNotificationDelete OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { adminNotificationEntry 8 } adminTrapHandle OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory ::= { administrative 14 } adminTrapAcknowledge OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { administrative 15 } adminDownLoadFile OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { administrative 16 } adminDownLoadServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { administrative 17 } adminDownload OBJECT-TYPE SYNTAX INTEGER { temporaryChange(1), permanentChange(2) } ACCESS write-only STATUS mandatory ::= { administrative 18 } adminReset OBJECT-TYPE SYNTAX INTEGER { coldRestart(1), warmRestart(2) } ACCESS write-only STATUS mandatory ::= { administrative 19 } adminSerialDataLink OBJECT-TYPE SYNTAX INTEGER { slip(1) } ACCESS read-write STATUS mandatory ::= { administrative 20 } adminSerialIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { administrative 21 } adminSerialSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { administrative 22 } adminSerialBaudRate OBJECT-TYPE SYNTAX INTEGER { baud300(1), baud1200(2), baud2400(3), baud4800(4), baud7200(5), baud9600(6), baud19200(7) } ACCESS read-write STATUS mandatory ::= { administrative 23 } adminSerialTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { administrative 24 } adminSLIPConnectionTable OBJECT-TYPE SYNTAX SEQUENCE OF adminSLIPConnectionEntry ACCESS read-write STATUS mandatory ::= { administrative 25 } adminSLIPConnectionEntry OBJECT-TYPE SYNTAX adminSLIPConnectionEntry ACCESS read-write STATUS mandatory ::= { adminSLIPConnectionTable 1 } adminSLIPConnectionEntry ::= SEQUENCE { adminSLIPConnectionIPAddr IpAddress, adminSLIPConnectionDelete INTEGER, adminSLIPConnectionProtocol OCTET STRING } adminSLIPConnectionIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { adminSLIPConnectionEntry 1 } adminSLIPConnectionDelete OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { adminSLIPConnectionEntry 2 } adminSLIPConnectionProtocol OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { adminSLIPConnectionEntry 3 } adminPhoneTable OBJECT-TYPE SYNTAX SEQUENCE OF adminPhoneEntry ACCESS read-write STATUS mandatory ::= { administrative 26 } adminPhoneEntry OBJECT-TYPE SYNTAX adminPhoneEntry ACCESS read-write STATUS mandatory ::= { adminPhoneTable 1 } adminPhoneEntry ::= SEQUENCE { adminPhoneIPAddr IpAddress, adminPhoneTryOrder INTEGER, adminPhoneNumber OCTET STRING, adminPhoneBaudRate INTEGER, adminPhoneDelete INTEGER } adminPhoneIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { adminPhoneEntry 1 } adminPhoneTryOrder OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { adminPhoneEntry 2 } adminPhoneNumber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { adminPhoneEntry 3 } adminPhoneBaudRate OBJECT-TYPE SYNTAX INTEGER { baud300(1), baud1200(2), baud2400(3), baud4800(4), baud7200(5), baud9600(6), baud19200(7) } ACCESS read-write STATUS mandatory ::= { adminPhoneEntry 4 } adminPhoneDelete OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { adminPhoneEntry 5 } -- The Ethernet Group eNetworkEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 1 } eGoodPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 2 } eBroadcastPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 3 } eMulticastPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 4 } eUnicastPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 5 } ePackets64to127Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 6 } ePackets128to255Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 7 } ePackets256to511Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 8 } ePackets512to1023Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 9 } ePackets1024to1518Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 10 } eErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 11 } eCRCAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 12 } eUndersize OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 13 } eOversize OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 14 } eJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 15 } eLocalCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 16 } eCollisionFragments OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 17 } eBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 18 } eTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 19 } eCarrier OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ethernet 20 } eLogBuckets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ethernet 21 } eLogInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ethernet 22 } eLogTable OBJECT-TYPE SYNTAX SEQUENCE OF eLogEntry ACCESS read-only STATUS mandatory ::= { ethernet 23 } eLogEntry OBJECT-TYPE SYNTAX eLogEntry ACCESS read-only STATUS mandatory ::= { eLogTable 1 } eLogEntry ::= SEQUENCE { eLogNetworkEvents Counter, eLogGoodPackets Counter, eLogBroadcastPackets Counter, eLogMulticastPackets Counter, eLogPackets64to127Bytes Counter, eLogPackets128to255Bytes Counter, eLogPackets256to511Bytes Counter, eLogPackets512to1023Bytes Counter, eLogPackets1024to1518Bytes Counter, eLogErrors Counter, eLogCRCAlignmentErrors Counter, eLogUndersize Counter, eLogOversize Counter, eLogJabbers Counter, eLogLocalCollisions Counter, eLogBytes Counter, eLogUtilization INTEGER, eLogIntervalStart Time, eLogIntervalEnd Time } eLogNetworkEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 1 } eLogGoodPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 2 } eLogBroadcastPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 3 } eLogMulticastPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 4 } eLogUnicastPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 5 } eLogPackets64to127Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 6 } eLogPackets128to255Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 7 } eLogPackets256to511Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 8 } eLogPackets512to1023Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 9 } eLogPackets1024to1518Bytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 10 } eLogErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 11 } eLogCRCAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 12 } eLogUndersize OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 13 } eLogOversize OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 14 } eLogJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 15 } eLogLocalCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 16 } eLogCollisionFragments OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 17 } eLogBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eLogEntry 18 } eLogUtilization OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { eLogEntry 19 } eLogIntervalStart OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eLogEntry 20 } eLogIntervalEnd OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eLogEntry 21 } eAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF eAlarmEntry ACCESS read-only STATUS mandatory ::= { ethernet 24 } eAlarmEntry OBJECT-TYPE SYNTAX eAlarmEntry ACCESS read-only STATUS mandatory ::= { eAlarmTable 1 } eAlarmEntry ::= SEQUENCE { eAlarmType INTEGER, eAlarmValue Gauge, eAlarmState INTEGER, eAlarmSampleTime TimeTick, eAlarmMinTraffic INTEGER, eAlarmLowThreshold INTEGER, eAlarmHighThreshold INTEGER, eAlarmLowDelta INTEGER, eAlarmHighDelta INTEGER, eAlarmLowWaterMark INTEGER, eAlarmHighWaterMark INTEGER, eAlarmLowSetTime Time, eAlarmHighSetTime Time } eAlarmType OBJECT-TYPE SYNTAX INTEGER { percentUtilization(1), percentErrors(2), percentBroadcasts(3), percentLocalCollisions(4) } ACCESS read-only STATUS mandatory ::= { eAlarmEntry 1 } eAlarmValue OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { eAlarmEntry 2 } eAlarmState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory ::= { eAlarmEntry 3 } eAlarmSampleTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 4 } eAlarmMinTraffic OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 5 } eAlarmLowThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 6 } eAlarmHighThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 7 } eAlarmLowDelta OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 8 } eAlarmHighDelta OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 9 } eAlarmLowWaterMark OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 10 } eAlarmHighWaterMark OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eAlarmEntry 11 } eAlarmLowSetTime OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eAlarmEntry 12 } eAlarmHighSetTime OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eAlarmEntry 13 } eStnNewStationAlarm OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory ::= { ethernet 25 } eStnTableEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ethernet 26 } eStnPurge OBJECT-TYPE SYNTAX Time ACCESS read-write STATUS mandatory ::= { ethernet 27 } eStnTable OBJECT-TYPE SYNTAX SEQUENCE OF eStnEntry ACCESS read-write STATUS mandatory ::= { ethernet 28 } eStnEntry OBJECT-TYPE SYNTAX eStnEntry ACCESS read-write STATUS mandatory ::= { eStnTable 1 } eStnEntry ::= SEQUENCE { eStnAddress OCTET STRING, eStnPacketsIn Counter, eStnPacketsOut Counter, eStnBytesIn Counter, eStnBytesOut Counter, eStnErrorsIn Counter, eStnErrorsOut Counter, eStnProtocols INTEGER, eStnTimeFirstTransmit Time, eStnTimeLastTransmit Time, eStnTimeLastReceive Time, eStnControl INTEGER, eStnDelete INTEGER } eStnAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { eStnEntry 1 } eStnPacketsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntry 2 } eStnPacketsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntry 3 } eStnBytesIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntry 4 } eStnBytesOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntry 5 } eStnErrorsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntry 6 } eStnErrorsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntry 7 } eStnProtocols OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { eStnEntry 8 } eStnTimeFirstTransmit OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnEntry 9 } eStnTimeLastTransmit OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnEntry 10 } eStnTimeLastReceive OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnEntry 11 } eStnControl OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { eStnEntry 12 } eStnDelete OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { eStnEntry 13 } eStnTableT OBJECT-TYPE SYNTAX SEQUENCE OF eStnEntryT ACCESS read-only STATUS mandatory ::= { ethernet 29 } eStnEntryT OBJECT-TYPE SYNTAX eStnEntryT ACCESS read-only STATUS mandatory ::= { eStnTableT 1 } eStnEntryT ::= SEQUENCE { eStnAddressT OCTET STRING, eStnPacketsInT Counter, eStnPacketsOutT Counter, eStnBytesInT Counter, eStnBytesOutT Counter, eStnErrorsInT Counter, eStnErrorsOutT Counter, eStnProtocolsT INTEGER, eStnTimeFirstTransmitT Time, eStnTimeLastTransmitT Time, eStnTimeLastReceiveT Time, eStnControlT INTEGER } eStnAddressT OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { eStnEntryT 1 } eStnPacketsInT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntryT 2 } eStnPacketsOutT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntryT 3 } eStnBytesInT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntryT 4 } eStnBytesOutT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntryT 5 } eStnErrorsInT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntryT 6 } eStnErrorsOutT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnEntryT 7 } eStnProtocolsT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { eStnEntryT 8 } eStnTimeFirstTransmitT OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnEntryT 9 } eStnTimeLastTransmitT OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnEntryT 10 } eStnTimeLastReceiveT OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnEntryT 11 } eStnControlT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { eStnEntryT 12 } eStnToStnTableEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ethernet 30 } eStnToStnPurge OBJECT-TYPE SYNTAX Time ACCESS read-write STATUS mandatory ::= { ethernet 31 } eStnToStnTableSD OBJECT-TYPE SYNTAX SEQUENCE OF eStnEntrySD ACCESS read-write STATUS mandatory ::= { ethernet 32 } eStnToStnEntrySD OBJECT-TYPE SYNTAX eStnToStnEntrySD ACCESS read-write STATUS mandatory ::= { eStnToStnTableSD 1 } eStnToStnEntrySD ::= SEQUENCE { eStnSourceSD OCTET STRING, eStnDestinationSD OCTET STRING, eStnPacketsSD Counter, eStnBytesSD Counter, eStnErrorsSD Counter, eStnProtocolsSD INTEGER, eStnTimeFirstTransmitSD Time, eStnTimeLastTransmitSD Time, eStnDeleteSD INTEGER } eStnSourceSD OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 1 } eStnDestinationSD OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 2 } eStnPacketsSD OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 3 } eStnBytesSD OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 4 } eStnErrorsSD OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 5 } eStnProtocolsSD OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 6 } eStnTimeFirstTransmitSD OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 7 } eStnTimeLastTransmitSD OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnToStnEntrySD 8 } eStnDeleteSD OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { eStnToStnEntrySD 9 } eStnToStnTableDS OBJECT-TYPE SYNTAX SEQUENCE OF eStnToStnEntryDS ACCESS read-write STATUS mandatory ::= { ethernet 33 } eStnToStnEntryDS OBJECT-TYPE SYNTAX eStnToStnEntryDS ACCESS read-write STATUS mandatory ::= { eStnToStnTableDS 1 } eStnToStnEntryDS ::= SEQUENCE { eStnSourceDS OCTET STRING, eStnDestinationDS OCTET STRING, eStnPacketsDS Counter, eStnBytesDS Counter, eStnErrorsDS Counter, eStnProtocolsDS INTEGER, eStnTimeFirstTransmitDS Time, eStnTimeLastTransmitDS Time, eStnDeleteDS INTEGER } eStnSourceDS OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 1 } eStnDestinationDS OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 2 } eStnPacketsDS OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 3 } eStnBytesDS OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 4 } eStnErrorsDS OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 5 } eStnProtocolsDS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 6 } eStnTimeFirstTransmitDS OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 7 } eStnTimeLastTransmitDS OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { eStnToStnEntryDS 8 } eStnDeleteDS OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { eStnToStnEntryDS 9 } eMediaCheckInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ethernet 34 } eMediaStatus OBJECT-TYPE SYNTAX INTEGER { cableOk(1), transceiverCableBad(2), ethernetCableBad(3) } ACCESS read-only STATUS mandatory ::= { ethernet 35 } -- The IP Services Group ipPingTarget OBJECT-TYPE SYNTAX IpAddress ACCESS write-only STATUS mandatory ::= { ipexcln 1 } ipPingDuration OBJECT-TYPE SYNTAX TimeTicks ACCESS not-accessible STATUS mandatory ::= { ipexcln 2 } ipDupeCheck OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory ::= { ipexcln 3 } ipDupeTable OBJECT-TYPE SYNTAX SEQUENCE OF ipDupeEntry ACCESS read-write STATUS mandatory ::= { ipexcln 4 } ipDupeEntry OBJECT-TYPE SYNTAX ipDupeEntry ACCESS read-write STATUS mandatory ::= { ipDupeTable 1 } ipDupeEntry ::= SEQUENCE { ipDupeIPAddr IpAddress, ipDupeGoodMACAddr OCTET STRING, ipDupeBadMACAddr OCTET STRING, ipDupeTime Time, ipDupeClear INTEGER } ipDupeIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { ipDupeEntry 1 } ipDupeGoodMACAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ipDupeEntry 2 } ipDupeBadMACAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ipDupeEntry 3 } ipDupeTime OBJECT-TYPE SYNTAX Time ACCESS read-only STATUS mandatory ::= { ipDupeEntry 4 } ipDupeClear OBJECT-TYPE SYNTAX INTEGER { sanctionGood(1), sanctionBad(2), sanctionNeither(3) } ACCESS write-only STATUS mandatory ::= { ipDupeEntry 5 } ipMACToIPTable OBJECT-TYPE SYNTAX SEQUENCE OF ipMACToIPEntry ACCESS read-write STATUS mandatory ::= { ipexcln 5 } ipMACToIPEntry OBJECT-TYPE SYNTAX ipMACToIPEntry ACCESS read-write STATUS mandatory ::= { ipMACToIPTable 1 } ipMACToIPEntry ::= SEQUENCE { ipMACToIPMACAddr OCTET STRING, ipMACToIPIPAddr IpAddress, ipMACToIPDelete INTEGER } ipMACToIPMACAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ipMACToIPEntry 1 } ipMACToIPIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { ipMACToIPEntry 2 } ipMACToIPDelete OBJECT-TYPE SYNTAX INTEGER ACCESS write-only STATUS mandatory ::= { ipMACToIPEntry 3 } -- 1000-Series Definitions synoptics OBJECT IDENTIFIER ::= { enterprises 45 } products OBJECT IDENTIFIER ::= { synoptics 1 } series1000 OBJECT IDENTIFIER ::= { products 1 } s1000Concentrator OBJECT IDENTIFIER ::= { series1000 1 } s1000UpPort OBJECT IDENTIFIER ::= { series1000 2 } s1000BackPlane OBJECT IDENTIFIER ::= { series1000 3 } s1000Nmm OBJECT IDENTIFIER ::= { series1000 4 } -- The 1000 Ethernet Concentrator group s1ConcRetimingStatus OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory ::= { s1000Concentrator 1 } s1ConcPartStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), partMonUpPort(2), partMonBackPlane(3) } ACCESS read-write STATUS mandatory ::= { s1000Concentrator 2 } s1ConcFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 3 } s1ConcOctetsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 4 } s1ConcMcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 5 } s1ConcBcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 6 } s1ConcColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 7 } -- concentrator error statistics s1ConcTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 8 } s1ConcRuntErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 9 } s1ConcFragErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 10 } s1ConcAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 11 } s1ConcFcsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 12 } s1ConcLateCollErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000Concentrator 13 } --the 1000 up-port group s1UpPortLinkStatus OBJECT-TYPE SYNTAX INTEGER { other(1), off(2), on(3) } ACCESS read-only STATUS mandatory ::= { s1000UpPort 1 } s1UpPortPartStatus OBJECT-TYPE SYNTAX INTEGER { other(1), enabled(2), autopartition(3) } ACCESS read-only STATUS mandatory ::= { s1000UpPort 2 } s1UpPortJabberStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2)} ACCESS read-only STATUS mandatory ::= { s1000UpPort 3 } s1UpPortFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 4 } s1UpPortOctetsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 5 } s1UpPortMcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 6 } s1UpPortBcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 7 } -- up-port error statistics s1UpPortTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 8 } s1UpPortRuntErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 9 } s1UpPortAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 10 } s1UpPortFcsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000UpPort 11 } -- the 1000 backplane group s1BackPlaneFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 1 } s1BackPlaneOctetsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 2 } s1BackPlaneMcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 3 } s1BackPlaneBcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 4 } --backplane error statistics s1BackPlaneTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 5 } s1BackPlaneRuntErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 6 } s1BackPlaneAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 7 } s1BackPlaneFcsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s1000BackPlane 8 } --the 1000 NMM group s1NmmType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following m212(2), -- Model 212 m213(3), -- Model 213 m217-ST(4), -- Model 217-ST m217-FSMA(5), -- Model 217-FSMA m218-ST(6), -- Model 218-ST m218-FSMA(7) -- Model 218-FSMA } ACCESS read-only STATUS mandatory ::= { s1000Nmm 1 } s1NmmHwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s1000Nmm 2 } s1NmmFwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s1000Nmm 3 } s1NmmSwMajorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s1000Nmm 4 } s1NmmSwMinorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s1000Nmm 5 } s1NmmStatus OBJECT-TYPE SYNTAX INTEGER { offline(1), -- the NMM is off-line online(2) -- the NMM is on-line } ACCESS read-only STATUS mandatory ::= { s1000Nmm 6 } s1NmmMode OBJECT-TYPE SYNTAX INTEGER { primary(1), -- in primary mode secondary(2) -- in secondary mode } ACCESS read-write STATUS mandatory ::= { s1000Nmm 7 } s1NmmReset OBJECT-TYPE SYNTAX INTEGER { notreset(1), -- not resetting reset(2) -- reset } ACCESS read-write STATUS mandatory ::= { s1000Nmm 8 } s1NmmRestart OBJECT-TYPE SYNTAX INTEGER { notrestart(1), -- not restarting restart(2) -- restart } ACCESS read-write STATUS mandatory ::= { s1000Nmm 9 } --NMM EEPROM configuration group s1NmmIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s1000Nmm 10 } s1NmmNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s1000Nmm 11 } s1NmmDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s1000Nmm 12 } s1NmmFileServerAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s1000Nmm 13 } s1NmmBootFile OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s1000Nmm 14 } s1NmmBootMode OBJECT-TYPE SYNTAX INTEGER { eeprom(1), -- get boot info from EEPROM bootp(2) -- get boot info from bootp } ACCESS read-write STATUS mandatory ::= { s1000Nmm 15 } s1NmmWriteEeprom OBJECT-TYPE SYNTAX INTEGER { notEepromWrite(1), -- not writing EEPROM eepromWrite(2) -- write EEPROM } ACCESS read-write STATUS mandatory ::= { s1000Nmm 16 } --NMM configuration group s1NmmBaudRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { s1000Nmm 17 } s1NmmInitString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s1000Nmm 18 } s1NmmLocation OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s1000Nmm 19 } --the trap receiver table s1NmmTrapReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF S1NmmTrapReceiverEntry ACCESS read-write STATUS mandatory ::= { s1000Nmm 20 } s1NmmTrapReceiverEntry OBJECT-TYPE SYNTAX S1NmmTrapReceiverEntry ACCESS read-write STATUS mandatory ::= { s1NmmTrapReceiverTable 1 } S1NmmTrapReceiverEntry ::= SEQUENCE { s1NmmTrapType INTEGER, s1NmmTrapReceiverAddress IpAddress, s1NmmTrapReceiverComm OCTET STRING } s1NmmTrapType OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following invalid (2) -- an invalidated address } ACCESS read-write STATUS mandatory ::= { s1NmmTrapReceiverEntry 1 } s1NmmTrapReceiverAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s1NmmTrapReceiverEntry 2 } s1NmmTrapReceiverComm OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s1NmmTrapReceiverEntry 3 } s1NmmAuthTrap OBJECT-TYPE SYNTAX INTEGER { disable(1), -- disable authentication traps enable(2) -- enable authentication traps } ACCESS read-write STATUS mandatory ::= { s1000Nmm 21 } -- 3000-Series Definitions series3000 OBJECT IDENTIFIER ::= { products 3 } s3000Chassis OBJECT IDENTIFIER ::= { series3000 1 } s3000Ethernet OBJECT IDENTIFIER ::= { series3000 2 } s3000EnetConcentrator OBJECT IDENTIFIER ::= { s3000Ethernet 1 } s3000EnetBoard OBJECT IDENTIFIER ::= { s3000Ethernet 2 } s3000EnetPort OBJECT IDENTIFIER ::= { s3000Ethernet 3 } s3000EnetNmm OBJECT IDENTIFIER ::= { s3000Ethernet 4 } -- the System 3000 chassis group s3ChassisType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following m3000(2), -- Model 3000 m3030(3) -- Model 3030 } ACCESS read-only STATUS mandatory ::= { s3000Chassis 1 } s3ChassisBkplType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following ethernet(2), -- Ethernet ethernetTokenring(3), -- Ethernet, Token Ring ethernetFddi(4), -- Ethernet and FDDI ethernetTokenringFddi(5) -- Ethernet, Token Ring, } -- and FDDI ACCESS read-only STATUS mandatory ::= { s3000Chassis 2 } s3ChassisBkplRev OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3000Chassis 3 } s3ChassisPsType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following low(2), -- 200 watt supply (3000) medium(3), -- 360 watt supply (3000) -- 110 watt supply (3030) high(4), -- 460 watt supply (3000) -- 150 watt supply (3030) redundant(5) -- redundant supply (3000) } ACCESS read-only STATUS mandatory ::= { s3000Chassis 4 } s3ChassisPsStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), -- supply ok primaryFail(2), -- primary PS failure secondaryFail(3), -- secondary PS failure bothFail(4) -- both power supplies failed } ACCESS read-only STATUS mandatory ::= { s3000Chassis 5 } s3ChassisFanStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), -- fans are running fail(2) -- fan(s) are broken } ACCESS read-only STATUS mandatory ::= { s3000Chassis 6 } s3SlotConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF S3SlotConfigEntry ACCESS read-write STATUS mandatory ::= { s3000Chassis 7 } s3SlotConfigEntry OBJECT-TYPE SYNTAX S3SlotConfigEntry ACCESS read-write STATUS mandatory ::= { s3SlotConfigTable 1 } S3SlotConfigEntry ::= SEQUENCE { s3SlotIndex INTEGER, s3ModuleId INTEGER, s3ModuleType INTEGER, s3ModuleDescr OCTET STRING } s3SlotNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3SlotConfigEntry 1 } s3ModuleId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3SlotConfigEntry 2 } s3ModuleType OBJECT-TYPE SYNTAX INTEGER { empty(1), -- nothing installed other(2), -- none of the following m3302(3), -- Model 3302 m3304-ST(4), -- Model 3304-ST m3305(5), -- Model 3305 m3308(6), -- Model 3308 m3313(7), -- Model 3313 m3313M(8), -- Model 3313M m3314-ST(9), -- Model 3314 m3314M-ST(10), -- Model 3314M-ST m3323(11), -- Model 3323 m3324-ST(12), -- Model 3324-ST reserved1(13), -- Model reserved reserved2(14), -- Model reserved reserved3(15), -- Model reserved reserved4(16), -- Model reserved reserved5(17), -- Model reserved reserved6(18), -- Model reserved reserved7(19), -- Model reserved reserved8(20), -- Model reserved reserved9(21), -- Model reserved reserved10(22), -- Model reserved reserved11(23) -- Model reserved } ACCESS read-only STATUS mandatory ::= { s3SlotConfigEntry 3 } s3ModuleDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { s3SlotConfigEntry 4 } -- the System 3000 Ethernet concentrator group s3EnetConcRetimingStatus OBJECT-TYPE SYNTAX INTEGER { off(1), -- retiming off on(2) -- retiming on } ACCESS read-write STATUS mandatory ::= { s3000EnetConcentrator 1 } s3EnetConcFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 2 } s3EnetConcOctetsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 3 } s3EnetConcMcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 4 } s3EnetConcBcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 5 } s3EnetConcColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 6 } -- concentrator error statistics s3EnetConcTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 7 } s3EnetConcRuntErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 8 } s3EnetConcFragErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 9 } s3EnetConcAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 10 } s3EnetConcFcsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 11 } s3EnetConcLateCollErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3000EnetConcentrator 12 } -- the System 3000 Ethernet board group s3EnetBoardTable OBJECT-TYPE SYNTAX SEQUENCE OF S3EnetBoardEntry ACCESS read-write STATUS mandatory ::= { s3000EnetBoard 1 } s3EnetBoardEntry OBJECT-TYPE SYNTAX S3EnetBoardEntry ACCESS read-write STATUS mandatory ::= { s3EnetBoardTable 1 } S3EnetBoardEntry ::= SEQUENCE { s3EnetBoardIndex INTEGER, s3EnetBoardType INTEGER, s3EnetBoardHwVer INTEGER, s3EnetBoardStatus INTEGER, s3EnetBoardReset INTEGER, s3EnetBoardPartStatus INTEGER, s3EnetBoardNmCntlStatus INTEGER, s3EnetBoardPsStatus INTEGER, s3EnetBoardFrmsRxOk Counter, s3EnetBoardOctetsRxOk Counter, s3EnetBoardMcastFrmsRxOk Counter, s3EnetBoardBcastFrmsRxOk Counter, s3EnetBoardColls Counter, s3EnetBoardTooLongErrors Counter, s3EnetBoardRuntErrors Counter, s3EnetBoardAlignErrors Counter, s3EnetBoardFcsErrors Counter, s3EnetBoardLateCollErrors Counter } s3EnetBoardIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 1 } s3EnetBoardType OBJECT-TYPE SYNTAX INTEGER { empty(1), -- nothing installed other(2), -- none of the following m3302(3), -- Model 3302 m3304-ST(4), -- Model 3304-ST m3305(5), -- Model 3305 m3308(6), -- Model 3308 m3313(7), -- Model 3313 m3313M(8), -- Model 3313M m3314-ST(9), -- Model 3314 m3314M-ST(10), -- Model 3314M-ST m3323(11), -- Model 3323 m3324-ST(12), -- Model 3324-ST reserved1(13), -- Model reserved reserved2(14), -- Model reserved reserved3(15), -- Model reserved reserved4(16) -- Model reserved } ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 2 } s3EnetBoardHwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 3 } s3EnetBoardStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), -- good status fail(2) -- bad status } ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 4 } s3EnetBoardReset OBJECT-TYPE SYNTAX INTEGER { noReset(1), -- not resetting reset(2) -- resetting } ACCESS read-write STATUS mandatory ::= { s3EnetBoardEntry 5 } s3EnetBoardPartStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- board enabled partition(2) -- board partitioned } ACCESS read-write STATUS mandatory ::= { s3EnetBoardEntry 6 } s3EnetBoardNmCntlStatus OBJECT-TYPE SYNTAX INTEGER { notNmControl(1), -- board not under NM control nmControl(2) -- board under NM control } ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 7 } s3EnetBoardPsStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), -- good status fail(2) -- bad status } ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 8 } s3EnetBoardFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 9 } s3EnetBoardOctetsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 10 } s3EnetBoardMcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 11 } s3EnetBoardBcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 12 } s3EnetBoardColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 13 } -- board error statistics s3EnetBoardTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 14 } s3EnetBoardRuntErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 15 } s3EnetBoardAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 16 } s3EnetBoardFcsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 17 } s3EnetBoardLateCollErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetBoardEntry 18 } -- the System 3000 Ethernet port group s3EnetPortTable OBJECT-TYPE SYNTAX SEQUENCE OF S3EnetPortEntry ACCESS read-write STATUS mandatory ::= { s3000EnetPort 1 } s3EnetPortEntry OBJECT-TYPE SYNTAX S3EnetPortEntry ACCESS read-write STATUS mandatory ::= { s3EnetPortTable 1 } S3EnetPortEntry ::= SEQUENCE { s3EnetPortBoardIndex INTEGER, s3EnetPortIndex INTEGER, s3EnetPortLinkStatus INTEGER, s3EnetPortPartStatus INTEGER, s3EnetPortJabberStatus INTEGER, s3EnetPortFrmsRxOk Counter, s3EnetPortOctetsRxOk Counter, s3EnetPortMcastFrmsRxOk Counter, s3EnetPortBcastFrmsRxOk Counter, s3EnetPortColls Counter, s3EnetPortFrmsTooLong Counter, s3EnetPortRuntErrors Counter, s3EnetPortAlignErrors Counter, s3EnetPortFcsErrors Counter, s3EnetPortLateCollErrors Counter } s3EnetPortBoardIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 1 } s3EnetPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 2 } s3EnetPortinkStatus OBJECT-TYPE SYNTAX INTEGER { off(1), -- link is not connected on(2), -- link is connected other(3) -- returned for AUI } ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 3 } s3EnetPortPartStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- port enabled partition(2), -- port partitioned autopartition(3) -- port autopartitioned } ACCESS read-write STATUS mandatory ::= { s3EnetPortEntry 4 } s3EnetPortJabberStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), jabbering(2) -- Port receiving jabber } ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 5 } s3EnetPortFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 6 } s3EnetPortOctetsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 7 } s3EnetPortMcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 8 } s3EnetPortBcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 9 } s3EnetPortColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 10 } -- port error statistics s3EnetPortTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 11 } s3EnetPortRuntErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 12 } s3EnetPortAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 13 } s3EnetPortFcsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 14 } s3EnetPortLateCollErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { s3EnetPortEntry 15 } -- the System 3000 NMM group s3EnetNmmType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following m3313(2), -- Model 3313 m3313M(3), -- Model 3313M m3314-ST(4), -- Model 3314-ST m3314M-ST(5) -- Model 3314M-ST } ACCESS read-only STATUS mandatory ::= { s3000EnetNmm 1 } s3EnetNmmMdaHwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3000EnetNmm 2 } s3EnetNmmFwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3000EnetNmm 3 } s3EnetNmmSwMajorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3000EnetNmm 4 } s3EnetNmmSwMinorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { s3000EnetNmm 5 } s3EnetNmmStatus OBJECT-TYPE SYNTAX INTEGER { offline(1), -- the NMM is off-line online(2) -- the NMM is on-line } ACCESS read-only STATUS mandatory ::= { s3000EnetNmm 6 } s3EnetNmmMode OBJECT-TYPE SYNTAX INTEGER { primary(1), -- in primary mode secondary(2) -- in secondary mode } ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 7 } s3EnetNmmReset OBJECT-TYPE SYNTAX INTEGER { notreset(1), -- not resetting reset(2) -- reset } ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 8 } s3EnetNmmRestart OBJECT-TYPE SYNTAX INTEGER { notrestart(1), -- not restarting restart(2) -- restart } ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 9 } -- System 3000 NMM EEPROM configuration group s3EnetNmmIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 10 } s3EnetNmmNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 11 } s3EnetNmmDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 12 } s3EnetNmmFileServerAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 13 } s3EnetNmmBootFile OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 14 } s3EnetNmmBootMode OBJECT-TYPE SYNTAX INTEGER { eeprom(1), -- get boot info from EEPROM bootp(2) -- get boot info from bootp } ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 15 } s3EnetNmmWriteEeprom OBJECT-TYPE SYNTAX INTEGER { notWriteEeprom(1), -- not writing EEPROM writeEeprom(2) -- write EEPROM } ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 16 } -- System 3000 NMM configuration group s3EnetNmmBaudRate OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 17 } s3EnetNmmInitString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 18 } s3EnetNmmLocation OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 19 } -- the trap receiver table s3EnetNmmTrapReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF S3EnetNmmTrapReceiverEntry ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 20 } s3EnetNmmTrapReceiverEntry OBJECT-TYPE SYNTAX S3ENETNmmTrapReceiverEntry ACCESS read-write STATUS mandatory ::= { s3EnetNmmTrapReceiverTable 1 } S3EnetNmmTrapReceiverEntry ::= SEQUENCE { s3EnetNmmTrapType INTEGER, s3EnetNmmTrapReceiverAddr IpAddress, s3EnetNmmTrapReceiverComm OCTET STRING } s3EnetNmmTrapType OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following invalid (2) -- an invalidated address } ACCESS read-write STATUS mandatory ::= { s3EnetNmmTrapReceiverEntry 1 } s3EnetNmmTrapReceiverAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { s3EnetNmmTrapReceiverEntry 2 } s3EnetNmmTrapReceiverComm OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { s3EnetNmmTrapReceiverEntry 3 } s3EnetNmmAuthTrap OBJECT-TYPE SYNTAX INTEGER { disable(1), -- disable authentication traps enable(2) -- enable authentication traps } ACCESS read-write STATUS mandatory ::= { s3000EnetNmm 21 } -- IEEE 802.3 Definitions temporary OBJECT IDENTIFIER ::= { synoptics 2 } ieee8023 OBJECT IDENTIFIER ::= { temporary 1 } -- ieee8023 interface statistics table ieee8023IfTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8023IfEntry ACCESS read-only STATUS mandatory ::= { ieee8023 1 } ieee8023IfEntry OBJECT-TYPE SYNTAX Ieee8023IfEntry ACCESS read-only STATUS mandatory ::= { ieee8023IfTable 1 } Ieee8023IfEntry ::= SEQUENCE { ieee8023Index INTEGER, ieee8023FrmsTxOk Counter, ieee8023SingleCollFrms Counter, ieee8023MultipleCollFrms Counter, ieee8023OctetsTxOk Counter, ieee8023DefTx Counter, ieee8023McastFrmsTxOk Counter, ieee8023BcastFrmsTxOk Counter, ieee8023LateColls Counter, ieee8023ExcessColls Counter, ieee8023IntlMacTxError Counter, ieee8023CsErrors Counter, ieee8023ExcessDef Counter, ieee8023FrmsRxOk Counter, ieee8023OctetsRxOk Counter, ieee8023McastFrmsRxOk Counter, ieee8023BcastFrmsRxOk Counter, ieee8023TooLongErrors Counter, ieee8023AlignErrors Counter, ieee8023FcsErrors Counter, ieee8023IrLengthErrors Counter, ieee8023OorLengthFields Counter, ieee8023IntlMacRcvErrors Counter, ieee8023InitMac INTEGER, ieee8023PromRxStatus INTEGER, ieee8023MacSubLayerStatus INTEGER, ieee8023TxStatus INTEGER, ieee8023McastRxStatus INTEGER, ieee8023MacAddress OCTET STRING, ieee8023SqeTestErrors Counter } ieee8023IfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 1 } ieee8023FrmsTxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 2 } ieee8023SingleCollFrms OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 3 } ieee8023MultipleCollFrms OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 4 } ieee8023OctetsTxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 5 } ieee8023DefTx OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 6 } ieee8023McastFrmsTxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 7 } ieee8023BcastFrmsTxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 8 } ieee8023LateColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 9 } ieee8023ExcessColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 10 } ieee8023IntlMacTxError OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 11 } ieee8023CsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 12 } ieee8023ExcessDef OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 13 } ieee8023FrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 14 } ieee8023OctetsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 15 } ieee8023McastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 16 } ieee8023BcastFrmsRxOk OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 17 } ieee8023TooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 18 } ieee8023AlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 19 } ieee8023FcsErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 20 } ieee8023IrLengthErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 21 } ieee8023OorLengthFields OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 22 } ieee8023IntlMacRcvErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 23 } ieee8023InitMac OBJECT-TYPE SYNTAX INTEGER { initialize (1), uninitialize (2) } ACCESS read-write STATUS mandatory ::= { ieee8023IfEntry 24 } ieee8023PromRxStatus OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } ACCESS read-write STATUS mandatory ::= { ieee8023IfEntry 25 } ieee8023MacSubLayerStatus OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } ACCESS read-write STATUS mandatory ::= { ieee8023IfEntry 26 } ieee8023TxStatus OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } ACCESS read-write STATUS mandatory ::= { ieee8023IfEntry 27 } ieee8023McastRxStatus OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } ACCESS read-write STATUS mandatory ::= { ieee8023IfEntry 28 } ieee8023MacAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { ieee8023IfEntry 29 } ieee8023SqeTestErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023IfEntry 30 } -- collision frames table ieee8023CollTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8023CollEntry ACCESS read-only STATUS mandatory ::= { ieee8023 2 } ieee8023CollEntry OBJECT-TYPE SYNTAX Ieee8023CollEntry ACCESS read-only STATUS mandatory ::= { ieee8023CollTable 1 } Ieee8023CollEntry ::= SEQUENCE { ieee8023CollRetrans INTEGER, ieee8023CollIndex INTEGER, ieee8023Collisions Counter } ieee8023CollRetrans OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ieee8023CollEntry 1 } ieee8023CollIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ieee8023CollEntry 2 } ieee8023Collisons OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ieee8023CollEntry 3 } -- multicast address table ieee8023GroupTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8023GroupEntry ACCESS read-write STATUS mandatory ::= { ieee8023 3 } ieee8023GroupEntry OBJECT-TYPE SYNTAX Ieee8023GroupEntry ACCESS read-write STATUS mandatory ::= { ieee8023GroupTable 1 } Ieee8023GroupEntry ::= SEQUENCE { ieee8023GroupIndex INTEGER, ieee8023GroupAddress OCTET STRING, ieee8023GroupType INTEGER } ieee8023GroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ieee8023GroupEntry 1 } ieee8023GroupAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { ieee8023GroupEntry 2 } ieee8023GroupType OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following invalid (2) -- an invalidated group } ACCESS read-write STATUS mandatory ::= { ieee8023GroupEntry 3 } nat OBJECT IDENTIFIER ::= { enterprises 86 } natproducts OBJECT IDENTIFIER ::= { nat 1 } natmib OBJECT IDENTIFIER ::= { nat 2 } configuration OBJECT IDENTIFIER ::= { natmib 1 } natinf OBJECT IDENTIFIER ::= { natmib 2 } trapinfo OBJECT IDENTIFIER ::= { natmib 8 } -- object types -- interfaces -- the configuration group hardware OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { configuration 1 } firmware OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { configuration 2 } -- the interfaces group -- the statistics table statsTable OBJECT-TYPE SYNTAX SEQUENCE OF statsEntry ACCESS read-write STATUS mandatory ::= { natinf 1 } statsEntry OBJECT-TYPE SYNTAX statsEntry ACCESS read-write STATUS mandatory ::= { statsTable 1 } statsEntry ::= SEQUENCE { statsReset INTEGER, statsRcvpkt Counter, statsFwdpkt Counter, statsBufovflo Counter, statsCrc Counter, statsAlgn Counter, statsCntlovflo Counter, statsXmtcoll Counter, statsResetTime TimeTicks } statsReset OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { statsEntry 1 } statsRcvpkt OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 2 } statsRcvpkt OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 2 } statsFwdpkt OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 3 } statsOvflo OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 4 } statsCrc OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 5 } statsAlgn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 6 } statsCntlovflo OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 7 } statsXmtcoll OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { statsEntry 8 } statsResetTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { statsEntry 9 } -- the local learned table lanTable OBJECT-TYPE SYNTAX SEQUENCE OF lanEntry ACCESS read-only STATUS mandatory ::= { natinf 2 } lanEntry OBJECT-TYPE SYNTAX lanEntry ACCESS read-only STATUS mandatory ::= { lanTable 1 } lanEntry ::= SEQUENCE { lanIfindex INTEGER, lanPhyaddr OCTET STRING } lanIfindex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { lanEntry 1 } lanPhyaddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { lanEntry 2 } -- the block table blanTable OBJECT-TYPE SYNTAX SEQUENCE OF blanEntry ACCESS read-write STATUS mandatory ::= { natinf 3 } blanEntry OBJECT-TYPE SYNTAX blanEntry ACCESS read-write STATUS mandatory ::= { blanTable 1 } blanEntry ::= SEQUENCE { blanIfindex INTEGER, blanOffset INTEGER, blanLength OCTET STRING, blanPtrn OCTET STRING } blanIfindex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { blanEntry 1 } blanOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { blanEntry 2 } blanLength OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { blanEntry 3 } blanPtrn OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { blanEntry 4 } -- the pass table planTable OBJECT-TYPE SYNTAX SEQUENCE OF planEntry ACCESS read-write STATUS mandatory ::= { natinf 4 } planEntry OBJECT-TYPE SYNTAX planEntry ACCESS read-write STATUS mandatory ::= { planTable 1 } planEntry ::= SEQUENCE { planIfindex INTEGER, planOffset INTEGER, planLength OCTET STRING, planPtrn OCTET STRING } planIfindex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { planEntry 1 } planOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { planEntry 2 } planLength OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { planEntry 3 } planPtrn OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { planEntry 4 } -- the trap information Sourceaddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { trapinfo 1 } Sourceaddr OBJECT-TYPE SYNTAX STRING ACCESS read-only STATUS mandatory ::= { trapinfo 2 } -- -- Xylogics Annex Private Enterprise MIB -- -- Copyright 1989, Xylogics, Inc. ALL RIGHTS RESERVED. -- -- ALL RIGHTS RESERVED. Licensed Material - Property of Xylogics, Inc. -- This software is made available solely pursuant to the terms of a -- software license agreement which governs its use. -- Unauthorized duplication, distribution or sale are strictly prohibited. -- -- This information is subject to change without notice, and should -- not be construed as a commitment by Xylogics, Inc. Xylogics, Inc., -- assumes no responsibility for any errors that may appear in this -- document. -- -- $Id: annex-mib.txt,v 1.7 89/12/19 16:47:56 loverso Rel $ -- -- overview xylogics OBJECT IDENTIFIER ::= { enterprises 15 } prod OBJECT IDENTIFIER ::= { xylogics 1 } prod_annex OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { prod 1 } annex OBJECT IDENTIFIER ::= { xylogics 2 } hw OBJECT IDENTIFIER ::= { annex 1 } sw OBJECT IDENTIFIER ::= { annex 2 } ports OBJECT IDENTIFIER ::= { annex 3 } -- the hw group hwType OBJECT-TYPE SYNTAX INTEGER { err(1), annexI(11), annexII(16), annexX25(23) } ACCESS read-only STATUS mandatory ::= { hw 1 } hwRev OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { hw 2 } romRev OBJECT-TYPE -- Note: old Annex-Is cannot return this value SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { hw 3 } serialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { hw 4 } memorySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { hw 5 } -- the sw group swType OBJECT-TYPE SYNTAX INTEGER { err(1), annexImx(11), annexIux(13), annexIImx(16), annexIIux(17), annexX25(23) } ACCESS read-only STATUS mandatory ::= { sw 1 } swRevMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 2 } swRevMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 3 } swBuild OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { sw 4 } imageName OBJECT-TYPE -- Note: old Annex-Is cannot return this value SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { sw 5 } bootHost OBJECT-TYPE -- Note: old Annex-Is cannot return this value SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { sw 6 } defaultDomain OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { sw 7 } currentDate OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { sw 8 } usableMemory OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 9 } freeMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { sw 10 } minFreeMemory OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 11 } cpuUtilization OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { sw 12 } maxProcs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 13 } mostProcs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 14 } activeProcs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { sw 15 } cpuReschedsI OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { sw 16 } cpuReschedsT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sw 17 } contextSwI OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { sw 18 } contextSwT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sw 19 } cpuActivatesI OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { sw 20 } cpuActivatesT OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sw 21 } cBlocksTotal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 22 } cBlocksFree OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 23 } cBlocksMinFree OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 24 } cBlocksDenied OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sw 25 } maxCallouts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 26 } leastCallouts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { sw 27 } freeCallouts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { sw 28 } -- the ports group totalPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ports 1 } totalCharsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ports 2 } totalCharsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ports 3 } totalErrsParity OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ports 4 } totalErrsOverrun OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ports 5 } totalErrsFraming OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ports 6 } portTable OBJECT-TYPE SYNTAX SEQUENCE OF portEntry ACCESS read-only STATUS mandatory ::= { ports 7 } portEntry OBJECT-TYPE SYNTAX PortEntry ACCESS read-only STATUS mandatory ::= { portTable 1 } PortEntry ::= SEQUENCE { portIndex INTEGER, iSpeed INTEGER, oSpeed INTEGER, ctrlLines INTEGER, flowTypeIn INTEGER, flowTypeOut INTEGER, bitsPerChar INTEGER, stopBits INTEGER, parity INTEGER, modemDCD INTEGER, modemDTR INTEGER, modemCTS INTEGER, modemRTS INTEGER, charsIn Counter, charsOut Counter, errsParity Counter, errsOverrun Counter, errsFraming Counter, inCC Gauge, outCC Gauge } portIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { portEntry 1 } iSpeed OBJECT-TYPE SYNTAX INTEGER { 50(1), 75(2), 110(3), 134(4), 150(5), 200(6), 300(7), 600(8), 1200(9), 1800(10), 2000(11), 2400(12), 3600(13), 4800(14), 7200(15), 9600(16), 19200(17), 38400(18), idle(254), autobaud(255) } ACCESS read-only STATUS mandatory ::= { portEntry 2 } oSpeed OBJECT-TYPE SYNTAX INTEGER { 50(1), 75(2), 110(3), 134(4), 150(5), 200(6), 300(7), 600(8), 1200(9), 1800(10), 2000(11), 2400(12), 3600(13), 4800(14), 7200(15), 9600(16), 19200(17), 38400(18), idle(254), autobaud(255) } ACCESS read-only STATUS mandatory ::= { portEntry 3 } ctrlLines OBJECT-TYPE SYNTAX INTEGER { none(1), dcddtr(2), ctsrts(3), both(4) } ACCESS read-only STATUS mandatory ::= { portEntry 4 } flowTypeIn OBJECT-TYPE SYNTAX INTEGER { none(1), xonxoff(2), eia(3), bell(4) } ACCESS read-only STATUS mandatory ::= { portEntry 5 } flowTypeOut OBJECT-TYPE SYNTAX INTEGER { none(1), xonxoff(2), eia(3), bell(4) } ACCESS read-only STATUS mandatory ::= { portEntry 6 } bitsPerChar OBJECT-TYPE SYNTAX INTEGER { five(1), six(2), seven(3), eight(4) } ACCESS read-only STATUS mandatory ::= { portEntry 7 } stopBits OBJECT-TYPE SYNTAX INTEGER { one(1), onefive(2), two(3) } ACCESS read-only STATUS mandatory ::= { portEntry 8 } parity OBJECT-TYPE SYNTAX INTEGER { none(1), even(2), odd(3), mark(4), space(5) } ACCESS read-only STATUS mandatory ::= { portEntry 9 } modemDCD OBJECT-TYPE SYNTAX INTEGER { unused(1), lo(2), hi(3) } ACCESS read-only STATUS mandatory ::= { portEntry 10 } modemDTR OBJECT-TYPE SYNTAX INTEGER { unused(1), lo(2), hi(3) } ACCESS read-only STATUS mandatory ::= { portEntry 11 } modemCTS OBJECT-TYPE SYNTAX INTEGER { unused(1), lo(2), hi(3) } ACCESS read-only STATUS mandatory ::= { portEntry 12 } modemRTS OBJECT-TYPE SYNTAX INTEGER { unused(1), lo(2), hi(3) } ACCESS read-only STATUS mandatory ::= { portEntry 13 } charsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { portEntry 14 } charsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { portEntry 15 } errsParity OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { portEntry 16 } errsOverrun OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { portEntry 17 } errsFraming OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { portEntry 18 } inCC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { portEntry 19 } outCC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { portEntry 20 } -- RMON MIB version of November 1991 (RFC 1271) -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [9]. -- Remote Network Monitoring MIB rmon OBJECT IDENTIFIER ::= { mib 16 } statistics OBJECT IDENTIFIER ::= { rmon 1 } history OBJECT IDENTIFIER ::= { rmon 2 } alarm OBJECT IDENTIFIER ::= { rmon 3 } hosts OBJECT IDENTIFIER ::= { rmon 4 } hostTopN OBJECT IDENTIFIER ::= { rmon 5 } matrix OBJECT IDENTIFIER ::= { rmon 6 } filter OBJECT IDENTIFIER ::= { rmon 7 } capture OBJECT IDENTIFIER ::= { rmon 8 } event OBJECT IDENTIFIER ::= { rmon 9 } -- The Statistics Group -- -- Implementation of the Statistics group is optional. -- -- The statistics group contains statistics measured by the -- probe for each monitored interface on this device. These -- statistics take the form of free running counters that -- start from zero when a valid entry is created. -- -- This group currently has statistics defined only for -- Ethernet interfaces. Each etherStatsEntry contains -- statistics for one Ethernet interface. The probe must -- create one etherStats entry for each monitored Ethernet -- interface on the device. etherStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherStatsEntry ACCESS not-accessible STATUS mandatory ::= { statistics 1 } etherStatsEntry OBJECT-TYPE SYNTAX EtherStatsEntry ACCESS not-accessible STATUS mandatory ::= { etherStatsTable 1 } EtherStatsEntry ::= SEQUENCE { etherStatsIndex INTEGER (1..65535), etherStatsDataSource OBJECT IDENTIFIER, etherStatsDropEvents Counter, etherStatsOctets Counter, etherStatsPkts Counter, etherStatsBroadcastPkts Counter, etherStatsMulticastPkts Counter, etherStatsCRCAlignErrors Counter, etherStatsUndersizePkts Counter, etherStatsOversizePkts Counter, etherStatsFragments Counter, etherStatsJabbers Counter, etherStatsCollisions Counter, etherStatsPkts64Octets Counter, etherStatsPkts65to127Octets Counter, etherStatsPkts128to255Octets Counter, etherStatsPkts256to511Octets Counter, etherStatsPkts512to1023Octets Counter, etherStatsPkts1024to1518Octets Counter, etherStatsOwner DisplayString, etherStatsStatus INTEGER } etherStatsIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { etherStatsEntry 1 } etherStatsDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory ::= { etherStatsEntry 2 } etherStatsDropEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 3 } etherStatsOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 4 } etherStatsPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 5 } etherStatsBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 6 } etherStatsMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 7 } etherStatsCRCAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 8 } etherStatsUndersizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 9 } etherStatsOversizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 10 } etherStatsFragments OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 11 } etherStatsJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 12 } etherStatsCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 13 } etherStatsPkts64Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 14 } etherStatsPkts65to127Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 15 } etherStatsPkts128to255Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 16 } etherStatsPkts256to511Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 17 } etherStatsPkts512to1023Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 18 } etherStatsPkts1024to1518Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherStatsEntry 19 } etherStatsOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { etherStatsEntry 20 } etherStatsStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { etherStatsEntry 21 } -- The History Group -- Implementation of the History group is optional. -- -- The history group records periodic statistical samples from -- a network and stores them for later retrieval. The -- historyControl table stores configuration entries that each -- define an interface, polling period, and other parameters. -- Once samples are taken, their data is stored in an entry -- in a media-specific table. Each such entry defines one -- sample, and is associated with the historyControlEntry that -- caused the sample to be taken. Currently the only media- -- specific table defined is the etherHistoryTable, for -- Ethernet networks. -- -- If the probe keeps track of the time of day, it should -- start the first sample of the history at a time such that -- when the next hour of the day begins, a sample is -- started at that instant. This tends to make more -- user-friendly reports, and enables comparison of reports -- from different probes that have relatively accurate time -- of day. -- -- The monitor is encouraged to add two history control entries -- per monitored interface upon initialization that describe -- a short term and a long term polling period. Suggested -- parameters are 30 seconds for the short term polling -- period and 30 minutes for the long term period. historyControlTable OBJECT-TYPE SYNTAX SEQUENCE OF HistoryControlEntry ACCESS not-accessible STATUS mandatory ::= { history 1 } historyControlEntry OBJECT-TYPE SYNTAX HistoryControlEntry ACCESS not-accessible STATUS mandatory ::= { historyControlTable 1 } HistoryControlEntry ::= SEQUENCE { historyControlIndex INTEGER (1..65535), historyControlDataSource OBJECT IDENTIFIER, historyControlBucketsRequested INTEGER (1..65535), historyControlBucketsGranted INTEGER (1..65535), historyControlInterval INTEGER (1..3600), historyControlOwner DisplayString, historyControlStatus INTEGER } historyControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { historyControlEntry 1 } historyControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory ::= { historyControlEntry 2 } historyControlBucketsRequested OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory ::= { historyControlEntry 3 } historyControlBucketsGranted OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { historyControlEntry 4 } historyControlInterval OBJECT-TYPE SYNTAX INTEGER (1..3600) ACCESS read-write STATUS mandatory ::= { historyControlEntry 5 } historyControlOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { historyControlEntry 6 } historyControlStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { historyControlEntry 7 } -- Ether History table etherHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherHistoryEntry ACCESS not-accessible STATUS mandatory ::= { history 2 } etherHistoryEntry OBJECT-TYPE SYNTAX EtherHistoryEntry ACCESS not-accessible STATUS mandatory ::= { etherHistoryTable 1 } EtherHistoryEntry ::= SEQUENCE { etherHistoryIndex INTEGER (1..65535), etherHistorySampleIndex INTEGER, etherHistoryIntervalStart TimeTicks, etherHistoryDropEvents Counter, etherHistoryOctets Counter, etherHistoryPkts Counter, etherHistoryBroadcastPkts Counter, etherHistoryMulticastPkts Counter, etherHistoryCRCAlignErrors Counter, etherHistoryUndersizePkts Counter, etherHistoryOversizePkts Counter, etherHistoryFragments Counter, etherHistoryJabbers Counter, etherHistoryCollisions Counter, etherHistoryUtilization INTEGER (0..10000) } etherHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 1 } etherHistorySampleIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 2 } etherHistoryIntervalStart OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 3 } etherHistoryDropEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 4 } etherHistoryOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 5 } etherHistoryPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 6 } etherHistoryBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 7 } etherHistoryMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 8 } etherHistoryCRCAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 9 } etherHistoryUndersizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 10 } etherHistoryOversizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 11 } etherHistoryFragments OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 12 } etherHistoryJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 13 } etherHistoryCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 14 } etherHistoryUtilization OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory ::= { etherHistoryEntry 15 } -- The Alarm Group -- Implementation of the Alarm group is optional. -- -- The Alarm Group requires the implementation of the Event -- group. -- -- The Alarm group periodically takes statistical samples from -- variables in the probe and compares them to thresholds -- that have been configured. The alarm table stores -- configuration entries that each define a variable, -- polling period, and threshold parameters. If a sample is -- found to cross the threshold values, an event is -- generated. Only variables that resolve to an ASN.1 -- primitive type of INTEGER (INTEGER, Counter, -- Gauge, or TimeTicks) may be monitored in this way. -- -- This function has a hysteresis mechanism to limit the -- generation of events. This mechanism generates one event -- as a threshold is crossed in the appropriate direction. -- No more events are generated for that threshold until the -- opposite threshold is crossed. -- -- In the case of a sampling a deltaValue, a probe may -- implement this mechanism with more precision if it takes -- a delta sample twice per period, each time comparing the -- sum of the latest two samples to the threshold. This -- allows the detection of threshold crossings -- that span the sampling boundary. Note that this does not -- require any special configuration of the threshold value. -- It is suggested that probes implement this more precise -- algorithm. alarmTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmEntry ACCESS not-accessible STATUS mandatory ::= { alarm 1 } alarmEntry OBJECT-TYPE SYNTAX AlarmEntry ACCESS not-accessible STATUS mandatory ::= { alarmTable 1 } AlarmEntry ::= SEQUENCE { alarmIndex INTEGER (1..65535), alarmInterval INTEGER, alarmVariable OBJECT IDENTIFIER, alarmSampleType INTEGER, alarmValue INTEGER, alarmStartupAlarm INTEGER, alarmRisingThreshold INTEGER, alarmFallingThreshold INTEGER, alarmRisingEventIndex INTEGER (1..65535), alarmFallingEventIndex INTEGER (1..65535), alarmOwner DisplayString, alarmStatus INTEGER } alarmIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { alarmEntry 1 } alarmInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { alarmEntry 2 } alarmVariable OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory ::= { alarmEntry 3 } alarmSampleType OBJECT-TYPE SYNTAX INTEGER { absoluteValue(1), deltaValue(2) } ACCESS read-write STATUS mandatory ::= { alarmEntry 4 } alarmValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { alarmEntry 5 } alarmStartupAlarm OBJECT-TYPE SYNTAX INTEGER { risingAlarm(1), fallingAlarm(2), risingOrFallingAlarm(3) } ACCESS read-write STATUS mandatory ::= { alarmEntry 6 } alarmRisingThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { alarmEntry 7 } alarmFallingThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { alarmEntry 8 } alarmRisingEventIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory ::= { alarmEntry 9 } alarmFallingEventIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory ::= { alarmEntry 10 } alarmOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { alarmEntry 11 } alarmStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { alarmEntry 12 } -- The Host Group -- Implementation of the Host group is optional. -- -- The host group discovers new hosts on the network by -- keeping a list of source and destination MAC Addresses seen -- in good packets. For each of these addresses, the host -- group keeps a set of statistics. The hostControlTable -- controls which interfaces this function is performed on, -- and contains some information about the process. On -- behalf of each hostControlEntry, data is collected on an -- interface and placed both the hostTable and the -- hostTimeTable. If the monitoring device finds itself -- short of resources, it may delete entries as needed. It -- is suggested that the device delete the least recently -- used entries first. -- The hostTable contains entries for each address -- discovered on a particular interface. Each entry -- contains statistical data about that host. This table -- is indexed by the MAC address of the host, through -- which a random access may be achieved. -- The hostTimeTable contains data in the same format as the -- hostTable, and must contain the same set of hosts, but is -- indexed using hostTimeCreationOrder rather than hostAddress. -- The hostTimeCreationOrder is an integer which reflects -- the relative order in which a particular entry was -- discovered and thus inserted into the table. As this -- order, and thus index, is among those entries currently -- in the table, the index for a particular entry may change -- if an (earlier) entry is deleted. Thus the association -- between hostTimeCreationOrder and hostTimeEntry may be -- broken at any time. -- The hostTimeTable has two important uses. The first is the -- fast download of this potentially large table. Because the -- index of this table runs from 1 to the size of the table, -- inclusive, its values are predictable. This allows very -- efficient packing of variables into SNMP PDU's and allows -- a table transfer to have multiple packets outstanding. -- These benefits increase transfer rates tremendously. -- The second use of the hostTimeTable is the efficient -- discovery by the management station of new entries added -- to the table. After the management station has -- downloaded the entire table, it knows that new entries -- will be added immediately after the end of the current -- table. It can thus detect new entries there -- and retrieve them easily. -- Because the association between hostTimeCreationOrder and -- hostTimeEntry may be broken at any time, the management -- station must monitor the related hostControlLastDeleteTime -- object. When the management station thus detects a deletion, -- it must assume that any such associations have been broken, -- and invalidate any it has stored locally. This includes -- restarting any download of the hostTimeTable that may have -- been in progress, as well as rediscovering the end of the -- hostTimeTable so that it may detect new entries. If the -- management station does not detect the broken association, -- it may continue to refer to a particular host by its -- creationOrder while unwittingly retrieving the data -- associated with another host entirely. If this happens -- while downloading the host table, the management station -- may fail to download all of the entries in the table. hostControlTable OBJECT-TYPE SYNTAX SEQUENCE OF HostControlEntry ACCESS not-accessible STATUS mandatory ::= { hosts 1 } hostControlEntry OBJECT-TYPE SYNTAX HostControlEntry ACCESS not-accessible STATUS mandatory ::= { hostControlTable 1 } HostControlEntry ::= SEQUENCE { hostControlIndex INTEGER (1..65535), hostControlDataSource OBJECT IDENTIFIER, hostControlTableSize INTEGER, hostControlLastDeleteTime TimeTicks, hostControlOwner DisplayString, hostControlStatus INTEGER } hostControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostControlEntry 1 } hostControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory ::= { hostControlEntry 2 } hostControlTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { hostControlEntry 3 } hostControlLastDeleteTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { hostControlEntry 4 } hostControlOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { hostControlEntry 5 } hostControlStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { hostControlEntry 6 } hostTable OBJECT-TYPE SYNTAX SEQUENCE OF HostEntry ACCESS not-accessible STATUS mandatory ::= { hosts 2 } hostEntry OBJECT-TYPE SYNTAX HostEntry ACCESS not-accessible STATUS mandatory ::= { hostTable 1 } HostEntry ::= SEQUENCE { hostAddress OCTET STRING, hostCreationOrder INTEGER (1..65535), hostIndex INTEGER (1..65535), hostInPkts Counter, hostOutPkts Counter, hostInOctets Counter, hostOutOctets Counter, hostOutErrors Counter, hostOutBroadcastPkts Counter, hostOutMulticastPkts Counter } hostAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { hostEntry 1 } hostCreationOrder OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostEntry 2 } hostIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostEntry 3 } hostInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostEntry 4 } hostOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostEntry 5 } hostInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostEntry 6 } hostOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostEntry 7 } hostOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostEntry 8 } hostOutBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostEntry 9 } hostOutMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostEntry 10 } -- host Time Table hostTimeTable OBJECT-TYPE SYNTAX SEQUENCE OF HostTimeEntry ACCESS not-accessible STATUS mandatory ::= { hosts 3 } hostTimeEntry OBJECT-TYPE SYNTAX HostTimeEntry ACCESS not-accessible STATUS mandatory ::= { hostTimeTable 1 } HostTimeEntry ::= SEQUENCE { hostTimeAddress OCTET STRING, hostTimeCreationOrder INTEGER (1..65535), hostTimeIndex INTEGER (1..65535), hostTimeInPkts Counter, hostTimeOutPkts Counter, hostTimeInOctets Counter, hostTimeOutOctets Counter, hostTimeOutErrors Counter, hostTimeOutBroadcastPkts Counter, hostTimeOutMulticastPkts Counter } hostTimeAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { hostTimeEntry 1 } hostTimeCreationOrder OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostTimeEntry 2 } hostTimeIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostTimeEntry 3 } hostTimeInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostTimeEntry 4 } hostTimeOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostTimeEntry 5 } hostTimeInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostTimeEntry 6 } hostTimeOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostTimeEntry 7 } hostTimeOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostTimeEntry 8 } hostTimeOutBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostTimeEntry 9 } hostTimeOutMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { hostTimeEntry 10 } -- The Host Top " N" Group -- Implementation of the Host Top N group is optional. -- -- The Host Top N group requires the implementation of the -- host group. -- -- The Host Top N group is used to prepare reports that -- describe the hosts that top a list ordered by one of -- their statistics. The available statistics are samples -- of one of their base statistics, over an interval -- specified by the management station. Thus, these -- statistics are rate based. The management -- station also selects how many such hosts are reported. -- The hostTopNControlTable is used to initiate the generation -- of such a report. The management station may select the -- parameters of such a report, such as which interface, -- which statistic, how many hosts, and the start and stop -- times of the sampling. When the report is prepared, -- entries are created in the hostTopNTable associated with -- the relevant hostTopNControlEntry. These entries are -- static for each report after it has been prepared. hostTopNControlTable OBJECT-TYPE SYNTAX SEQUENCE OF HostTopNControlEntry ACCESS not-accessible STATUS mandatory ::= { hostTopN 1 } hostTopNControlEntry OBJECT-TYPE SYNTAX HostTopNControlEntry ACCESS not-accessible STATUS mandatory ::= { hostTopNControlTable 1 } HostTopNControlEntry ::= SEQUENCE { hostTopNControlIndex INTEGER (1..65535), hostTopNHostIndex INTEGER (1..65535), hostTopNRateBase INTEGER, hostTopNTimeRemaining INTEGER, hostTopNDuration INTEGER, hostTopNRequestedSize INTEGER, hostTopNGrantedSize INTEGER, hostTopNStartTime TimeTicks, hostTopNOwner DisplayString, hostTopNStatus INTEGER } hostTopNControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostTopNControlEntry 1 } hostTopNHostIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory ::= { hostTopNControlEntry 2 } hostTopNRateBase OBJECT-TYPE SYNTAX INTEGER { hostTopNInPkts(1), hostTopNOutPkts(2), hostTopNInOctets(3), hostTopNOutOctets(4), hostTopNOutErrors(5), hostTopNOutBroadcastPkts(6), hostTopNOutMulticastPkts(7) } ACCESS read-write STATUS mandatory ::= { hostTopNControlEntry 3 } hostTopNTimeRemaining OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { hostTopNControlEntry 4 } hostTopNDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { hostTopNControlEntry 5 } hostTopNRequestedSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { hostTopNControlEntry 6 } hostTopNGrantedSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { hostTopNControlEntry 7 } hostTopNStartTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { hostTopNControlEntry 8 } hostTopNOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { hostTopNControlEntry 9 } hostTopNStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { hostTopNControlEntry 10 } hostTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF HostTopNEntry ACCESS not-accessible STATUS mandatory ::= { hostTopN 2 } hostTopNEntry OBJECT-TYPE SYNTAX HostTopNEntry ACCESS not-accessible STATUS mandatory ::= { hostTopNTable 1 } HostTopNEntry ::= SEQUENCE { hostTopNReport INTEGER (1..65535), hostTopNIndex INTEGER (1..65535), hostTopNAddress OCTET STRING, hostTopNRate INTEGER } hostTopNReport OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostTopNEntry 1 } hostTopNIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { hostTopNEntry 2 } hostTopNAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { hostTopNEntry 3 } hostTopNRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { hostTopNEntry 4 } -- The Matrix Group -- Implementation of the Matrix group is optional. -- -- The Matrix group consists of the matrixControlTable, -- matrixSDTable and the matrixDSTable. These tables -- store statistics for a particular conversation between -- two addresses. As the device detects a new conversation, -- including those to a non-unicast address, it creates a -- new entry in both of the matrix tables. -- It must only create new entries based on information -- received in good packets. If the monitoring device finds -- itself short of resources, it may delete entries as needed. -- It is suggested that the device delete the least recently -- used entries first. matrixControlTable OBJECT-TYPE SYNTAX SEQUENCE OF MatrixControlEntry ACCESS not-accessible STATUS mandatory ::= { matrix 1 } matrixControlEntry OBJECT-TYPE SYNTAX MatrixControlEntry ACCESS not-accessible STATUS mandatory ::= { matrixControlTable 1 } MatrixControlEntry ::= SEQUENCE { matrixControlIndex INTEGER (1..65535), matrixControlDataSource OBJECT IDENTIFIER, matrixControlTableSize INTEGER, matrixControlLastDeleteTime TimeTicks, matrixControlOwner DisplayString, matrixControlStatus INTEGER } matrixControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { matrixControlEntry 1 } matrixControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory ::= { matrixControlEntry 2 } matrixControlTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { matrixControlEntry 3 } matrixControlLastDeleteTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { matrixControlEntry 4 } matrixControlOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { matrixControlEntry 5 } matrixControlStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { matrixControlEntry 6 } matrixSDTable OBJECT-TYPE SYNTAX SEQUENCE OF MatrixSDEntry ACCESS not-accessible STATUS mandatory ::= { matrix 2 } matrixSDEntry OBJECT-TYPE SYNTAX MatrixSDEntry ACCESS not-accessible STATUS mandatory ::= { matrixSDTable 1 } MatrixSDEntry ::= SEQUENCE { matrixSDSourceAddress OCTET STRING, matrixSDDestAddress OCTET STRING, matrixSDIndex INTEGER (1..65535), matrixSDPkts Counter, matrixSDOctets Counter, matrixSDErrors Counter } matrixSDSourceAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { matrixSDEntry 1 } matrixSDDestAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { matrixSDEntry 2 } matrixSDIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { matrixSDEntry 3 } matrixSDPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { matrixSDEntry 4 } matrixSDOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { matrixSDEntry 5 } matrixSDErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { matrixSDEntry 6 } -- Traffic matrix tables from destination to source matrixDSTable OBJECT-TYPE SYNTAX SEQUENCE OF MatrixDSEntry ACCESS not-accessible STATUS mandatory ::= { matrix 3 } matrixDSEntry OBJECT-TYPE SYNTAX MatrixDSEntry ACCESS not-accessible STATUS mandatory ::= { matrixDSTable 1 } MatrixDSEntry ::= SEQUENCE { matrixDSSourceAddress OCTET STRING, matrixDSDestAddress OCTET STRING, matrixDSIndex INTEGER (1..65535), matrixDSPkts Counter, matrixDSOctets Counter, matrixDSErrors Counter } matrixDSSourceAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { matrixDSEntry 1 } matrixDSDestAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { matrixDSEntry 2 } matrixDSIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { matrixDSEntry 3 } matrixDSPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { matrixDSEntry 4 } matrixDSOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { matrixDSEntry 5 } matrixDSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { matrixDSEntry 6 } -- The Filter Group -- Implementation of the Filter group is optional. -- -- The Filter group allows packets to be captured with an -- arbitrary filter expression. A logical data and -- event stream or " channel" is formed by the packets -- that match the filter expression. -- -- This filter mechanism allows the creation of an arbitrary -- logical expression with which to filter packets. Each -- filter associated with a channel is OR'ed with the others. -- Within a filter, any bits checked in the data and status are -- AND'ed with respect to other bits in the same filter. The -- NotMask also allows for checking for inequality. Finally, -- the channelAcceptType object allows for inversion of the -- whole equation. -- -- The channel can be turned on or off, and can also -- generate events when packets pass through it. filterTable OBJECT-TYPE SYNTAX SEQUENCE OF FilterEntry ACCESS not-accessible STATUS mandatory ::= { filter 1 } filterEntry OBJECT-TYPE SYNTAX FilterEntry ACCESS not-accessible STATUS mandatory ::= { filterTable 1 } FilterEntry ::= SEQUENCE { filterIndex INTEGER (1..65535), filterChannelIndex INTEGER (1..65535), filterPktDataOffset INTEGER, filterPktData OCTET STRING, filterPktDataMask OCTET STRING, filterPktDataNotMask OCTET STRING, filterPktStatus INTEGER, filterPktStatusMask INTEGER, filterPktStatusNotMask INTEGER, filterOwner DisplayString, filterStatus INTEGER } filterIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { filterEntry 1 } filterChannelIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory ::= { filterEntry 2 } filterPktDataOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { filterEntry 3 } filterPktData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { filterEntry 4 } filterPktDataMask OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { filterEntry 5 } filterPktDataNotMask OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { filterEntry 6 } filterPktStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { filterEntry 7 } filterPktStatusMask OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { filterEntry 8 } filterPktStatusNotMask OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { filterEntry 9 } filterOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { filterEntry 10 } filterStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { filterEntry 11 } channelTable OBJECT-TYPE SYNTAX SEQUENCE OF ChannelEntry ACCESS not-accessible STATUS mandatory ::= { filter 2 } channelEntry OBJECT-TYPE SYNTAX ChannelEntry ACCESS not-accessible STATUS mandatory ::= { channelTable 1 } ChannelEntry ::= SEQUENCE { channelIndex INTEGER (1..65535), channelIfIndex INTEGER (1..65535), channelAcceptType INTEGER, channelDataControl INTEGER, channelTurnOnEventIndex INTEGER (0..65535), channelTurnOffEventIndex INTEGER (0..65535), channelEventIndex INTEGER (0..65535), channelEventStatus INTEGER, channelMatches Counter, channelDescription DisplayString, channelOwner DisplayString, channelStatus INTEGER } channelIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { channelEntry 1 } channelIfIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory ::= { channelEntry 2 } channelAcceptType OBJECT-TYPE SYNTAX INTEGER { acceptMatched(1), acceptFailed(2) } ACCESS read-write STATUS mandatory ::= { channelEntry 3 } channelDataControl OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } ACCESS read-write STATUS mandatory ::= { channelEntry 4 } channelTurnOnEventIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory ::= { channelEntry 5 } channelTurnOffEventIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory ::= { channelEntry 6 } channelEventIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory ::= { channelEntry 7 } channelEventStatus OBJECT-TYPE SYNTAX INTEGER { eventReady(1), eventFired(2), eventAlwaysReady(3) } ACCESS read-write STATUS mandatory ::= { channelEntry 8 } channelMatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { channelEntry 9 } channelDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { channelEntry 10 } channelOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { channelEntry 11 } channelStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { channelEntry 12 } -- The Packet Capture Group -- Implementation of the Packet Capture group is optional. -- -- The Packet Capture Group requires implementation of the -- Filter Group. -- -- The Packet Capture group allows packets to be captured -- upon a filter match. The bufferControlTable controls -- the captured packets output from a channel that is -- associated with it. The captured packets are placed -- in entries in the captureBufferTable. These entries are -- associated with the bufferControlEntry on whose behalf they -- were stored. bufferControlTable OBJECT-TYPE SYNTAX SEQUENCE OF BufferControlEntry ACCESS not-accessible STATUS mandatory ::= { capture 1 } bufferControlEntry OBJECT-TYPE SYNTAX BufferControlEntry ACCESS not-accessible STATUS mandatory ::= { bufferControlTable 1 } BufferControlEntry ::= SEQUENCE { bufferControlIndex INTEGER (1..65535), bufferControlChannelIndex INTEGER (1..65535), bufferControlFullStatus INTEGER, bufferControlFullAction INTEGER, bufferControlCaptureSliceSize INTEGER, bufferControlDownloadSliceSize INTEGER, bufferControlDownloadOffset INTEGER, bufferControlMaxOctetsRequested INTEGER, bufferControlMaxOctetsGranted INTEGER, bufferControlCapturedPackets INTEGER, bufferControlTurnOnTime TimeTicks, bufferControlOwner DisplayString, bufferControlStatus INTEGER } bufferControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { bufferControlEntry 1 } bufferControlChannelIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory ::= { bufferControlEntry 2 } bufferControlFullStatus OBJECT-TYPE SYNTAX INTEGER { spaceAvailable(1), full(2) } ACCESS read-only STATUS mandatory ::= { bufferControlEntry 3 } bufferControlFullAction OBJECT-TYPE SYNTAX INTEGER { lockWhenFull(1), wrapWhenFull(2) -- FIFO } ACCESS read-write STATUS mandatory ::= { bufferControlEntry 4 } bufferControlCaptureSliceSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { bufferControlEntry 5 } bufferControlDownloadSliceSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { bufferControlEntry 6 } bufferControlDownloadOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { bufferControlEntry 7 } bufferControlMaxOctetsRequested OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { bufferControlEntry 8 } bufferControlMaxOctetsGranted OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { bufferControlEntry 9 } bufferControlCapturedPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { bufferControlEntry 10 } bufferControlTurnOnTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { bufferControlEntry 11 } bufferControlOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { bufferControlEntry 12 } bufferControlStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { bufferControlEntry 13 } captureBufferTable OBJECT-TYPE SYNTAX SEQUENCE OF CaptureBufferEntry ACCESS not-accessible STATUS mandatory ::= { capture 2 } captureBufferEntry OBJECT-TYPE SYNTAX CaptureBufferEntry ACCESS not-accessible STATUS mandatory ::= { captureBufferTable 1 } CaptureBufferEntry ::= SEQUENCE { captureBufferControlIndex INTEGER (1..65535), captureBufferIndex INTEGER, captureBufferPacketID INTEGER, captureBufferPacketData OCTET STRING, captureBufferPacketLength INTEGER, captureBufferPacketTime INTEGER, captureBufferPacketStatus INTEGER } captureBufferControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { captureBufferEntry 1 } captureBufferIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { captureBufferEntry 2 } captureBufferPacketID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { captureBufferEntry 3 } captureBufferPacketData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { captureBufferEntry 4 } captureBufferPacketLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { captureBufferEntry 5 } captureBufferPacketTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { captureBufferEntry 6 } captureBufferPacketStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { captureBufferEntry 7 } -- The Event Group -- Implementation of the Event group is optional. -- -- The Event group controls the generation and notification -- of events from this device. Each entry in the eventTable -- describes the parameters of the event that can be triggered. -- Each event entry is fired by an associated condition located -- elsewhere in the MIB. An event entry may also be associated -- with a function elsewhere in the MIB that will be executed -- when the event is generated. For example, a channel may -- be turned on or off by the firing of an event. -- -- Each eventEntry may optionally specify that a log entry -- be created on its behalf whenever the event occurs. -- Each entry may also specify that notification should -- occur by way of SNMP trap messages. In this case, the -- community for the trap message is given in the associated -- eventCommunity object. The enterprise and specific trap -- fields of the trap are determined by the condition that -- triggered the event. Three traps are defined in a companion -- document: risingAlarm, fallingAlarm, and packetMatch. -- If the eventTable is triggered by a condition specified -- elsewhere, the enterprise and specific trap fields -- must be specified for traps generated for that condition. eventTable OBJECT-TYPE SYNTAX SEQUENCE OF EventEntry ACCESS not-accessible STATUS mandatory ::= { event 1 } eventEntry OBJECT-TYPE SYNTAX EventEntry ACCESS not-accessible STATUS mandatory ::= { eventTable 1 } EventEntry ::= SEQUENCE { eventIndex INTEGER (1..65535), eventDescription DisplayString, eventType INTEGER, eventCommunity OCTET STRING, eventLastTimeSent TimeTicks, eventOwner DisplayString, eventStatus INTEGER } eventIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { eventEntry 1 } eventDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { eventEntry 2 } eventType OBJECT-TYPE SYNTAX INTEGER { none(1), log(2), snmp-trap(3), -- send an SNMP trap log-and-trap(4) } ACCESS read-write STATUS mandatory ::= { eventEntry 3 } eventCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { eventEntry 4 } eventLastTimeSent OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { eventEntry 5 } eventOwner OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { eventEntry 6 } eventStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { eventEntry 7 } -- Log foo logTable OBJECT-TYPE SYNTAX SEQUENCE OF LogEntry ACCESS not-accessible STATUS mandatory ::= { event 2 } logEntry OBJECT-TYPE SYNTAX LogEntry ACCESS not-accessible STATUS mandatory ::= { logTable 1 } LogEntry ::= SEQUENCE { logEventIndex INTEGER (1..65535), logIndex INTEGER, logTime TimeTicks, logDescription DisplayString } logEventIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory ::= { logEntry 1 } logIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { logEntry 2 } logTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { logEntry 3 } logDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory ::= { logEntry 4 } -- CHARACTER MIB 19 Mar 91 char OBJECT IDENTIFIER ::= { experimental 19 } rs232 OBJECT IDENTIFIER ::= { experimental 20 } -- the generic Character group charNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { char 1 } -- the Character Port table charPortTable OBJECT-TYPE SYNTAX SEQUENCE OF CharPortEntry ACCESS not-accessible STATUS mandatory ::= { char 2 } charPortEntry OBJECT-TYPE SYNTAX CharPortEntry ACCESS not-accessible STATUS mandatory ::= { charPortTable 1 } CharPortEntry ::= SEQUENCE { charPortIndex INTEGER, charPortName OCTET STRING, charPortType INTEGER, charPortHardware OBJECT IDENTIFIER, charPortReset INTEGER, charPortAdminStatus INTEGER, charPortOperStatus INTEGER, charPortLastChange, TimeTicks, charPortInFlowType INTEGER, charPortOutFlowType INTEGER, charPortInFlowState INTEGER, charPortOutFlowState INTEGER, charPortInCharacters Counter, charPortOutCharacters Counter, charPortAdminOrigin INTEGER, charPortSessionMaximum INTEGER, charPortSessionNumber Gauge, charPortSessionIndex INTEGER } charPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { charPortEntry 1 } charPortName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { charPortEntry 2 } charPortType OBJECT-TYPE SYNTAX INTEGER { physical(1), virtual(2) } ACCESS read-only STATUS mandatory ::= { charPortEntry 3 } charPortHardware OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { charPortEntry 4 } charPortReset OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory ::= { charPortEntry 5 } charPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), off(3), maintenance(4) } ACCESS read-write STATUS mandatory ::= { charPortEntry 6 } charPortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), maintenance(3), absent(4), active(5) } ACCESS read-only STATUS mandatory ::= { charPortEntry 7 } charPortLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { charPortEntry 8 } charPortInFlowType OBJECT-TYPE SYNTAX INTEGER { none(1), xonXoff(2), hardware(3), ctsRts(4), dsrDtr(5) } ACCESS read-write STATUS mandatory ::= { charPortEntry 9 } charPortOutFlowType OBJECT-TYPE SYNTAX INTEGER { none(1), xonXoff(2), hardware(3), ctsRts(4), dsrDtr(5) } ACCESS read-write STATUS mandatory ::= { charPortEntry 10 } charPortInFlowState OBJECT-TYPE SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) } ACCESS read-only STATUS mandatory ::= { charPortEntry 11 } charPortOutFlowState OBJECT-TYPE SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) } ACCESS read-only STATUS mandatory ::= { charPortEntry 12 } charPortInCharacters OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { charPortEntry 13 } charPortOutCharacters OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { charPortEntry 14 } charPortAdminOrigin OBJECT-TYPE SYNTAX INTEGER { dynamic(1), network(2), local(3), none(4) } ACCESS read-write STATUS mandatory ::= { charPortEntry 15 } charPortSessionMaximum OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { charPortEntry 16 } charPortSessionNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { charPortEntry 17 } charPortSessIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { charPortEntry 18 } -- the Character Session table charSessTable OBJECT-TYPE SYNTAX SEQUENCE OF CharSessEntry ACCESS not-accessible STATUS mandatory ::= { char 3 } charSessEntry OBJECT-TYPE SYNTAX CharSessEntry ACCESS not-accessible STATUS mandatory ::= { charSessTable 1 } CharSessEntry ::= SEQUENCE { charSessPortIndex INTEGER, charSessIndex INTEGER, charSessKill INTEGER, charSessState INTEGER, charSessProtocol OBJECT IDENTIFIER, charSessOperOrigin INTEGER, charSessInCharacters Counter, charSessOutCharacters Counter, charSessConnectionId OBJECT IDENTIFIER, charSessStartTime TimeTicks } charSessPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { charSessEntry 1 } charSessIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { charSessEntry 2 } charSessKill OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory ::= { charSessEntry 3 } charSessState OBJECT-TYPE SYNTAX INTEGER { connecting(1), connected(2), disconnecting(3) } ACCESS read-only STATUS mandatory ::= { charSessEntry 4 } charSessProtocol OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { charSessEntry 5 } wellKnownProtocols OBJECT IDENTIFIER ::= { char 4 } protocolOther OBJECT IDENTIFIER ::= { wellKnownProtocols 1 } protocolTelnet OBJECT IDENTIFIER ::= { wellKnownProtocols 2 } protocolRlogin OBJECT IDENTIFIER ::= { wellKnownProtocols 3 } protocolLat OBJECT IDENTIFIER ::= { wellKnownProtocols 4 } protocolX29 OBJECT IDENTIFIER ::= { wellKnownProtocols 5 } protocolVtp OBJECT IDENTIFIER ::= { wellKnownProtocols 6 } charSessOperOrigin OBJECT-TYPE SYNTAX INTEGER { unknown(1), network(2), local(3) } ACCESS read-only STATUS mandatory ::= { charSessEntry 6 } charSessInCharacters OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { charSessEntry 7 } charSessOutCharacters OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { charSessEntry 8 } charSessConnectionId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { charSessEntry 9 } charSessStartTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { charSessEntry 10 } -- RS-232-LIKE MIB 19 Mar 91 -- the generic RS-232-like group rs232Number OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232 1 } -- the RS-232-like general Port table rs232PortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232PortEntry ACCESS not-accessible STATUS mandatory ::= { rs232 2 } rs232PortEntry OBJECT-TYPE SYNTAX Rs232PortEntry ACCESS not-accessible STATUS mandatory ::= { rs232PortTable 1 } Rs232PortEntry ::= SEQUENCE { rs232PortIndex INTEGER, rs232PortType INTEGER, rs232PortInSigNumber INTEGER, rs232PortOutSigNumber INTEGER, rs232PortInSpeed INTEGER, rs232PortOutSpeed INTEGER } rs232PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232PortEntry 1 } rs232PortType OBJECT-TYPE SYNTAX INTEGER { other(1), rs232(2), rs422(3), rs423(4), v35(5) } ACCESS read-only STATUS mandatory ::= { rs232PortEntry 2 } rs232PortInSigNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232PortEntry 3 } rs232PortOutSigNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232PortEntry 4 } rs232PortInSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { rs232PortEntry 5 } rs232PortOutSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { rs232PortEntry 6 } -- the RS-232-like Asynchronous Port table rs232AsyncPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232AsyncPortEntry ACCESS not-accessible STATUS mandatory ::= { rs232 3 } rs232AsyncPortEntry OBJECT-TYPE SYNTAX Rs232AsyncPortEntry ACCESS not-accessible STATUS mandatory ::= { rs232AsyncPortTable 1 } Rs232AsyncPortEntry ::= SEQUENCE { rs232AsyncPortIndex INTEGER, rs232AsyncPortBits INTEGER, rs232AsyncPortStopBits INTEGER, rs232AsyncPortParity INTEGER, rs232AsyncPortAutobaud INTEGER, rs232AsyncPortParityErrs Counter, rs232AsyncPortFramingErrs Counter, rs232AsyncPortOverrunErrs Counter } rs232AsyncPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232AsyncPortEntry 1 } rs232AsyncPortBits OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { rs232AsyncPortEntry 2 } rs232AsyncPortStopBits OBJECT-TYPE SYNTAX INTEGER { one(1), two(2), one-and-half(3), dynamic(4) } ACCESS read-write STATUS mandatory ::= { rs232AsyncPortEntry 3 } rs232AsyncPortParity OBJECT-TYPE SYNTAX INTEGER { none(1), odd(2), even(3), mark(4), space(5) } ACCESS read-write STATUS mandatory ::= { rs232AsyncPortEntry 4 } rs232AsyncPortAutobaud OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory ::= { rs232AsyncPortEntry 5 } rs232AsyncPortParityErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232AsyncPortEntry 6 } rs232AsyncPortFramingErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232AsyncPortEntry 7 } rs232AsyncPortOverrunErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232AsyncPortEntry 8 } -- the RS-232-like Synchronous Port table rs232SyncPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232SyncPortEntry ACCESS not-accessible STATUS mandatory ::= { rs232 4 } rs232SyncPortEntry OBJECT-TYPE SYNTAX Rs232SyncPortEntry ACCESS not-accessible STATUS mandatory ::= { rs232SyncPortTable 1 } Rs232SyncPortEntry ::= SEQUENCE { rs232SyncPortIndex INTEGER, rs232SyncPortClockSource INTEGER, rs232SyncPortFrameCheckErrs Counter, rs232SyncPortTransmitUrunErrs Counter, rs232SyncPortReceiveOverrunErrs Counter, rs232SyncPortInterruptedFrames Counter, rs232SyncPortAbortedFrames Counter } rs232SyncPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232SyncPortEntry 1 } rs232SyncPortClockSource OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2), split(3) } ACCESS read-write STATUS mandatory ::= { rs232SyncPortEntry 2 } rs232SyncPortFrameCheckErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232SyncPortEntry 3 } rs232SyncPortTransmitUrunErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232SyncPortEntry 4 } rs232SyncPortReceiveOverrunErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232SyncPortEntry 5 } rs232SyncPortInterruptedFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232SyncPortEntry 6 } rs232SyncPortAbortedFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232SyncPortEntry 7 } -- the Input Signal table rs232InSigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232InSigEntry ACCESS not-accessible STATUS mandatory ::= { rs232 5 } rs232InSigEntry OBJECT-TYPE SYNTAX Rs232InSigEntry ACCESS not-accessible STATUS mandatory ::= { rs232InSigTable 1 } Rs232InSigEntry ::= SEQUENCE { rs232InSigPortIndex INTEGER, rs232InSigName INTEGER, rs232InSigState INTEGER, rs232InSigChanges Counter } rs232InSigPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232InSigEntry 1 } rs232InSigName OBJECT-TYPE SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5), dcd(6), sq(7), srs(8), srts(9), scts(10), sdcd(11) } ACCESS read-only STATUS mandatory ::= { rs232InSigEntry 2 } rs232InSigState OBJECT-TYPE SYNTAX INTEGER { none(1), on(2), off(3) } ACCESS read-only STATUS mandatory ::= { rs232InSigEntry 3 } rs232InSigChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232InSigEntry 4 } -- the Output Signal table rs232OutSigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232OutSigEntry ACCESS not-accessible STATUS mandatory ::= { rs232 6 } rs232OutSigEntry OBJECT-TYPE SYNTAX Rs232OutSigEntry ACCESS not-accessible STATUS mandatory ::= { rs232OutSigTable 1 } Rs232OutSigEntry ::= SEQUENCE { rs232OutSigPortIndex INTEGER, rs232OutSigName INTEGER, rs232OutSigState INTEGER, rs232OutSigChanges Counter } rs232OutSigPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { rs232OutSigEntry 1 } rs232OutSigName OBJECT-TYPE SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5), dcd(6), sq(7), srs(8), srts(9), scts(10), sdcd(11) } ACCESS read-only STATUS mandatory ::= { rs232OutSigEntry 2 } rs232OutSigState OBJECT-TYPE SYNTAX INTEGER { none(1), on(2), off(3) } ACCESS read-only STATUS mandatory ::= { rs232OutSigEntry 3 } rs232OutSigChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { rs232OutSigEntry 4 }