X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/82ede2a92a721d1c8f0e3fd109a2594f2096306e..a42deeff3cbc80e221972ca1f17549fd29cd18ae:/projects/stargazer/plugins/other/smux/STG-MIB.mib diff --git a/projects/stargazer/plugins/other/smux/STG-MIB.mib b/projects/stargazer/plugins/other/smux/STG-MIB.mib index 4d9179bf..bccf5a28 100644 --- a/projects/stargazer/plugins/other/smux/STG-MIB.mib +++ b/projects/stargazer/plugins/other/smux/STG-MIB.mib @@ -3,9 +3,8 @@ STG-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, OBJECT-TYPE, - Integer32, - NOTIFICATION-TYPE FROM SNMPv2-SMI - DisplayString FROM RFC1213-MIB; + Integer32 FROM SNMPv2-SMI + DisplayString FROM SNMPv2-TC; stgMIB MODULE-IDENTITY LAST-UPDATED "201101060000Z" @@ -19,13 +18,14 @@ stgMIB MODULE-IDENTITY DESCRIPTION "Initial revision" ::= { enterprises 38313 } -stg-24 OBJECT IDENTIFIER ::= { stgMIB 1 } +stg24 OBJECT IDENTIFIER ::= { stgMIB 1 } -users OBJECT IDENTIFIER ::= { stg-24 1 } -tariffs OBJECT IDENTIFIER ::= { stg-24 2 } -admins OBJECT IDENTIFIER ::= { stg-24 3 } -services OBJECT IDENTIFIER ::= { stg-24 4 } -corporations OBJECT IDENTIFIER ::= { stg-24 5 } +users OBJECT IDENTIFIER ::= { stg24 1 } +tariffs OBJECT IDENTIFIER ::= { stg24 2 } +admins OBJECT IDENTIFIER ::= { stg24 3 } +services OBJECT IDENTIFIER ::= { stg24 4 } +corporations OBJECT IDENTIFIER ::= { stg24 5 } +traffcounter OBJECT IDENTIFIER ::= { stg24 6 } totalUsers OBJECT-TYPE SYNTAX Integer32 @@ -72,54 +72,6 @@ noCashUsers OBJECT-TYPE DEFVAL { 0 } ::= { users 5 } -tariffUsers OBJECT-TYPE - SYNTAX SEQUENCE OF UsersByTariff - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The number of users by each tariff" - DEFVAL { 0 } - ::= { users 6 } - -usersByTariff OBJECT-TYPE - SYNTAX UsersByTariff - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row describing a given tariff" - INDEX { tariffIndex } - ::= {tariffUsers 1 } - -UsersByTariff ::= SEQUENCE { - tariffIndex Integer32, - tariffName DisplayString, - userCount Integer32 -} - -tariffIndex OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The id of the tariff this table describes." - ::= { usersByTariff 1 } - -tariffName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the tariff this table describes." - ::= { usersByTariff 2 } - -userCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The count fo users of the tariff this table describes." - ::= { usersByTariff 3 } - disabledDetailStatsUsers OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only @@ -127,7 +79,7 @@ disabledDetailStatsUsers OBJECT-TYPE DESCRIPTION "The number of users with disabled detail stats" DEFVAL { 0 } - ::= { users 7 } + ::= { users 6 } disabledUsers OBJECT-TYPE SYNTAX Integer32 @@ -136,7 +88,7 @@ disabledUsers OBJECT-TYPE DESCRIPTION "The number of disabled users" DEFVAL { 0 } - ::= { users 8 } + ::= { users 7 } passiveUsers OBJECT-TYPE SYNTAX Integer32 @@ -145,7 +97,7 @@ passiveUsers OBJECT-TYPE DESCRIPTION "The number of passive users" DEFVAL { 0 } - ::= { users 9 } + ::= { users 8 } creditUsers OBJECT-TYPE SYNTAX Integer32 @@ -154,7 +106,7 @@ creditUsers OBJECT-TYPE DESCRIPTION "The number of users with positive credit" DEFVAL { 0 } - ::= { users 10 } + ::= { users 9 } freeMbUsers OBJECT-TYPE SYNTAX Integer32 @@ -163,7 +115,7 @@ freeMbUsers OBJECT-TYPE DESCRIPTION "The number of users with positive freeMb" DEFVAL { 0 } - ::= { users 11 } + ::= { users 10 } tariffChangeUsers OBJECT-TYPE SYNTAX Integer32 @@ -172,6 +124,15 @@ tariffChangeUsers OBJECT-TYPE DESCRIPTION "The number of users changing tariff next month" DEFVAL { 0 } + ::= { users 11 } + +activeUsers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of online users with traffic during session" + DEFVAL {0} ::= { users 12 } totalTariffs OBJECT-TYPE @@ -183,6 +144,54 @@ totalTariffs OBJECT-TYPE DEFVAL { 0 } ::= { tariffs 1 } +tariffUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF TariffUsageTable + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of users by each tariff" + DEFVAL { 0 } + ::= { tariffs 2 } + +tariffUsageTableEntry OBJECT-TYPE + SYNTAX TariffUsageTable + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row describing a given tariff" + INDEX { tariffIndex } + ::= {tariffUsageTable 1 } + +TariffUsageTable ::= SEQUENCE { + tariffIndex Integer32, + tariffName DisplayString, + userCount Integer32 +} + +tariffIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The id of the tariff this table describes." + ::= { tariffUsageTableEntry 1 } + +tariffName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the tariff this table describes." + ::= { tariffUsageTableEntry 2 } + +userCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count fo users of the tariff this table describes." + ::= { tariffUsageTableEntry 3 } + totalAdmins OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only @@ -210,4 +219,13 @@ totalCorporations OBJECT-TYPE DEFVAL { 0 } ::= { corporations 1 } +totalRules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total traffic classification rules described by rules file" + DEFVAL { 0 } + ::= { traffcounter 1 } + END