- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
113 lines
3.2 KiB
Text
113 lines
3.2 KiB
Text
-- $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
|