UNIX-MIB DEFINITIONS ::= BEGIN -- Title: BSD UNIX MIB -- Date: January 31, 1991 -- By: Marshall T. Rose/PSI <mrose@psi.com> -- for Keith Sklower/UCB <sklower@okeeffe.berkeley.edu> IMPORTS enterprises, OBJECT-TYPE, Counter, IpAddress, ObjectName FROM RFC1065-SMI DisplayString FROM RFC1158-MIB; unix OBJECT IDENTIFIER ::= { enterprises 4 } -- the agents group agents OBJECT IDENTIFIER ::= { unix 1 } -- original "4BSD/ISODE SNMP" { agents 1 } -- versions of the "4BSD/ISODE SNMP" agent are now under { agents 2 } fourBSD-isode OBJECT IDENTIFIER ::={ agents 2 } -- fourBSD-isode.1: add SMUX -- fourBSD-isode.2: add views -- the mbuf group mbuf OBJECT IDENTIFIER ::= { unix 2 } mbufS OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbuf 1 } mbufClusters OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbuf 2 } mbufFreeClusters OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbuf 3 } mbufDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbuf 4 } mbufWaits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbuf 5 } mbufDrains OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbuf 6 } mbufFrees OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbuf 7 } mbufTable OBJECT-TYPE SYNTAX SEQUENCE OF MbufEntry ACCESS not-accessible STATUS mandatory ::= { mbuf 8 } mbufEntry OBJECT-TYPE SYNTAX MbufEntry ACCESS not-accessible STATUS mandatory -- INDEX { mbufType } ::= { mbufTable 1 } MbufEntry ::= SEQUENCE { mbufType INTEGER, mbufAllocates INTEGER } mbufType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { mbufEntry 1 } mbufAllocates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { mbufEntry 2 } -- the SMUX peer group peers OBJECT IDENTIFIER ::= { unix 3 } -- versions of the unixd program are under { peers 1 } unixd OBJECT IDENTIFIER ::= { peers 1} -- the current version is unixd.1 -- the SMUX protocol group smux OBJECT IDENTIFIER ::= { unix 4 } smuxPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF SmuxPeerEntry ACCESS not-accessible STATUS mandatory ::= { smux 1 } smuxPeerEntry OBJECT-TYPE SYNTAX SmuxPeerEntry ACCESS not-accessible STATUS mandatory -- INDEX { smuxPindex } ::= { smuxPeerTable 1} SmuxPeerEntry ::= SEQUENCE { smuxPindex INTEGER, smuxPidentity OBJECT IDENTIFIER, smuxPdescription DisplayString, smuxPstatus INTEGER } smuxPindex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { smuxPeerEntry 1 } smuxPidentity OBJECT-TYPE SYNTAX ObjectName ACCESS read-write STATUS mandatory ::= { smuxPeerEntry 2 } smuxPdescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { smuxPeerEntry 3 } smuxPstatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2), connecting(3) } ACCESS read-write STATUS mandatory ::= { smuxPeerEntry 4 } smuxTreeTable OBJECT-TYPE SYNTAX SEQUENCE OF SmuxTreeEntry ACCESS not-accessible STATUS mandatory ::= { smux 2 } smuxTreeEntry OBJECT-TYPE SYNTAX SmuxTreeEntry ACCESS not-accessible STATUS mandatory -- INDEX { smuxTsubtree, smuxTpriority } ::= { smuxTreeTable 1} SmuxTreeEntry ::= SEQUENCE { smuxTsubtree ObjectName, smuxTpriority INTEGER, smuxTindex INTEGER, smuxTstatus INTEGER } smuxTsubtree OBJECT-TYPE SYNTAX ObjectName ACCESS read-write STATUS mandatory ::= { smuxTreeEntry 1 } smuxTpriority OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory ::= { smuxTreeEntry 2 } smuxTindex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory ::= { smuxTreeEntry 3 } smuxTstatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory ::= { smuxTreeEntry 4 } -- the NETSTAT group netstat OBJECT IDENTIFIER ::= { unix 5 } unixNetstat OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory ::= { netstat 1 } -- the UNIX TCP connections table unixTcpConnTable OBJECT-TYPE SYNTAX SEQUENCE OF UnixTcpConnEntry ACCESS not-accessible STATUS mandatory ::= { netstat 2 } unixTcpConnEntry OBJECT-TYPE SYNTAX UnixTcpConnEntry ACCESS not-accessible STATUS mandatory -- INDEX { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort } ::= { unixTcpConnTable 1 } UnixTcpConnEntry ::= SEQUENCE { unixTcpConnSendQ INTEGER, unixTcpConnRecvQ INTEGER } unixTcpConnSendQ OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixTcpConnEntry 1 } unixTcpConnRecvQ OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixTcpConnEntry 2 } -- the UNIX UDP listener table unixUdpTable OBJECT-TYPE SYNTAX SEQUENCE OF UnixUdpEntry ACCESS not-accessible STATUS mandatory ::= { netstat 3 } unixUdpEntry OBJECT-TYPE SYNTAX UnixUdpEntry ACCESS not-accessible STATUS mandatory -- INDEX { udpLocalAddress, udpLocalPort } ::= { unixUdpTable 1 } UnixUdpEntry ::= SEQUENCE { unixUdpRemAddress IpAddress, unixUdpRemPort INTEGER (0..65535), unixUdpSendQ INTEGER, unixUdpRecvQ INTEGER } unixUdpRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { unixUdpEntry 1 } unixUdpRemPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory ::= { unixUdpEntry 2 } unixUdpSendQ OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixUdpEntry 3 } unixUdpRecvQ OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixUdpEntry 4 } -- the UNIX IP Routing table unixIpRoutingTable OBJECT-TYPE SYNTAX SEQUENCE OF UnixIpRouteEntry ACCESS not-accessible STATUS mandatory ::= { netstat 4 } unixIpRouteEntry OBJECT-TYPE SYNTAX UnixIpRouteEntry ACCESS not-accessible STATUS mandatory -- INDEX { ipRouteDest } ::= { unixIpRoutingTable 1 } UnixIpRouteEntry ::= SEQUENCE { unixIpRouteFlags INTEGER, unixIpRouteRefCnt INTEGER, unixIpRouteUses Counter } unixIpRouteFlags OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixIpRouteEntry 1 } unixIpRouteRefCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixIpRouteEntry 2 } unixIpRouteUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { unixIpRouteEntry 3 } -- miscellaneous UNIX routing statistics unixRouteBadRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { netstat 5 } unixRouteCreatedByRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { netstat 6 } unixRouteModifiedByRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { netstat 7 } unixRouteLookupFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { netstat 8 } unixRouteWildcardUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { netstat 9 } -- the UNIX CLNP Routing table unixClnpRoutingTable OBJECT-TYPE SYNTAX SEQUENCE OF UnixClnpRouteEntry ACCESS not-accessible STATUS mandatory ::= { netstat 10 } unixClnpRouteEntry OBJECT-TYPE SYNTAX UnixClnpRouteEntry ACCESS not-accessible STATUS mandatory -- INDEX { clnpRouteDest } ::= { unixClnpRoutingTable 1 } UnixClnpRouteEntry ::= SEQUENCE { unixClnpRouteFlags INTEGER, unixClnpRouteRefCnt INTEGER, unixClnpRouteUses Counter } unixClnpRouteFlags OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixClnpRouteEntry 1 } unixClnpRouteRefCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { unixClnpRouteEntry 2 } unixClnpRouteUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { unixClnpRouteEntry 3 } END