From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/openbsd/OPENBSD-MEM-MIB | 113 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 MIBS/openbsd/OPENBSD-MEM-MIB (limited to 'MIBS/openbsd/OPENBSD-MEM-MIB') 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 +-- +-- 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 -- cgit v1.2.3