1 INTEL-HUGEPAGES-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE, Counter64
10 --*****************************************************************************
12 -- MODULE IDENTITY AND REVISION GROUP
14 --*****************************************************************************
16 intelHugepages MODULE-IDENTITY
17 LAST-UPDATED "201703070000Z" -- coordinated universal time UTC format is YYMMDDHHmmZ
18 ORGANIZATION "Intel, Server Management Software"
20 DESCRIPTION "This SNMP MIB module supports the Hugepages SNMP subagent for monitoring
21 hugepages counters per-node for NUMA systems and overall hugepage statistics
24 Version: 1.0 03/07/2017
26 Intel copyright information 2017"
29 -------------------------------------------------------------------------------
30 -- Intel Hugepages Table
31 -------------------------------------------------------------------------------
33 hugepagesTable OBJECT-TYPE
34 SYNTAX SEQUENCE OF HugepagesTableEntry
35 MAX-ACCESS not-accessible
37 DESCRIPTION "This Group defines the Hugepages Table."
38 ::= { intelHugepages 1 }
40 hugepagesTableEntry OBJECT-TYPE
41 SYNTAX HugepagesTableEntry
42 MAX-ACCESS not-accessible
44 DESCRIPTION "This Group defines the Hugepages Table Entry."
45 INDEX { IMPLIED hugepagesNode }
46 ::= { hugepagesTable 1 }
48 HugepagesTableEntry ::= SEQUENCE {
49 hugepagesNode SnmpAdminString,
50 hugepagesMemoryFree Counter64,
51 hugepagesMemoryUsed Counter64,
52 hugepagesPageFree Counter64,
53 hugepagesPageUsed Counter64,
54 hugepagesPercentFree Integer32,
55 hugepagesPercentUsed Integer32
58 hugepagesNode OBJECT-TYPE
59 SYNTAX SnmpAdminString
62 DESCRIPTION "A textual string containing information about the node and
63 hugepages size used on this node."
64 ::= { hugepagesTableEntry 1 }
66 hugepagesMemoryFree OBJECT-TYPE
71 DESCRIPTION "This counter defines the number of free hugepages memory."
72 ::= { hugepagesTableEntry 2 }
74 hugepagesMemoryUsed OBJECT-TYPE
79 DESCRIPTION "This counter defines the number of used hugepages memory."
80 ::= { hugepagesTableEntry 3 }
82 hugepagesPagesFree OBJECT-TYPE
86 DESCRIPTION "This counter defines the number of free pages."
87 ::= { hugepagesTableEntry 4 }
89 hugepagesPagesUsed OBJECT-TYPE
93 DESCRIPTION "This counter defines the number of used pages."
94 ::= { hugepagesTableEntry 5 }
96 hugepagesPercentFree OBJECT-TYPE
97 SYNTAX Integer32 (0..100)
101 DESCRIPTION "This counter defines the percentage of free memory."
102 ::= { hugepagesTableEntry 6 }
104 hugepagesPercentUsed OBJECT-TYPE
105 SYNTAX Integer32 (0..100)
109 DESCRIPTION "This counter defines the percentage of used memory."
110 ::= { hugepagesTableEntry 7 }