blob: 90f4398b246b7aa1cb3356315b26d37675c9de50 (
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
108
109
110
111
112
113
114
115
|
INTEL-MCELOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
hostAssist
FROM Intel-SA-MIB
DisplayString
FROM SNMPv2-TC;
--*****************************************************************************
--
-- MODULE IDENTITY AND REVISION GROUP
--
--*****************************************************************************
intelMcelog MODULE-IDENTITY
LAST-UPDATED "201610241700Z" -- coordinated universal time UTC format is YYMMDDHHmmZ
ORGANIZATION "Intel, Server Management Software"
CONTACT-INFO " "
DESCRIPTION "This SNMP MIB module logs and accounts machine memory, IO, and CPU
hardware errors on modern x86 Linux systems.
Version: 1.0 10/24/2016
Intel copyright information 2016"
::= { hostAssist 3 }
OneBasedIndex ::= Integer32(1..2147483647)
-------------------------------------------------------------------------------
-- Intel Mcelog Table
-------------------------------------------------------------------------------
memoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF MemoryTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This Group defines the Intel RDT Groups Table."
::= { intelMcelog 2 }
memoryTableEntry OBJECT-TYPE
SYNTAX MemoryTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This Group defines the Mcelog Memory Table Entry."
INDEX { memoryGroupIndex }
::= { memoryTable 1 }
MemoryTableEntry ::= SEQUENCE {
memoryGroupIndex OneBasedIndex,
memoryGroupDescr DisplayString,
memoryCorrectedErrors Integer32,
memoryCorrectedTimedErrors Integer32,
memoryUncorrectedErrors Integer32,
memoryUncorrectedTimedErrors Integer32
}
memoryGroupIndex OBJECT-TYPE
SYNTAX OneBasedIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute defines the index of the Mcelog memory group."
::= { memoryTableEntry 1 }
memoryGroupDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about the socket and
DMI name (*TODO*)."
::= { memoryTableEntry 2 }
memoryCorrectedErrors OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the total number of corrected errors."
::= { memoryTableEntry 3 }
memoryCorrectedTimedErrors OBJECT-TYPE
SYNTAX Integer32
UNITS "in 24h"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the number of corrected errors in
last 24 hours."
::= { memoryTableEntry 4 }
memoryUncorrectedErrors OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the total number of uncorrected errors."
::= { memoryTableEntry 5 }
memoryUncorrectedTimedErrors OBJECT-TYPE
SYNTAX Integer32
UNITS "in 24h"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter defines the number of uncorrected errors in
last 24 hours."
::= { memoryTableEntry 6 }
END
|