]> git.stg.codes - stg.git/blob - projects/stargazer/plugins/other/snmp/asn1/STG-MIB.mib
Use CC and CXX on various checks in build script
[stg.git] / projects / stargazer / plugins / other / snmp / asn1 / STG-MIB.mib
1 STG-MIB DEFINITIONS ::=
2
3 BEGIN
4
5 IMPORTS
6     enterprises, OBJECT-TYPE FROM RFC1155-SMI
7     MODULE-IDENTITY, OBJECT-TYPE, Integer32,
8     NOTIFICATION-TYPE FROM SNMPv2-SMI
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 derived data."
18     REVISION     "201101060000Z"
19     DESCRIPTION
20         "Derived from LM_SENSORS."
21     ::= { enterprises 9363 }
22
23 stgMIB ::= OBJECT IDENTIFIER { enterprises 9363 }
24
25 stg-24 ::= OBJECT IDENTIFIER { stgMIB 1 }
26
27 users ::= OBJECT IDENTIFIER { stg-24 1 }
28 tariffs ::= OBJECT IDENTIFIER { stg-24 2 }
29 admins ::= OBJECT IDENTIFIER { stg-24 3 }
30 services ::= OBJECT IDENTIFIER { stg-24 4 }
31 corporations ::= OBJECT IDENTIFIER { stg-24 5 }
32
33 totalUsers OBJECT-TYPE
34     SYNTAX      Integer32
35     MAX-ACCESS  read-only
36     STATUS      current
37     DESCRIPTION
38         "Total users registered in the billing"
39     DEFVAL { 0 }
40     ::= { users 1 }
41
42 onlineUsers OBJECT-TYPE
43     SYNTAX      Integer32
44     MAX-ACCESS  read-only
45     STATUS      current
46     DESCRIPTION
47         "The number of currently online users"
48     DEFVAL { 0 }
49     ::= { users 2 }
50
51 authorizedUsers OBJECT-TYPE
52     SYNTAX      Integer32
53     MAX-ACCESS  read-only
54     STATUS      current
55     DESCRIPTION
56         "The number of currently authorized users"
57     DEFVAL { 0 }
58     ::= { users 3 }
59
60 alwaysOnlineUsers OBJECT-TYPE
61     SYNTAX      Integer32
62     MAX-ACCESS  read-only
63     STATUS      current
64     DESCRIPTION
65         "The number of users with 'always online' option"
66     DEFVAL { 0 }
67     ::= { users 4 }
68
69 noCashUsers OBJECT-TYPE
70     SYNTAX      Integer32
71     MAX-ACCESS  read-only
72     STATUS      current
73     DESCRIPTION
74         "The number of users with negative cash"
75     DEFVAL { 0 }
76     ::= { users 5 }
77
78 tariffUsers OBJECT-TYPE
79     SYNTAX      SEQUENCE OF UsersByTariff
80     MAX-ACCESS  read-only
81     STATUS      current
82     DESCRIPTION
83         "The number of users with negative cash"
84     DEFVAL { 0 }
85     ::= { users 6 }
86
87 UsersByTariff ::= SEQUENCE
88     {
89     tariffId Integer32,
90     tariffName DisplayString,
91     userCount Integer32
92     }
93
94 disabledDetailStatsUsers OBJECT-TYPE
95     SYNTAX      Integer32
96     MAX-ACCESS  read-only
97     STATUS      current
98     DESCRIPTION
99         "The number of users with disabled detail stats"
100     DEFVAL { 0 }
101     ::= { users 7 }
102
103 disabledUsers OBJECT-TYPE
104     SYNTAX      Integer32
105     MAX-ACCESS  read-only
106     STATUS      current
107     DESCRIPTION
108         "The number of disabled users"
109     DEFVAL { 0 }
110     ::= { users 8 }
111
112 passiveUsers OBJECT-TYPE
113     SYNTAX      Integer32
114     MAX-ACCESS  read-only
115     STATUS      current
116     DESCRIPTION
117         "The number of passive users"
118     DEFVAL { 0 }
119     ::= { users 9 }
120
121 creditUsers OBJECT-TYPE
122     SYNTAX      Integer32
123     MAX-ACCESS  read-only
124     STATUS      current
125     DESCRIPTION
126         "The number of users with positive credit"
127     DEFVAL { 0 }
128     ::= { users 10 }
129
130 freeMbUsers OBJECT-TYPE
131     SYNTAX      Integer32
132     MAX-ACCESS  read-only
133     STATUS      current
134     DESCRIPTION
135         "The number of users with positive freeMb"
136     DEFVAL { 0 }
137     ::= { users 11 }
138
139 totalTariffs OBJECT-TYPE
140     SYNTAX      Integer32
141     MAX-ACCESS  read-only
142     STATUS      current
143     DESCRIPTION
144         "Total tariffs registered in the billing"
145     DEFVAL { 0 }
146     ::= { tariffs 1 }
147
148 END