]> git.stg.codes - stg.git/blob - projects/stargazer/plugins/other/smux/STG-MIB.mib
Add rules count in STG-MIB
[stg.git] / projects / stargazer / plugins / other / smux / STG-MIB.mib
1 STG-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     enterprises,
5     MODULE-IDENTITY, OBJECT-TYPE,
6     Integer32,
7     NOTIFICATION-TYPE               FROM SNMPv2-SMI
8     DisplayString                   FROM RFC1213-MIB;
9
10 stgMIB MODULE-IDENTITY
11     LAST-UPDATED "201101060000Z"
12     ORGANIZATION "STG"
13     CONTACT-INFO    
14         "Primary Contact: Maxim Mamontov
15          email:     faust@stg.dp.ua"
16     DESCRIPTION
17         "This MIB module defines objects for Stargazer data."
18     REVISION     "201101060000Z"
19     DESCRIPTION "Initial revision"
20     ::= { enterprises 38313 }
21
22 stg-24 OBJECT IDENTIFIER ::= { stgMIB 1 }
23
24 users OBJECT IDENTIFIER ::= { stg-24 1 }
25 tariffs OBJECT IDENTIFIER ::= { stg-24 2 }
26 admins OBJECT IDENTIFIER ::= { stg-24 3 }
27 services OBJECT IDENTIFIER ::= { stg-24 4 }
28 corporations OBJECT IDENTIFIER ::= { stg-24 5 }
29 traffcounter OBJECT IDENTIFIER ::= { stg-24 6 }
30
31 totalUsers OBJECT-TYPE
32     SYNTAX      Integer32
33     MAX-ACCESS  read-only
34     STATUS      current
35     DESCRIPTION
36         "Total users registered in the billing"
37     DEFVAL { 0 }
38     ::= { users 1 }
39
40 onlineUsers OBJECT-TYPE
41     SYNTAX      Integer32
42     MAX-ACCESS  read-only
43     STATUS      current
44     DESCRIPTION
45         "The number of currently online users"
46     DEFVAL { 0 }
47     ::= { users 2 }
48
49 authorizedUsers OBJECT-TYPE
50     SYNTAX      Integer32
51     MAX-ACCESS  read-only
52     STATUS      current
53     DESCRIPTION
54         "The number of currently authorized users"
55     DEFVAL { 0 }
56     ::= { users 3 }
57
58 alwaysOnlineUsers OBJECT-TYPE
59     SYNTAX      Integer32
60     MAX-ACCESS  read-only
61     STATUS      current
62     DESCRIPTION
63         "The number of users with 'always online' option"
64     DEFVAL { 0 }
65     ::= { users 4 }
66
67 noCashUsers OBJECT-TYPE
68     SYNTAX      Integer32
69     MAX-ACCESS  read-only
70     STATUS      current
71     DESCRIPTION
72         "The number of users with negative cash"
73     DEFVAL { 0 }
74     ::= { users 5 }
75
76 tariffUsers OBJECT-TYPE
77     SYNTAX      SEQUENCE OF UsersByTariff
78     MAX-ACCESS  not-accessible
79     STATUS      current
80     DESCRIPTION
81         "The number of users by each tariff"
82     DEFVAL { 0 }
83     ::= { users 6 }
84
85 usersByTariff OBJECT-TYPE
86     SYNTAX      UsersByTariff
87     MAX-ACCESS  not-accessible
88     STATUS      current
89     DESCRIPTION
90         "A row describing a given tariff"
91     INDEX   { tariffIndex }
92     ::= {tariffUsers 1 }
93
94 UsersByTariff ::= SEQUENCE {
95     tariffIndex Integer32,
96     tariffName DisplayString,
97     userCount Integer32
98 }
99
100 tariffIndex OBJECT-TYPE
101     SYNTAX      Integer32 (0..255)
102     MAX-ACCESS  not-accessible
103     STATUS      current
104     DESCRIPTION
105         "The id of the tariff this table describes."
106     ::= { usersByTariff 1 }
107
108 tariffName OBJECT-TYPE
109     SYNTAX      DisplayString
110     MAX-ACCESS  read-only
111     STATUS      current
112     DESCRIPTION
113         "The name of the tariff this table describes."
114     ::= { usersByTariff 2 }
115
116 userCount OBJECT-TYPE
117     SYNTAX      Integer32
118     MAX-ACCESS  read-only
119     STATUS      current
120     DESCRIPTION
121         "The count fo users of the tariff this table describes."
122     ::= { usersByTariff 3 }
123
124 disabledDetailStatsUsers OBJECT-TYPE
125     SYNTAX      Integer32
126     MAX-ACCESS  read-only
127     STATUS      current
128     DESCRIPTION
129         "The number of users with disabled detail stats"
130     DEFVAL { 0 }
131     ::= { users 7 }
132
133 disabledUsers OBJECT-TYPE
134     SYNTAX      Integer32
135     MAX-ACCESS  read-only
136     STATUS      current
137     DESCRIPTION
138         "The number of disabled users"
139     DEFVAL { 0 }
140     ::= { users 8 }
141
142 passiveUsers OBJECT-TYPE
143     SYNTAX      Integer32
144     MAX-ACCESS  read-only
145     STATUS      current
146     DESCRIPTION
147         "The number of passive users"
148     DEFVAL { 0 }
149     ::= { users 9 }
150
151 creditUsers OBJECT-TYPE
152     SYNTAX      Integer32
153     MAX-ACCESS  read-only
154     STATUS      current
155     DESCRIPTION
156         "The number of users with positive credit"
157     DEFVAL { 0 }
158     ::= { users 10 }
159
160 freeMbUsers OBJECT-TYPE
161     SYNTAX      Integer32
162     MAX-ACCESS  read-only
163     STATUS      current
164     DESCRIPTION
165         "The number of users with positive freeMb"
166     DEFVAL { 0 }
167     ::= { users 11 }
168
169 tariffChangeUsers OBJECT-TYPE
170     SYNTAX      Integer32
171     MAX-ACCESS  read-only
172     STATUS      current
173     DESCRIPTION
174         "The number of users changing tariff next month"
175     DEFVAL { 0 }
176     ::= { users 12 }
177
178 totalTariffs OBJECT-TYPE
179     SYNTAX      Integer32
180     MAX-ACCESS  read-only
181     STATUS      current
182     DESCRIPTION
183         "Total tariffs registered in the billing"
184     DEFVAL { 0 }
185     ::= { tariffs 1 }
186
187 totalAdmins OBJECT-TYPE
188     SYNTAX      Integer32
189     MAX-ACCESS  read-only
190     STATUS      current
191     DESCRIPTION
192         "Total admins registered in the billing"
193     DEFVAL { 0 }
194     ::= { admins 1 }
195
196 totalServices OBJECT-TYPE
197     SYNTAX      Integer32
198     MAX-ACCESS  read-only
199     STATUS      current
200     DESCRIPTION
201         "Total services registered in the billing"
202     DEFVAL { 0 }
203     ::= { services 1 }
204
205 totalCorporations OBJECT-TYPE
206     SYNTAX      Integer32
207     MAX-ACCESS  read-only
208     STATUS      current
209     DESCRIPTION
210         "Total corporations registered in the billing"
211     DEFVAL { 0 }
212     ::= { corporations 1 }
213
214 totalRules OBJECT-TYPE
215     SYNTAX      Integer32
216     MAX-ACCESS  read-only
217     STATUS      current
218     DESCRIPTION
219         "Total traffic classification rules described by rules file"
220     DEFVAL { 0 }
221     ::= { traffcounter 1 }
222
223 END