summaryrefslogtreecommitdiff
path: root/MIBS/ubiquoss/UBQS-CPU-STATS-MIB
blob: 54e7da1566882182848a382c7c540fb26e0a31db (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
-- *****************************************************************
-- UBQS-CPU-STATS-MIB : Ubiquoss CPU queue Statistic information 
--   
-- Sep 2015,  Choi Jang Hee
--
-- Copyright (c) 2015 by Ubiquoss, Corp.
--   
-- All rights reserved.
-- ***************************************************************

UBQS-CPU-STATS-MIB DEFINITIONS ::= BEGIN

IMPORTS
    IpAddress
    FROM RFC1155-SMI  
    OBJECT-TYPE
    FROM RFC-1212
    DisplayString, PhysAddress
    FROM SNMPv2-TC
    ubiMgmtv2
    FROM UBQS-SMI;

ubiCpuStatsMIB MODULE-IDENTITY
    LAST-UPDATED    "201512230000Z"
    ORGANIZATION    "Ubiquoss Corp."
    CONTACT-INFO
    "   Ubiquoss
        Customer Service"

    DESCRIPTION
        "The UBQS-CPU-STATS-MIB is used to get 
        the CPU queue statistic information."      
    REVISION    "201512230000Z"
    DESCRIPTION
        "Add system clock table"

    ::= { ubiMgmtv2 36 }

-- ***********************************************************
-- Textual Conventions
-- *********************************************************** 

-- ***************************************************************
-- ubiCpuStatsMIB
-- ***************************************************************
ubiCpuStatsMIBNotificationPrefix  OBJECT IDENTIFIER   ::= { ubiCpuStatsMIB 1 }   
ubiCpuStatsMIBObjects             OBJECT IDENTIFIER   ::= { ubiCpuStatsMIB 2 }   
ubiCpuStatsMIBConformance         OBJECT IDENTIFIER   ::= { ubiCpuStatsMIB 3 } 

-- ***************************************************************
-- ubiCpuStatsTable
-- ***************************************************************
 

    ubiCpuStatsTable  OBJECT-TYPE
        SYNTAX      SEQUENCE OF UbiCpuStatsEntry
        ACCESS      not-accessible
        STATUS      current
        DESCRIPTION
        "The table of CPU queue counter"
    ::= { ubiCpuStatsMIBObjects 1 }    

    ubiCpuStatsEntry OBJECT-TYPE 
        SYNTAX      UbiCpuStatsEntry
        ACCESS      not-accessible
        STATUS      current
        DESCRIPTION
        "An entry in the CPU queue counter table, representing
         1. CPU Rx packet couner
         2. CPU drop packet counter"
        INDEX   {ubiCpuStatsIndex}
    ::= { ubiCpuStatsTable 1 }

    UbiCpuStatsEntry ::= SEQUENCE {
        ubiCpuStatsIndex                       INTEGER,
        ubiCpuStatsInPkts             		   Counter64, 
        ubiCpuStatsDropPkts      			   Counter64
    }

    ubiCpuStatsIndex OBJECT-TYPE
        SYNTAX INTEGER
        ACCESS not-accessible
        STATUS current
        DESCRIPTION
        "Index of CPU queue counter table"
    ::= {ubiCpuStatsEntry 1}

    ubiCpuStatsInPkts OBJECT-TYPE
        SYNTAX Counter64
        ACCESS read-only
        STATUS current
        DESCRIPTION
        "received packet counter of CPU queue"
    ::= {ubiCpuStatsEntry 2}    
    
    ubiCpuStatsDropPkts OBJECT-TYPE
        SYNTAX Counter64
        ACCESS read-only
        STATUS current
        DESCRIPTION
        "dropped packet counter of CPU queue"
    ::= {ubiCpuStatsEntry 3}

END