Annotation of 43BSDReno/contrib/isode-beta/snmp/unix.txt, revision 1.1.1.1

1.1       root        1: UNIX-MIB DEFINITIONS ::= BEGIN
                      2: 
                      3: -- Title:      BSD UNIX MIB
                      4: -- Date:       March 24, 1990
                      5: -- By:         Marshall T. Rose/PSI    <[email protected]>
                      6: --             for Keith Sklower/UCB   <[email protected]>
                      7: 
                      8: 
                      9: IMPORTS
                     10:        enterprises, OBJECT-TYPE, Counter, ObjectName
                     11:                FROM RFC1065-SMI;
                     12: 
                     13: 
                     14: unix         OBJECT IDENTIFIER ::= { enterprises 4 }
                     15: 
                     16: 
                     17: -- the agents group
                     18: 
                     19: agents OBJECT IDENTIFIER ::=   { unix 1 }
                     20: 
                     21: -- original "4BSD/ISODE SNMP"  { agents 1 }
                     22: 
                     23: -- versions of the "4BSD/ISODE SNMP" agent are now under { agents 2 }
                     24: fourBSD-isode OBJECT IDENTIFIER ::={ agents 2 }
                     25: -- fourBSD-isode.1:    add SMUX
                     26: -- fourBSD-isode.2:    add views
                     27: 
                     28: 
                     29: 
                     30: -- the mbuf group
                     31: 
                     32: mbuf   OBJECT IDENTIFIER ::=   { unix 2 }
                     33: 
                     34: mbufS          OBJECT-TYPE
                     35:        SYNTAX  Counter
                     36:        ACCESS  read-only
                     37:        STATUS  mandatory
                     38:        ::= { mbuf 1 }
                     39: 
                     40: mbufClusters   OBJECT-TYPE
                     41:        SYNTAX  Counter
                     42:        ACCESS  read-only
                     43:        STATUS  mandatory
                     44:        ::= { mbuf 2 }
                     45: 
                     46: mbufFreeClusters OBJECT-TYPE
                     47:        SYNTAX  Counter
                     48:        ACCESS  read-only
                     49:        STATUS  mandatory
                     50:        ::= { mbuf 3 }
                     51: 
                     52: mbufDrops      OBJECT-TYPE
                     53:        SYNTAX  Counter
                     54:        ACCESS  read-only
                     55:        STATUS  mandatory
                     56:        ::= { mbuf 4 }
                     57: 
                     58: mbufWaits       OBJECT-TYPE
                     59:        SYNTAX  Counter
                     60:        ACCESS  read-only
                     61:        STATUS  mandatory
                     62:        ::= { mbuf 5 }
                     63: 
                     64: mbufDrains     OBJECT-TYPE
                     65:        SYNTAX  Counter
                     66:        ACCESS  read-only
                     67:        STATUS  mandatory
                     68:        ::= { mbuf 6 }
                     69: 
                     70: mbufFrees      OBJECT-TYPE
                     71:        SYNTAX  Counter
                     72:        ACCESS  read-only
                     73:        STATUS  mandatory
                     74:        ::= { mbuf 7 }
                     75: 
                     76: mbufTable      OBJECT-TYPE
                     77:        SYNTAX  SEQUENCE OF MbufEntry
                     78:        ACCESS  not-accessible
                     79:        STATUS  mandatory
                     80:        ::= { mbuf 8 }
                     81: 
                     82: mbufEntry      OBJECT-TYPE
                     83:        SYNTAX  MbufEntry
                     84:        ACCESS  not-accessible
                     85:        STATUS  mandatory
                     86: --     INDEX   { mbufType }
                     87:        ::= { mbufTable 1 }
                     88: 
                     89: MbufEntry ::= SEQUENCE {
                     90:     mbufType
                     91:        INTEGER,
                     92:     mbufAllocates
                     93:        INTEGER
                     94:     }
                     95: 
                     96: mbufType       OBJECT-TYPE
                     97:        SYNTAX  INTEGER
                     98:        ACCESS  read-only
                     99:        STATUS  mandatory
                    100:        ::= { mbufEntry 1 }
                    101: 
                    102: mbufAllocates  OBJECT-TYPE
                    103:        SYNTAX  Counter
                    104:        ACCESS  read-only
                    105:        STATUS  mandatory
                    106:        ::= { mbufEntry 2 }
                    107: 
                    108: 
                    109: 
                    110: -- the SMUX peer group
                    111: 
                    112: peers  OBJECT IDENTIFIER ::=   { unix 3 }
                    113: 
                    114: -- versions of the unixd program are under { peers 1 }
                    115: unixd  OBJECT IDENTIFIER ::=   { peers 1}
                    116: -- the current version is unixd.1
                    117: 
                    118: 
                    119: 
                    120: -- the SMUX protocol group
                    121: 
                    122: smux   OBJECT IDENTIFIER ::= { unix 4 }
                    123: 
                    124: smuxPeerTable  OBJECT-TYPE
                    125:        SYNTAX  SEQUENCE OF SmuxPeerEntry
                    126:        ACCESS  not-accessible
                    127:        STATUS  mandatory
                    128:        ::= { smux 1 }
                    129: 
                    130: smuxPeerEntry  OBJECT-TYPE
                    131:        SYNTAX  SmuxPeerEntry
                    132:        ACCESS  not-accessible
                    133:        STATUS  mandatory
                    134: --     INDEX   { smuxPindex }
                    135:        ::= { smuxPeerTable 1}
                    136: 
                    137: SmuxPeerEntry ::= SEQUENCE {
                    138:     smuxPindex
                    139:        INTEGER,
                    140:     smuxPidentity
                    141:        OBJECT IDENTIFIER,
                    142:     smuxPdescription
                    143:        DisplayString,
                    144:     smuxPstatus
                    145:        INTEGER
                    146: }
                    147: 
                    148: smuxPindex     OBJECT-TYPE
                    149:        SYNTAX  INTEGER
                    150:        ACCESS  read-write
                    151:        STATUS  mandatory
                    152:        ::= { smuxPeerEntry 1 }
                    153: 
                    154: smuxPidentity  OBJECT-TYPE
                    155:        SYNTAX  ObjectName
                    156:        ACCESS  read-write
                    157:        STATUS  mandatory
                    158:        ::= { smuxPeerEntry 2 }
                    159: 
                    160: smuxPdescription OBJECT-TYPE
                    161:        SYNTAX  DisplayString
                    162:        ACCESS  read-write
                    163:        STATUS  mandatory
                    164:        ::= { smuxPeerEntry 3 }
                    165: 
                    166: smuxPstatus    OBJECT-TYPE
                    167:        SYNTAX  INTEGER { valid(1), invalid(2), connecting(3) }
                    168:        ACCESS  read-write
                    169:        STATUS  mandatory
                    170:        ::= { smuxPeerEntry 4 }
                    171: 
                    172: smuxTreeTable  OBJECT-TYPE
                    173:        SYNTAX  SEQUENCE OF SmuxTreeEntry
                    174:        ACCESS  not-accessible
                    175:        STATUS  mandatory
                    176:        ::= { smux 2 }
                    177: 
                    178: smuxTreeEntry  OBJECT-TYPE
                    179:        SYNTAX  SmuxTreeEntry
                    180:        ACCESS  not-accessible
                    181:        STATUS  mandatory
                    182: --     INDEX   { smuxTsubtree, smuxTpriority }
                    183:        ::= { smuxTreeTable 1}
                    184: 
                    185: SmuxTreeEntry ::= SEQUENCE {
                    186:     smuxTsubtree
                    187:        ObjectName,
                    188:     smuxTpriority
                    189:        INTEGER,
                    190:     smuxTindex
                    191:        INTEGER,
                    192:     smuxTstatus
                    193:        INTEGER
                    194: }
                    195: 
                    196: smuxTsubtree   OBJECT-TYPE
                    197:        SYNTAX  ObjectName
                    198:        ACCESS  read-write
                    199:        STATUS  mandatory
                    200:        ::= { smuxTreeEntry 1 }
                    201: 
                    202: smuxTpriority OBJECT-TYPE
                    203:        SYNTAX  INTEGER (0..2147483647)
                    204:        ACCESS  read-write
                    205:        STATUS  mandatory
                    206:        ::= { smuxTreeEntry 2 }
                    207: 
                    208: smuxTindex OBJECT-TYPE
                    209:        SYNTAX  INTEGER (0..2147483647)
                    210:        ACCESS  read-write
                    211:        STATUS  mandatory
                    212:        ::= { smuxTreeEntry 3 }
                    213: 
                    214: smuxTstatus    OBJECT-TYPE
                    215:        SYNTAX  INTEGER { valid(1), invalid(2) }
                    216:        ACCESS  read-write
                    217:        STATUS  mandatory
                    218:        ::= { smuxTreeEntry 4 }
                    219: 
                    220: 
                    221: -- the NETSTAT group
                    222: 
                    223: netstat        OBJECT IDENTIFIER ::=   { unix 5 }
                    224: 
                    225: unixNetstat    OBJECT-TYPE
                    226:        SYNTAX  INTEGER { enabled(1), disabled(2) }
                    227:        ACCESS  read-only
                    228:        STATUS  mandatory
                    229:        ::= { netstat 1 }
                    230: 
                    231: -- the UNIX TCP connections table
                    232: 
                    233: unixTcpConnTable OBJECT-TYPE
                    234:        SYNTAX  SEQUENCE OF UnixTcpConnEntry
                    235:        ACCESS  not-accessible
                    236:        STATUS  mandatory
                    237:        ::= { netstat 2 }
                    238: 
                    239: unixTcpConnEntry OBJECT-TYPE
                    240:        SYNTAX  UnixTcpConnEntry
                    241:        ACCESS  not-accessible
                    242:        STATUS  mandatory
                    243: --     INDEX   { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort }
                    244:        ::= { unixTcpConnTable 1 }
                    245: 
                    246: UnixTcpConnEntry ::= SEQUENCE {
                    247:     unixTcpConnSendQ
                    248:        INTEGER,
                    249:     unixTcpConnRecvQ
                    250:        INTEGER
                    251: }
                    252: 
                    253: unixTcpConnSendQ OBJECT-TYPE
                    254:        SYNTAX  INTEGER
                    255:        ACCESS  read-only
                    256:        STATUS  mandatory
                    257:        ::= { unixTcpConnEntry 1 }
                    258: 
                    259: unixTcpConnRecvQ OBJECT-TYPE
                    260:        SYNTAX  INTEGER
                    261:        ACCESS  read-only
                    262:        STATUS  mandatory
                    263:        ::= { unixTcpConnEntry 2 }
                    264: 
                    265: 
                    266: -- the UNIX UDP listener table
                    267: 
                    268: unixUdpTable OBJECT-TYPE
                    269:        SYNTAX  SEQUENCE OF UnixUdpEntry
                    270:        ACCESS  not-accessible
                    271:        STATUS  mandatory
                    272:        ::= { netstat 3 }
                    273: 
                    274: unixUdpEntry OBJECT-TYPE
                    275:        SYNTAX  UnixUdpEntry
                    276:        ACCESS  not-accessible
                    277:        STATUS  mandatory
                    278: --     INDEX   { udpLocalAddress, udpLocalPort }
                    279:        ::= { unixUdpTable 1 }
                    280: 
                    281: UnixUdpEntry ::= SEQUENCE {
                    282:     unixUdpRemAddress
                    283:        IpAddress,
                    284:     unixUdpRemPort
                    285:        INTEGER (0..65535),
                    286:     unixUdpSendQ
                    287:        INTEGER,
                    288:     unixUdpRecvQ
                    289:        INTEGER
                    290: }
                    291: 
                    292: unixUdpRemAddress OBJECT-TYPE
                    293:        SYNTAX  IpAddress
                    294:        ACCESS  read-only
                    295:        STATUS  mandatory
                    296:        ::= { unixUdpEntry 1 }
                    297: 
                    298: unixUdpRemPort OBJECT-TYPE
                    299:        SYNTAX  INTEGER (0..65535)
                    300:        ACCESS  read-only
                    301:        STATUS  mandatory
                    302:        ::= { unixUdpEntry 2 }
                    303: 
                    304: unixUdpSendQ OBJECT-TYPE
                    305:        SYNTAX  INTEGER
                    306:        ACCESS  read-only
                    307:        STATUS  mandatory
                    308:        ::= { unixUdpEntry 3 }
                    309: 
                    310: unixUdpRecvQ OBJECT-TYPE
                    311:        SYNTAX  INTEGER
                    312:        ACCESS  read-only
                    313:        STATUS  mandatory
                    314:        ::= { unixUdpEntry 4 }
                    315: 
                    316: -- the UNIX IP Routing table
                    317: 
                    318: unixIpRoutingTable OBJECT-TYPE
                    319:        SYNTAX  SEQUENCE OF UnixIpRouteEntry
                    320:        ACCESS  not-accessible
                    321:        STATUS  mandatory
                    322:        ::= { netstat 4 }
                    323: 
                    324: unixIpRouteEntry OBJECT-TYPE
                    325:        SYNTAX  UnixIpRouteEntry
                    326:        ACCESS  not-accessible
                    327:        STATUS  mandatory
                    328: --     INDEX   { ipRouteDest }
                    329:        ::= { unixIpRoutingTable 1 }
                    330: 
                    331: UnixIpRouteEntry ::= SEQUENCE {
                    332:     unixIpRouteFlags
                    333:        INTEGER,
                    334:     unixIpRouteRefCnt
                    335:        INTEGER,
                    336:     unixIpRouteUses
                    337:        Counter
                    338: }
                    339: 
                    340: unixIpRouteFlags OBJECT-TYPE
                    341:        SYNTAX  INTEGER
                    342:        ACCESS  read-only
                    343:        STATUS  mandatory
                    344:        ::= { unixIpRouteEntry 1 }
                    345: 
                    346: unixIpRouteRefCnt OBJECT-TYPE
                    347:        SYNTAX  INTEGER
                    348:        ACCESS  read-only
                    349:        STATUS  mandatory
                    350:        ::= { unixIpRouteEntry 2 }
                    351: 
                    352: unixIpRouteUses OBJECT-TYPE
                    353:        SYNTAX  Counter
                    354:        ACCESS  read-only
                    355:        STATUS  mandatory
                    356:        ::= { unixIpRouteEntry 3 }
                    357: 
                    358: -- miscellaneous UNIX routing statistics
                    359: 
                    360: unixRouteBadRedirects  OBJECT-TYPE
                    361:        SYNTAX  Counter
                    362:        ACCESS  read-only
                    363:        STATUS  mandatory
                    364:        ::= { netstat 5 }
                    365: 
                    366: unixRouteCreatedByRedirects OBJECT-TYPE
                    367:        SYNTAX  Counter
                    368:        ACCESS  read-only
                    369:        STATUS  mandatory
                    370:        ::= { netstat 6 }
                    371: 
                    372: unixRouteModifiedByRedirects OBJECT-TYPE
                    373:        SYNTAX  Counter
                    374:        ACCESS  read-only
                    375:        STATUS  mandatory
                    376:        ::= { netstat 7 }
                    377: 
                    378: unixRouteLookupFails   OBJECT-TYPE
                    379:        SYNTAX  Counter
                    380:        ACCESS  read-only
                    381:        STATUS  mandatory
                    382:        ::= { netstat 8 }
                    383: 
                    384: unixRouteWildcardUses  OBJECT-TYPE
                    385:        SYNTAX  Counter
                    386:        ACCESS  read-only
                    387:        STATUS  mandatory
                    388:        ::= { netstat 9 }
                    389: 
                    390: -- the UNIX CLNP Routing table
                    391: 
                    392: unixClnpRoutingTable OBJECT-TYPE
                    393:        SYNTAX  SEQUENCE OF UnixClnpRouteEntry
                    394:        ACCESS  not-accessible
                    395:        STATUS  mandatory
                    396:        ::= { netstat 10 }
                    397: 
                    398: unixClnpRouteEntry OBJECT-TYPE
                    399:        SYNTAX  UnixClnpRouteEntry
                    400:        ACCESS  not-accessible
                    401:        STATUS  mandatory
                    402: --     INDEX   { clnpRouteDest }
                    403:        ::= { unixClnpRoutingTable 1 }
                    404: 
                    405: UnixClnpRouteEntry ::= SEQUENCE {
                    406:     unixClnpRouteFlags
                    407:        INTEGER,
                    408:     unixClnpRouteRefCnt
                    409:        INTEGER,
                    410:     unixClnpRouteUses
                    411:        Counter
                    412: }
                    413: 
                    414: unixClnpRouteFlags OBJECT-TYPE
                    415:        SYNTAX  INTEGER
                    416:        ACCESS  read-only
                    417:        STATUS  mandatory
                    418:        ::= { unixClnpRouteEntry 1 }
                    419: 
                    420: unixClnpRouteRefCnt OBJECT-TYPE
                    421:        SYNTAX  INTEGER
                    422:        ACCESS  read-only
                    423:        STATUS  mandatory
                    424:        ::= { unixClnpRouteEntry 2 }
                    425: 
                    426: unixClnpRouteUses OBJECT-TYPE
                    427:        SYNTAX  Counter
                    428:        ACCESS  read-only
                    429:        STATUS  mandatory
                    430:        ::= { unixClnpRouteEntry 3 }
                    431: 
                    432: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.