aboutsummaryrefslogtreecommitdiffstats
path: root/lib/snmp/test/snmp_test_data/Test3.mib
blob: 7f76e4dba4559d7db627e3fa241fbe36e699e971 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Test3 DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Integer32, snmpModules, mib-2
        FROM SNMPv2-SMI
    MODULE-COMPLIANCE, OBJECT-GROUP
        FROM SNMPv2-CONF
    tEntry
        FROM Test2;

t3MIB MODULE-IDENTITY
    LAST-UPDATED "1203090000Z"
    ORGANIZATION ""
    CONTACT-INFO
	""
    DESCRIPTION
            "Test mib, used to test processing of requests."
    ::= { snmpModules 42 }


-- Administrative assignments ****************************************

t3MIBObjects     OBJECT IDENTIFIER ::= { t3MIB 1 }
t3MIBConformance OBJECT IDENTIFIER ::= { t3MIB 2 }


-- test4 OBJECT IDENTIFIER ::= { mib-2 18 }

tAugTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF TAugEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "This table AUGMENTS tTable of the Test2 MIB."
    ::= { t3MIBObjects 1 }

tAugEntry OBJECT-TYPE
    SYNTAX     TAugEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An entry (conceptual row) in the sysORTable."
    AUGMENTS      { tEntry }
    ::= { tAugTable 1 }

TAugEntry ::= SEQUENCE {
    tFoo1     OCTET STRING,
    tFoo2     OCTET STRING,
    tBar1     Integer32,
    tBar2     Integer32
}

tFoo1 OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE (0..255))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "A string."
    DEFVAL { "foo 1" }
    ::= { tAugEntry 1 }

tFoo2 OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE (0..255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A string."
    DEFVAL { "foo 2" }
    ::= { tAugEntry 2 }

tBar1 OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "An integer."
    DEFVAL { 42 }
    ::= { tAugEntry 3 }

tBar2 OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An integer."
    DEFVAL { 42 }
    ::= { tAugEntry 4 }


-- Conformance Information *******************************************

t3MIBCompliances OBJECT IDENTIFIER
                            ::= { t3MIBConformance 1 }
t3MIBGroups      OBJECT IDENTIFIER
                            ::= { t3MIBConformance 2 }

-- Compliance statements

t3MIBCompliance MODULE-COMPLIANCE
    STATUS       current
    DESCRIPTION
        "The compliance statement for SNMP engines which
         implement the SNMP-COMMUNITY-MIB."

    MODULE       -- this module
        MANDATORY-GROUPS { t3Group }

    ::= { t3MIBCompliances 1 }

t3Group OBJECT-GROUP
    OBJECTS {
        tFoo1,
        tFoo2,
        tBar1,
        tBar2
    }
    STATUS       current
    DESCRIPTION
        "A group."
    ::= { t3MIBGroups 1 }


END