Initial commit
This commit is contained in:
64
MIBS/openbsd/OPENBSD-BASE-MIB
Normal file
64
MIBS/openbsd/OPENBSD-BASE-MIB
Normal file
@ -0,0 +1,64 @@
|
||||
-- $OpenBSD: OPENBSD-BASE-MIB.txt,v 1.6 2014/11/19 10:24:39 blambert Exp $
|
||||
--
|
||||
-- Copyright (c) 2008 Reyk Floeter <reyk@openbsd.org>
|
||||
-- Copyright (c) 2004-2007 Joel Knight <knight.joel@gmail.com>
|
||||
--
|
||||
-- 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-BASE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
openBSD MODULE-IDENTITY
|
||||
LAST-UPDATED "201201310000Z"
|
||||
ORGANIZATION "OpenBSD"
|
||||
CONTACT-INFO
|
||||
"Editor: Reyk Floeter
|
||||
EMail: reyk@openbsd.org
|
||||
WWW: http://www.openbsd.org/
|
||||
|
||||
Editor: Joel Knight
|
||||
EMail: knight.joel@gmail.com
|
||||
WWW: http://www.packetmischief.ca/openbsd-snmp-mibs/"
|
||||
DESCRIPTION
|
||||
"The base MIB module for the OpenBSD project."
|
||||
REVISION "201201310000Z"
|
||||
DESCRIPTION
|
||||
"Document relayd(8)'s use of the openBSD.3 OID; move the CARP MIB to
|
||||
openBSD.6 to avoid a conflict with relayd."
|
||||
REVISION "200812230000Z"
|
||||
DESCRIPTION
|
||||
"Updated for MIB for the OpenBSD snmpd(8) implementation."
|
||||
::= { enterprises 30155 }
|
||||
|
||||
--
|
||||
-- OpenBSD sub-MIBs
|
||||
--
|
||||
|
||||
pfMIBObjects OBJECT IDENTIFIER ::= { openBSD 1 }
|
||||
sensorsMIBObjects OBJECT IDENTIFIER ::= { openBSD 2 }
|
||||
relaydMIBObjects OBJECT IDENTIFIER ::= { openBSD 3 }
|
||||
-- ipsecMIBObjects OBJECT IDENTIFIER ::= { openBSD 4 }
|
||||
memMIBObjects OBJECT IDENTIFIER ::= { openBSD 5 }
|
||||
carpMIBObjects OBJECT IDENTIFIER ::= { openBSD 6 }
|
||||
|
||||
-- Other values
|
||||
localSystem OBJECT IDENTIFIER ::= { openBSD 23 }
|
||||
openBSDDefaultObjectID OBJECT IDENTIFIER ::= { localSystem 1 }
|
||||
localTest OBJECT IDENTIFIER ::= { openBSD 42 }
|
||||
|
||||
END
|
365
MIBS/openbsd/OPENBSD-CARP-MIB
Normal file
365
MIBS/openbsd/OPENBSD-CARP-MIB
Normal file
@ -0,0 +1,365 @@
|
||||
-- $OpenBSD: OPENBSD-CARP-MIB.txt,v 1.4 2018/05/30 18:17:20 sthen Exp $
|
||||
--
|
||||
-- Copyright (c) 2006-2011 Joel Knight <knight.joel@gmail.com>
|
||||
--
|
||||
-- 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-CARP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Counter64, Integer32, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
openBSD
|
||||
FROM OPENBSD-BASE-MIB
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
carpMIBObjects MODULE-IDENTITY
|
||||
LAST-UPDATED "201805140000Z"
|
||||
ORGANIZATION "OpenBSD"
|
||||
CONTACT-INFO "
|
||||
Author: Joel Knight
|
||||
email: knight.joel@gmail.com
|
||||
www: www.packetmischief.ca/openbsd-snmp-mibs/
|
||||
"
|
||||
DESCRIPTION "The MIB module for gathering information about
|
||||
Common Address Redundancy Protocol (CARP) interfaces."
|
||||
REVISION "201805140000Z"
|
||||
DESCRIPTION "Add the carpGroupTable to OPENBSD-CARP-MIB."
|
||||
REVISION "201201310000Z"
|
||||
DESCRIPTION "Add the OPENBSD-CARP-MIB to snmpd."
|
||||
::= { openBSD 6 }
|
||||
|
||||
|
||||
-- define the sections of the MIB
|
||||
|
||||
carpSysctl OBJECT IDENTIFIER ::= { carpMIBObjects 1 }
|
||||
carpIf OBJECT IDENTIFIER ::= { carpMIBObjects 2 }
|
||||
carpStats OBJECT IDENTIFIER ::= { carpMIBObjects 3 }
|
||||
|
||||
|
||||
-- carpSysctl
|
||||
carpAllow OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the node will respond to CARP packets."
|
||||
::= { carpSysctl 1 }
|
||||
|
||||
carpPreempt OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether preemption is enabled."
|
||||
::= { carpSysctl 2 }
|
||||
|
||||
carpLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether logging of invalid CARP packets is enabled."
|
||||
::= { carpSysctl 3 }
|
||||
|
||||
|
||||
-- carpIf
|
||||
|
||||
carpIfNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of CARP interfaces present on this system."
|
||||
::= { carpIf 1 }
|
||||
|
||||
carpIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CarpIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of individual CARP interfaces. The number of entries is
|
||||
given by the value of carpIfNumber."
|
||||
::= { carpIf 2 }
|
||||
|
||||
carpIfEntry OBJECT-TYPE
|
||||
SYNTAX CarpIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing management information applicable to a
|
||||
particular CARP interface."
|
||||
INDEX { carpIfIndex }
|
||||
::= { carpIfTable 1 }
|
||||
|
||||
CarpIfEntry ::=
|
||||
SEQUENCE {
|
||||
carpIfIndex Integer32,
|
||||
carpIfDescr OCTET STRING,
|
||||
carpIfVhid Integer32,
|
||||
carpIfDev OCTET STRING,
|
||||
carpIfAdvbase Integer32,
|
||||
carpIfAdvskew Integer32,
|
||||
carpIfState Integer32
|
||||
}
|
||||
|
||||
carpIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each CARP interface."
|
||||
::= { carpIfEntry 1 }
|
||||
|
||||
carpIfDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the CARP interface."
|
||||
::= { carpIfEntry 2 }
|
||||
|
||||
carpIfVhid OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Virtual HostID of the CARP interface."
|
||||
::= { carpIfEntry 3 }
|
||||
|
||||
carpIfDev OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The parent interface that the CARP interface is bound to."
|
||||
::= { carpIfEntry 4 }
|
||||
|
||||
carpIfAdvbase OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The advbase value of the CARP interface."
|
||||
::= { carpIfEntry 5 }
|
||||
|
||||
carpIfAdvskew OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The advskew value of the CARP interface."
|
||||
::= { carpIfEntry 6 }
|
||||
|
||||
carpIfState OBJECT-TYPE
|
||||
SYNTAX INTEGER { init(0), backup(1), master(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the operational state of the CARP interface."
|
||||
::= { carpIfEntry 7 }
|
||||
|
||||
|
||||
-- carpGroup
|
||||
|
||||
carpGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CarpGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of interface groups."
|
||||
::= { carpMIBObjects 4 }
|
||||
|
||||
carpGroupEntry OBJECT-TYPE
|
||||
SYNTAX CarpGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing management information applicable to a
|
||||
particular interface group."
|
||||
INDEX { carpGroupIndex }
|
||||
::= { carpGroupTable 1 }
|
||||
|
||||
CarpGroupEntry ::=
|
||||
SEQUENCE {
|
||||
carpGroupIndex Integer32,
|
||||
carpGroupName OCTET STRING,
|
||||
carpGroupDemote Integer32
|
||||
}
|
||||
|
||||
carpGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The demote value of the interface group."
|
||||
::= { carpGroupEntry 1 }
|
||||
|
||||
carpGroupName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the interface group."
|
||||
::= { carpGroupEntry 2 }
|
||||
|
||||
carpGroupDemote OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The demote value of the interface group."
|
||||
::= { carpGroupEntry 3 }
|
||||
|
||||
|
||||
-- carpStats
|
||||
|
||||
carpIpPktsRecv OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of IPv4 CARP packets received on all interfaces."
|
||||
::= { carpStats 1 }
|
||||
|
||||
carpIp6PktsRecv OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of IPv6 CARP packets received on all interfaces."
|
||||
::= { carpStats 2 }
|
||||
|
||||
carpPktDiscardsForBadInterface OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded due to being received on a
|
||||
non-CARP interface."
|
||||
::= { carpStats 3 }
|
||||
|
||||
carpPktDiscardsForWrongTtl OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded due to having a TTL less
|
||||
than 255."
|
||||
::= { carpStats 4 }
|
||||
|
||||
carpPktShorterThanHeader OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received on any interface that is
|
||||
shorter than the size of the CARP packet header."
|
||||
::= { carpStats 5 }
|
||||
|
||||
carpPktDiscardsForBadChecksum OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded due to bad checksum."
|
||||
::= { carpStats 6 }
|
||||
|
||||
carpPktDiscardsForBadVersion OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded due to bad version in
|
||||
the packet header."
|
||||
::= { carpStats 7 }
|
||||
|
||||
carpPktDiscardsForTooShort OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded due to being too short."
|
||||
::= { carpStats 8 }
|
||||
|
||||
carpPktDiscardsForBadAuth OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded because they failed the
|
||||
HMAC authentication check."
|
||||
::= { carpStats 9 }
|
||||
|
||||
carpPktDiscardsForBadVhid OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded due to incorrect VHID in
|
||||
the packet header."
|
||||
::= { carpStats 10 }
|
||||
|
||||
carpPktDiscardsForBadAddressList OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets discarded due to bad addresses in
|
||||
the CARP packet."
|
||||
::= { carpStats 11 }
|
||||
|
||||
carpIpPktsSent OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of IPv4 CARP packets sent on all interfaces."
|
||||
::= { carpStats 12 }
|
||||
|
||||
carpIp6PktsSent OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of IPv6 CARP packets sent on all interfaces."
|
||||
::= { carpStats 13 }
|
||||
|
||||
carpNoMemory OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of CARP advertisements that failed because memory
|
||||
could not be allocated."
|
||||
::= { carpStats 14 }
|
||||
|
||||
carpTransitionsToMaster OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the host has transitioned to MASTER state
|
||||
for any CARP group."
|
||||
::= { carpStats 15 }
|
||||
|
||||
END
|
||||
|
113
MIBS/openbsd/OPENBSD-MEM-MIB
Normal file
113
MIBS/openbsd/OPENBSD-MEM-MIB
Normal file
@ -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
|
1603
MIBS/openbsd/OPENBSD-PF-MIB
Normal file
1603
MIBS/openbsd/OPENBSD-PF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
190
MIBS/openbsd/OPENBSD-SENSORS-MIB
Normal file
190
MIBS/openbsd/OPENBSD-SENSORS-MIB
Normal file
@ -0,0 +1,190 @@
|
||||
-- $OpenBSD: OPENBSD-SENSORS-MIB.txt,v 1.7 2018/12/10 13:35:54 landry Exp $
|
||||
--
|
||||
-- Copyright (c) 2006-2007 Joel Knight <knight.joel@gmail.com>
|
||||
--
|
||||
-- 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-SENSORS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Integer32, Unsigned32, TimeTicks, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
openBSD
|
||||
FROM OPENBSD-BASE-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
sensorsMIBObjects MODULE-IDENTITY
|
||||
LAST-UPDATED "201812100000Z"
|
||||
ORGANIZATION "OpenBSD"
|
||||
CONTACT-INFO
|
||||
"Editor: Reyk Floeter
|
||||
EMail: reyk@openbsd.org
|
||||
WWW: https://www.openbsd.org/
|
||||
|
||||
Editor: Joel Knight
|
||||
EMail: knight.joel@gmail.com
|
||||
WWW: http://www.packetmischief.ca/openbsd-snmp-mibs/"
|
||||
DESCRIPTION
|
||||
"The MIB module for gathering information from
|
||||
OpenBSD's kernel sensor framework."
|
||||
REVISION "201812100000Z"
|
||||
DESCRIPTION
|
||||
"Add new sensor types."
|
||||
REVISION "201209200000Z"
|
||||
DESCRIPTION
|
||||
"Add new sensor types."
|
||||
REVISION "201201310000Z"
|
||||
DESCRIPTION
|
||||
"Update email address."
|
||||
REVISION "200812230000Z"
|
||||
DESCRIPTION
|
||||
"Updated for MIB for the OpenBSD snmpd(8) implementation."
|
||||
::= { openBSD 2 }
|
||||
|
||||
--
|
||||
-- Define the sections of the MIB
|
||||
--
|
||||
|
||||
sensors OBJECT IDENTIFIER ::= { sensorsMIBObjects 1 }
|
||||
|
||||
--
|
||||
-- MIB definitions
|
||||
--
|
||||
|
||||
sensorNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sensors present on this system."
|
||||
::= { sensors 1 }
|
||||
|
||||
sensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of individual sensors. The number of entries is
|
||||
given by the value of sensorNumber."
|
||||
::= { sensors 2 }
|
||||
|
||||
sensorEntry OBJECT-TYPE
|
||||
SYNTAX SensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing management information applicable to a
|
||||
particular sensor."
|
||||
INDEX { sensorIndex }
|
||||
::= { sensorTable 1 }
|
||||
|
||||
SensorEntry ::= SEQUENCE {
|
||||
sensorIndex Integer32,
|
||||
sensorDescr OCTET STRING,
|
||||
sensorType INTEGER,
|
||||
sensorDevice OCTET STRING,
|
||||
sensorValue OCTET STRING,
|
||||
sensorUnits OCTET STRING,
|
||||
sensorStatus INTEGER
|
||||
}
|
||||
|
||||
sensorIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each sensor."
|
||||
::= { sensorEntry 1 }
|
||||
|
||||
sensorDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A description of the sensor indicating what information the
|
||||
sensor is monitoring."
|
||||
::= { sensorEntry 2 }
|
||||
|
||||
sensorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
temperature(0),
|
||||
fan(1),
|
||||
voltsdc(2),
|
||||
voltsac(3),
|
||||
resistance(4),
|
||||
power(5),
|
||||
current(6),
|
||||
watthour(7),
|
||||
amphour(8),
|
||||
indicator(9),
|
||||
raw(10),
|
||||
percent(11),
|
||||
illuminance(12),
|
||||
drive(13),
|
||||
timedelta(14),
|
||||
humidity(15),
|
||||
freq(16),
|
||||
angle(17),
|
||||
distance(18),
|
||||
pressure(19),
|
||||
accel(20),
|
||||
velocity(21)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of sensor."
|
||||
::= { sensorEntry 3 }
|
||||
|
||||
sensorDevice OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the sensor driver that provides the sensor."
|
||||
::= { sensorEntry 4 }
|
||||
|
||||
sensorValue OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value the sensor is currently reporting."
|
||||
::= { sensorEntry 5 }
|
||||
|
||||
sensorUnits OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The units that the sensor reports in."
|
||||
::= { sensorEntry 6 }
|
||||
|
||||
sensorStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unspecified(0),
|
||||
ok(1),
|
||||
warn(2),
|
||||
critical(3),
|
||||
unknown(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the sensor value is within an acceptable
|
||||
range."
|
||||
::= { sensorEntry 7 }
|
||||
|
||||
END
|
85
MIBS/openbsd/OPENBSD-SNMPD-CONF
Normal file
85
MIBS/openbsd/OPENBSD-SNMPD-CONF
Normal file
@ -0,0 +1,85 @@
|
||||
-- $OpenBSD: OPENBSD-SNMPD-CONF.txt,v 1.5 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-SNMPD-CONF DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- This file lists all the MIBs that OpenBSD snmpd(8) implements at
|
||||
-- present. Non-OpenBSD MIB files are not included in this distribution.
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
-- Management Information Base (MIB) for the Simple Network
|
||||
-- Management Protocol (SNMPv2), RFC 3418, December 2002
|
||||
snmpMIB
|
||||
FROM SNMPv2-MIB
|
||||
|
||||
-- IANA ifTypes MIB, http://www.iana.org/assignments/ianaiftype-mib
|
||||
ianaifType
|
||||
FROM IANAifType-MIB
|
||||
|
||||
-- The Interface Group MIB, RFC 2863, June 2000
|
||||
ifMIB
|
||||
FROM IF-MIB
|
||||
|
||||
-- Definitions of Managed Objects for Bridges, RFC 4188,
|
||||
-- September 2005
|
||||
dot1dBridge
|
||||
FROM BRIDGE-MIB
|
||||
|
||||
-- Textual Conventions for Internet Network Addresses,
|
||||
-- RFC 4001, February 2005
|
||||
inetAddressMIB
|
||||
FROM INET-ADDRESS-MIB
|
||||
|
||||
-- Management Information Base for the Internet Protocol
|
||||
-- (IP), RFC 4293, April 2006
|
||||
ipMIB
|
||||
FROM IP-MIB
|
||||
|
||||
-- IP Forwarding MIB, RFC 4292, April 2006
|
||||
ipForward
|
||||
FROM IP-FORWARD-MIB
|
||||
|
||||
-- Host Resources MIB, RFC 2790, March 2000
|
||||
hostResourcesMibModule
|
||||
FROM HOST-RESOURCES-MIB
|
||||
|
||||
--
|
||||
-- OpenBSD-specific MIBs
|
||||
--
|
||||
|
||||
-- Base MIB, OPENBSD-BASE-MIB.txt, OpenBSD 4.3
|
||||
openBSD
|
||||
FROM OPENBSD-BASE-MIB
|
||||
|
||||
-- pf(4) statistics MIB, OPENBSD-PF-MIB.txt
|
||||
pfMIBObjects
|
||||
FROM OPENBSD-PF-MIB
|
||||
|
||||
-- Kernel sensors MIB, OPENBSD-SENSORS-MIB.txt, OpenBSD 4.3
|
||||
sensorsMIBObjects
|
||||
FROM OPENBSD-SENSORS-MIB
|
||||
|
||||
-- Memory statistics MIB, OPENBSD-MEM-MIB.txt, OpenBSD 4.5
|
||||
memMIBObjects
|
||||
FROM OPENBSD-MEM-MIB
|
||||
|
||||
-- CARP interface & statistics MIB, OPENBSD-CARP-MIB.txt
|
||||
carpMIBObjects
|
||||
FROM OPENBSD-CARP-MIB;
|
||||
|
||||
END
|
Reference in New Issue
Block a user