|
|
1.1 ! root 1: -- view.my - SNMP view management objects ! 2: ! 3: -- $Header: /f/osi/snmp/RCS/view.my,v 7.1 90/07/09 14:49:53 mrose Exp $ ! 4: -- ! 5: -- ! 6: -- $Log: view.my,v $ ! 7: -- Revision 7.1 90/07/09 14:49:53 mrose ! 8: -- sync ! 9: -- ! 10: -- Revision 7.0 90/07/08 13:02:15 mrose ! 11: -- *** empty log message *** ! 12: -- ! 13: ! 14: -- ! 15: -- NOTICE ! 16: -- ! 17: -- Acquisition, use, and distribution of this module and related ! 18: -- materials are subject to the restrictions of a license agreement. ! 19: -- Consult the Preface in the User's Manual for the full terms of ! 20: -- this agreement. ! 21: -- ! 22: -- ! 23: ! 24: ! 25: RFCxxxx-MIB DEFINITIONS ::= BEGIN ! 26: ! 27: IMPORTS ! 28: experimental, OBJECT-TYPE ! 29: FROM RFC1155-SMI; ! 30: ! 31: view OBJECT IDENTIFIER ::= { experimental 11 } ! 32: ! 33: -- primitive MIB view group ! 34: ! 35: viewPrimTable OBJECT-TYPE ! 36: SYNTAX SEQUENCE OF ViewDefinition ! 37: ACCESS not-accessible ! 38: STATUS mandatory ! 39: ::= { view 1 } ! 40: ! 41: viewPrimEntry OBJECT-TYPE ! 42: SYNTAX ViewDefinition ! 43: ACCESS not-accessible ! 44: STATUS mandatory ! 45: -- INDEX { viewPrimName } ! 46: ::= { viewPrimTable 1 } ! 47: ! 48: ViewDefinition ::= SEQUENCE { ! 49: viewPrimName ! 50: OBJECT IDENTIFIER, ! 51: viewPrimTDomain ! 52: OBJECT IDENTIFIER, ! 53: viewPrimTAddr ! 54: OCTET STRING, ! 55: viewPrimUser ! 56: OCTET STRING, ! 57: viewPrimCommunity ! 58: OCTET STRING, ! 59: viewPrimType ! 60: INTEGER ! 61: } ! 62: ! 63: viewPrimName OBJECT-TYPE ! 64: SYNTAX OBJECT IDENTIFIER ! 65: ACCESS read-write ! 66: STATUS mandatory ! 67: ::= { viewPrimEntry 1 } ! 68: ! 69: viewPrimTDomain OBJECT-TYPE ! 70: SYNTAX OBJECT IDENTIFIER ! 71: ACCESS read-write ! 72: STATUS mandatory ! 73: ::= { viewPrimEntry 2 } ! 74: ! 75: viewPrimTAddr OBJECT-TYPE ! 76: SYNTAX OCTET STRING ! 77: ACCESS read-write ! 78: STATUS mandatory ! 79: ::= { viewPrimEntry 3 } ! 80: ! 81: viewPrimUser OBJECT-TYPE ! 82: SYNTAX OCTET STRING ! 83: ACCESS read-write ! 84: STATUS mandatory ! 85: ::= { viewPrimEntry 4 } ! 86: ! 87: viewPrimCommunity OBJECT-TYPE ! 88: SYNTAX OCTET STRING ! 89: ACCESS read-write ! 90: STATUS mandatory ! 91: ::= { viewPrimEntry 5 } ! 92: ! 93: viewPrimType OBJECT-TYPE ! 94: SYNTAX INTEGER { valid(1), invalid(2) } ! 95: ACCESS read-write ! 96: STATUS mandatory ! 97: ::= { viewPrimEntry 6 } ! 98: ! 99: ! 100: -- well-known MIB view ! 101: defaultView OBJECT IDENTIFIER ::= { view 2 } ! 102: ! 103: -- read-write access to whole MIB in addressed agent ! 104: defViewWholeRW OBJECT IDENTIFIER ::= { defaultView 1 } ! 105: ! 106: -- read-only access to whole MIB in addressed agent ! 107: defViewWholeRO OBJECT IDENTIFIER ::= { defaultView 2 } ! 108: ! 109: -- read-write access to Internet-standard MIB in addressed agent ! 110: defViewStandardRW OBJECT IDENTIFIER ::= { defaultView 3 } ! 111: ! 112: -- read-only access to Internet-standard MIB in addressed agent ! 113: defViewStandardRO OBJECT IDENTIFIER ::= { defaultView 4 } ! 114: ! 115: -- default trap-destination view ! 116: defViewTrapDest OBJECT IDENTIFIER ::= { defaultView 5 } ! 117: ! 118: ! 119: -- well-known transport addressing domains ! 120: viewDomains OBJECT IDENTIFIER ::= { view 3 } ! 121: ! 122: -- via local mechanism ! 123: localAgent OBJECT IDENTIFIER ::= { 0 0 } ! 124: -- viewPrimTAddr: zero-length string ! 125: -- viewPrimUser: zero-length string ! 126: -- viewPrimCommunity: zero-length string ! 127: ! 128: -- via SNMP ! 129: snmpDomain OBJECT IDENTIFIER ::= { viewDomains 1 } ! 130: -- viewPrimUser: assigned by management enterprise ! 131: -- viewPrimCommunity: assigned by management enterprise ! 132: ! 133: -- via SNMP over UDP ! 134: rfc1157Domain OBJECT IDENTIFIER ::= { snmpDomain 1 } ! 135: -- viewPrimTAddr: IP-address followed by UDP port ! 136: ! 137: -- via SNMP over Ethernet (do not use!) ! 138: -- rfc1089Domain OBJECT IDENTIFIER ::= { snmpDomain 2 } ! 139: -- viewPrimTAddr: MAC address ! 140: ! 141: -- via SNMP over OSI CLTS ! 142: cltsDomain OBJECT IDENTIFIER ::= { snmpDomain 3 } ! 143: -- viewPrimTAddr: NSAP followed by TSEL ! 144: ! 145: -- via SNMP over OSI COTS using CLNP ! 146: cotsNDomain OBJECT IDENTIFIER ::= { snmpDomain 4 } ! 147: -- viewPrimTAddr: NSAP followed by TSEL ! 148: ! 149: -- via SNMP over OSI COTS using X.25 ! 150: cotsXDomain OBJECT IDENTIFIER ::= { snmpDomain 5 } ! 151: -- viewPrimTAddr: NSAP followed by TSEL ! 152: -- (use Interim scheme to get NSAP) ! 153: ! 154: -- access policy group ! 155: ! 156: viewAclTable OBJECT-TYPE ! 157: SYNTAX SEQUENCE OF ViewAccess ! 158: ACCESS not-accessible ! 159: STATUS mandatory ! 160: ::= { view 4 } ! 161: ! 162: viewAclEntry OBJECT-TYPE ! 163: SYNTAX ViewAccess ! 164: ACCESS not-accessible ! 165: STATUS mandatory ! 166: -- INDEX { viewAclCommunity, viewAclUser } ! 167: ::= { viewAclTable 1 } ! 168: ! 169: ViewAccess ::= SEQUENCE { ! 170: viewAclView ! 171: OBJECT IDENTIFIER, ! 172: viewAclCommunity ! 173: OCTET STRING, ! 174: viewAclUser ! 175: OCTET STRING, ! 176: viewAclPrivileges ! 177: INTEGER, ! 178: viewAclType ! 179: INTEGER ! 180: } ! 181: ! 182: viewAclView OBJECT-TYPE ! 183: SYNTAX OBJECT IDENTIFIER ! 184: ACCESS read-write ! 185: STATUS mandatory ! 186: ::= { viewAclEntry 1 } ! 187: ! 188: viewAclCommunity OBJECT-TYPE ! 189: SYNTAX OCTET STRING ! 190: ACCESS read-write ! 191: STATUS mandatory ! 192: ::= { viewAclEntry 2 } ! 193: ! 194: viewAclUser OBJECT-TYPE ! 195: SYNTAX OCTET STRING ! 196: ACCESS read-write ! 197: STATUS mandatory ! 198: ::= { viewAclEntry 3 } ! 199: ! 200: viewAclPrivileges OBJECT-TYPE ! 201: SYNTAX Privileges --* INTEGER (0..31) *-- ! 202: ACCESS read-write ! 203: STATUS mandatory ! 204: ::= { viewAclEntry 4 } ! 205: ! 206: viewAclType OBJECT-TYPE ! 207: SYNTAX INTEGER { valid(1), invalid(2) } ! 208: ACCESS read-write ! 209: STATUS mandatory ! 210: ::= { viewAclEntry 5 } ! 211: ! 212: ! 213: -- trap configuration group ! 214: ! 215: viewTrapTable OBJECT-TYPE ! 216: SYNTAX SEQUENCE OF ViewTrapEntry ! 217: ACCESS not-accessible ! 218: STATUS mandatory ! 219: ::= { view 5 } ! 220: ! 221: viewTrapEntry OBJECT-TYPE ! 222: SYNTAX ViewTrapEntry ! 223: ACCESS not-accessible ! 224: STATUS mandatory ! 225: -- INDEX { viewTrapView } ! 226: ::= { viewTrapTable 1 } ! 227: ! 228: ViewTrapEntry ::= SEQUENCE { ! 229: viewTrapView ! 230: OBJECT IDENTIFIER, ! 231: viewTrapGenerics ! 232: OCTET STRING, ! 233: viewTrapSpecifics ! 234: OCTET STRING, ! 235: viewTrapType ! 236: INTEGER ! 237: } ! 238: ! 239: viewTrapView OBJECT-TYPE ! 240: SYNTAX OBJECT IDENTIFIER ! 241: ACCESS read-write ! 242: STATUS mandatory ! 243: ::= { viewTrapEntry 1 } ! 244: ! 245: viewTrapGenerics OBJECT-TYPE ! 246: SYNTAX OCTET STRING (SIZE (0..1)) ! 247: ACCESS read-write ! 248: STATUS mandatory ! 249: ::= { viewTrapEntry 2 } ! 250: ! 251: viewTrapSpecifics OBJECT-TYPE ! 252: SYNTAX OCTET STRING ! 253: ACCESS read-write ! 254: STATUS mandatory ! 255: ::= { viewTrapEntry 3 } ! 256: ! 257: viewTrapType OBJECT-TYPE ! 258: SYNTAX INTEGER { valid(1), invalid(2) } ! 259: ACCESS read-write ! 260: STATUS mandatory ! 261: ::= { viewTrapEntry 4 } ! 262: ! 263: ! 264: -- constructed MIB view group ! 265: ! 266: viewTranTable OBJECT-TYPE ! 267: SYNTAX SEQUENCE OF ViewTranslation ! 268: ACCESS not-accessible ! 269: STATUS mandatory ! 270: ::= { view 6 } ! 271: ! 272: viewTranEntry OBJECT-TYPE ! 273: SYNTAX ViewTranslation ! 274: ACCESS not-accessible ! 275: STATUS mandatory ! 276: -- INDEX { viewSourceName, viewSourceSubtree } ! 277: ::= { viewTranTable 1 } ! 278: ! 279: ViewTranslation ::= SEQUENCE { ! 280: viewSourceName ! 281: OBJECT IDENTIFIER, ! 282: viewSourceSubtree ! 283: OBJECT IDENTIFIER, ! 284: viewTargetName ! 285: OBJECT IDENTIFIER, ! 286: viewTargetSubtree ! 287: OBJECT IDENTIFIER, ! 288: viewTranType ! 289: INTEGER ! 290: } ! 291: ! 292: viewSourceName OBJECT-TYPE ! 293: SYNTAX OBJECT IDENTIFIER ! 294: ACCESS read-write ! 295: STATUS mandatory ! 296: ::= { viewTranEntry 1 } ! 297: ! 298: viewSourceSubtree OBJECT-TYPE ! 299: SYNTAX OBJECT IDENTIFIER ! 300: ACCESS read-write ! 301: STATUS mandatory ! 302: ::= { viewTranEntry 2 } ! 303: ! 304: viewTargetName OBJECT-TYPE ! 305: SYNTAX OBJECT IDENTIFIER ! 306: ACCESS read-write ! 307: STATUS mandatory ! 308: ::= { viewTranEntry 3 } ! 309: ! 310: viewTargetSubtree OBJECT-TYPE ! 311: SYNTAX OBJECT IDENTIFIER ! 312: ACCESS read-write ! 313: STATUS mandatory ! 314: ::= { viewTranEntry 4 } ! 315: ! 316: viewTranType OBJECT-TYPE ! 317: SYNTAX INTEGER { valid(1), invalid(2) } ! 318: ACCESS read-write ! 319: STATUS mandatory ! 320: ::= { viewTranEntry 5 } ! 321: ! 322: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.