summaryrefslogtreecommitdiff
path: root/MIBS/dasan/DASAN-THRESHOLD-MIB
blob: 4adfdf4c525b827fe5a0c7da961b26996dced4e0 (plain)
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
--
-- DASAN-THRESHOLD-MIB.my
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0  Build 88
-- Wednesday, June 04, 2008 at 10:28:24
--

	DASAN-THRESHOLD-MIB DEFINITIONS ::= BEGIN
 
		IMPORTS
			dsSwitchModules			
				FROM DASAN-SWITCH-MIB			
			ifIndex			
				FROM IF-MIB			
			OBJECT-GROUP			
				FROM SNMPv2-CONF			
			Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY			
				FROM SNMPv2-SMI;
	
	
		-- 1.3.6.1.4.1.6296.9.1.1.2.16
		dsSwitchThreshold MODULE-IDENTITY 
			LAST-UPDATED "200602121527Z"		-- February 12, 2006 at 15:27 GMT
			ORGANIZATION 
				"Organization."
			CONTACT-INFO 
				"Contact-info."
			DESCRIPTION 
				"Description."
			::= { dsSwitchModules 16 }

		
	
--
-- Node definitions
--
	
		-- 1.3.6.1.4.1.6296.9.1.1.2.16.1
		dsPortThresholdTable OBJECT-TYPE
			SYNTAX SEQUENCE OF DsPortThresholdEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"Description."
			::= { dsSwitchThreshold 1 }

		
		-- 1.3.6.1.4.1.6296.9.1.1.2.16.1.1
		dsPortThresholdEntry OBJECT-TYPE
			SYNTAX DsPortThresholdEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"Description."
			INDEX { ifIndex, dsPortThresholdIndex }
			::= { dsPortThresholdTable 1 }

		
		DsPortThresholdEntry ::=
			SEQUENCE { 
				dsPortThresholdIndex
					INTEGER,
				dsPortThresholdDuration
					Integer32,
				dsPortThresholdInterval
					Integer32,
				dsPortThresholdValue
					Counter64,
				dsPortThresholdDirection
					INTEGER
			 }

		-- 1.3.6.1.4.1.6296.9.1.1.2.16.1.1.1
		dsPortThresholdIndex OBJECT-TYPE
			SYNTAX INTEGER (1..128)
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"Port number"
			::= { dsPortThresholdEntry 1 }

		
		-- 1.3.6.1.4.1.6296.9.1.1.2.16.1.1.2
		dsPortThresholdDuration OBJECT-TYPE
			SYNTAX Integer32
			UNITS "10minute"
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"ThresholdDuration describes amonunt of time which is USER 
				want to monitor traffic for the time.
				"
			::= { dsPortThresholdEntry 2 }

		
		-- 1.3.6.1.4.1.6296.9.1.1.2.16.1.1.3
		dsPortThresholdInterval OBJECT-TYPE
			SYNTAX Integer32
			UNITS "10minute"
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"ThresholdInverval describes amonunt of time which is USER 
				want to monitor traffic for the time after the duration time.
				"
			::= { dsPortThresholdEntry 3 }

		
		-- 1.3.6.1.4.1.6296.9.1.1.2.16.1.1.4
		dsPortThresholdValue OBJECT-TYPE
			SYNTAX Counter64
			UNITS "Mbps"
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The value of traffic threshold.
				"
			::= { dsPortThresholdEntry 4 }

		
		-- 1.3.6.1.4.1.6296.9.1.1.2.16.1.1.5
		dsPortThresholdDirection OBJECT-TYPE
			SYNTAX INTEGER
				{
				rx(1),
				tx(2)
				}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Traffic direction(rx/tx)"
			::= { dsPortThresholdEntry 5 }

		
		-- 1.3.6.1.4.1.6296.9.1.1.2.16.2
		dsPortThresholdGroup OBJECT-GROUP
			OBJECTS { dsPortThresholdDirection, dsPortThresholdInterval, dsPortThresholdDuration, dsPortThresholdIndex, dsPortThresholdValue
				 }
			STATUS current
			DESCRIPTION 
				"Description."
			::= { dsSwitchThreshold 2 }

		
	
	END

--
-- DASAN-THRESHOLD-MIB.my
--