summaryrefslogtreecommitdiff
path: root/MIBS/openbsd/OPENBSD-MEM-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/openbsd/OPENBSD-MEM-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/openbsd/OPENBSD-MEM-MIB')
-rw-r--r--MIBS/openbsd/OPENBSD-MEM-MIB113
1 files changed, 113 insertions, 0 deletions
diff --git a/MIBS/openbsd/OPENBSD-MEM-MIB b/MIBS/openbsd/OPENBSD-MEM-MIB
new file mode 100644
index 0000000..f8611c7
--- /dev/null
+++ b/MIBS/openbsd/OPENBSD-MEM-MIB
@@ -0,0 +1,113 @@
+-- $OpenBSD: OPENBSD-MEM-MIB.txt,v 1.2 2012/02/09 16:50:18 sthen Exp $
+--
+-- Copyright (c) 2008 Reyk Floeter <reyk@openbsd.org>
+--
+-- Permission to use, copy, modify, and distribute this document for any
+-- purpose with or without fee is hereby granted, provided that the above
+-- copyright notice and this permission notice appear in all copies.
+--
+-- THE DOCUMENT IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+-- WITH REGARD TO THIS DOCUMENT INCLUDING ALL IMPLIED WARRANTIES OF
+-- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+-- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+-- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+-- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS DOCUMENT.
+
+OPENBSD-MEM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Counter64, Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ ifIndex, ifNumber
+ FROM IF-MIB
+ openBSD
+ FROM OPENBSD-BASE-MIB
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF;
+
+memMIBObjects MODULE-IDENTITY
+ LAST-UPDATED "201202090000Z"
+ ORGANIZATION "OpenBSD"
+ CONTACT-INFO
+ "Editor: Reyk Floeter
+ EMail: reyk@openbsd.org
+ WWW: http://www.openbsd.org/"
+ DESCRIPTION
+ "The MIB module exporting OpenBSD memory statistics."
+ REVISION "201202090000Z"
+ DESCRIPTION
+ "Correct problems reported by smilint."
+ REVISION "200812230000Z"
+ DESCRIPTION
+ "Add the OPENBSD-MEM-MIB to snmpd."
+ ::= { openBSD 5 }
+
+--
+-- Core MIB elements
+--
+
+-- memMIBVersion OBJECT IDENTIFIER ::= { memMIBObjects 1 }
+-- memIfTable OBJECT IDENTIFIER ::= { memMIBObjects 2 }
+
+--
+-- MIB details
+--
+
+memMIBVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current version of this MIB supported by the agent.
+ The memory MIB might be updated frequently to export
+ statistics specific to the latest version of OpenBSD.
+ The client should check this version."
+ ::= { memMIBObjects 1 }
+
+memIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MemIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of interface entries. The number of entries is given
+ by the value of ifNumber."
+ ::= { memMIBObjects 2 }
+
+memIfEntry OBJECT-TYPE
+ SYNTAX MemIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing memory and systems statistics applicable
+ to a particular interface."
+ INDEX { ifIndex }
+ ::= { memIfTable 1 }
+
+MemIfEntry ::= SEQUENCE {
+ memIfName DisplayString,
+ memIfLiveLocks Counter64
+}
+
+memIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual name of the interface as assigned by the operating
+ system. For example, `lo0' for the first loopback device or
+ `em1' for the second Ethernet device using the `em' driver."
+ ::= { memIfEntry 1 }
+
+memIfLiveLocks OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the growth of the interface receive ring
+ was limited as a response to high system load."
+ ::= { memIfEntry 2 }
+
+END