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
|
INTEL-RDT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64
FROM SNMPv2-SMI
hostAssist
FROM Intel-SA-MIB
DisplayString
FROM SNMPv2-TC;
--*****************************************************************************
--
-- MODULE IDENTITY AND REVISION GROUP
--
--*****************************************************************************
intelRdt MODULE-IDENTITY
LAST-UPDATED "201610241700Z" -- coordinated universal time UTC format is YYMMDDHHmmZ
ORGANIZATION "Intel, Server Management Software"
CONTACT-INFO " "
DESCRIPTION "This SNMP MIB module supports the Intel RDT SNMP subagent for monitoring
information provided by monitoring features of Intel Resource Director
Technology (Intel(R) RDT) like Cache Monitoring Technology (CMT),
Memory Bandwidth Monitoring (MBM). These features provide information about
utilization of shared resources like last level cache occupancy, local
memory bandwidth usage, remote memory bandwidth usage, instructions per clock.
Version: 1.0 10/24/2016
Intel copyright information 2016"
::= { hostAssist 1 }
OneBasedIndex ::= Integer32(1..2147483647)
-------------------------------------------------------------------------------
-- Intel RDT Table
-------------------------------------------------------------------------------
rdtGroupNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of network interfaces (regardless of their
current state) present on this system."
::= { intelRdt 1 }
rdtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RdtTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This Group defines the Intel RDT Groups Table."
::= { intelRdt 2 }
rdtTableEntry OBJECT-TYPE
SYNTAX RdtTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This Group defines the Intel RDT Groups Table Entry."
INDEX { rdtGroupIndex }
::= { rdtTable 1 }
RdtTableEntry ::= SEQUENCE {
rdtGroupIndex OneBasedIndex,
rdtGroupDescr DisplayString,
rdtLlc Counter64,
rdtIpc Counter64,
rdtMbmRemote Counter64,
rdtMbmLocal Counter64
}
rdtGroupIndex OBJECT-TYPE
SYNTAX OneBasedIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute defines the index of the Intel RDT group."
::= { rdtTableEntry 1 }
rdtGroupDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about the groups of cores
on which to monitor supported events."
::= { rdtTableEntry 2 }
rdtLlc OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the last level cache occupancy."
::= { rdtTableEntry 3 }
rdtIpc OBJECT-TYPE
SYNTAX DisplayString
UNITS "ipc"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the instructions per clock."
::= { rdtTableEntry 4 }
rdtMbmRemote OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes/sec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the Remote (Socket) memory bandwidth usage."
::= { rdtTableEntry 5 }
rdtMbmLocal OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes/sec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the Local (Socket) memory bandwidth usage."
::= { rdtTableEntry 6 }
END
|