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/telco-systems/binox/PRVT-SYS-MON-MIB | 718 ++++++++++++++++++++++++++++++ 1 file changed, 718 insertions(+) create mode 100644 MIBS/telco-systems/binox/PRVT-SYS-MON-MIB (limited to 'MIBS/telco-systems/binox/PRVT-SYS-MON-MIB') diff --git a/MIBS/telco-systems/binox/PRVT-SYS-MON-MIB b/MIBS/telco-systems/binox/PRVT-SYS-MON-MIB new file mode 100644 index 0000000..f88e510 --- /dev/null +++ b/MIBS/telco-systems/binox/PRVT-SYS-MON-MIB @@ -0,0 +1,718 @@ +-- ********************************************************************* +-- ** +-- ** BATM Advanced Communications. +-- ** +-- ********************************************************************* +-- ** Filename: PRVT-SYS-MON-MIB.mib +-- ** Project: T-Metro Switches. +-- ** Purpose: Private MIB +-- ********************************************************************* +-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved. +-- WARNING: +-- +-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING: +-- +-- This file is the property of BATM Advanced Communications and contains +-- proprietary and confidential information. This file is made +-- available to authorized BATM customers on the express +-- condition that neither it, nor any of the information contained +-- therein, shall be disclosed to third parties or be used for any +-- purpose other than to replace, modify or upgrade firmware and/or +-- software components of BATM manufactured equipment within the +-- authorized customer's network, and that such transfer be +-- completed in accordance with the instructions provided by +-- BATM. Any other use is strictly prohibited. +-- +-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED +-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE +-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES +-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-- +-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER +-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS +-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR +-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY +-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE. +-- +-- ---------------------------------------------------------------------------- + +PRVT-SYS-MON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + software + FROM PRVT-SWITCH-MIB + Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC; + +prvtSysMonMIB MODULE-IDENTITY + LAST-UPDATED "201312120000Z" + ORGANIZATION + "BATM Advanced Communication" + CONTACT-INFO + "BATM/Telco Systems Support team + Email: + For North America: techsupport@telco.com + For North Europe: support@batm.de, info@batm.de + For the rest of the world: techsupport@telco.com" + DESCRIPTION + "Information for system resources" + REVISION "201312120000Z" + DESCRIPTION + "add prvtSysMonDoorOpen table prvtSysMonDoorOpenTest notification." + REVISION "200909040000Z" + DESCRIPTION + "Sync to internal implementation." + ::= { software 3 } + + +prvtSysMonNotifications OBJECT IDENTIFIER + ::= { prvtSysMonMIB 0 } + +prvtSysMonObjects OBJECT IDENTIFIER + ::= { prvtSysMonMIB 1 } + +prvtSysMonCurrentCpuUsage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current CPU Utilization" + ::= { prvtSysMonObjects 1 } + +prvtSysMonCurrentCpuTemperature OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current CPU Temperature" + ::= { prvtSysMonObjects 2 } + +prvtSysMonCurrentRamUsage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current RAM Utilization" + ::= { prvtSysMonObjects 3 } + +prvtSysMonSelfTestExecuteNow OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to '1', command + self-test execute-now. Setting the variable to '0' + results in an 'inconsistentValue' error. + Setting it to any other value has no effect. + + When this object is read, the value '0' is returned." + ::= { prvtSysMonObjects 4 } + +prvtSysMonCpuUsage OBJECT IDENTIFIER + ::= { prvtSysMonObjects 5 } + +prvtSysMonCpuUsageShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonCpuUsage 1 } + +prvtSysMonCpuUsageLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonCpuUsage 2 } + +prvtSysMonCpuUsageLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonCpuUsage 3 } + +prvtSysMonCpuUsageTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonCpuUsage 4 } + +prvtSysMonCpuUsagePeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonCpuUsage 5 } + +prvtSysMonCpuUsageLowThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low threshold" + ::= { prvtSysMonCpuUsage 6 } + +prvtSysMonCpuUsageHighThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High threshold" + ::= { prvtSysMonCpuUsage 7 } + +prvtSysMonCpuUsageLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonCpuUsage 8 } + +prvtSysMonCPUTemperature OBJECT IDENTIFIER + ::= { prvtSysMonObjects 6 } + +prvtSysMonCpuTemperatureShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonCPUTemperature 1 } + +prvtSysMonCpuTemperatureLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonCPUTemperature 2 } + +prvtSysMonCpuTemperatureLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonCPUTemperature 3 } + +prvtSysMonCpuTemperatureTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonCPUTemperature 4 } + +prvtSysMonCpuTemperaturePeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonCPUTemperature 5 } + +prvtSysMonCpuTemperatureLowThreshold OBJECT-TYPE + SYNTAX Integer32 (-40..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low threshold" + ::= { prvtSysMonCPUTemperature 6 } + +prvtSysMonCpuTemperatureHighThreshold OBJECT-TYPE + SYNTAX Integer32 (-40..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High threshold" + ::= { prvtSysMonCPUTemperature 7 } + +prvtSysMonCpuTemperatureLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonCPUTemperature 8 } + +prvtSysMonRAMUsage OBJECT IDENTIFIER + ::= { prvtSysMonObjects 7 } + +prvtSysMonRamUsageShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonRAMUsage 1 } + +prvtSysMonRamUsageLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonRAMUsage 2 } + +prvtSysMonRamUsageLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonRAMUsage 3 } + +prvtSysMonRamUsageTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonRAMUsage 4 } + +prvtSysMonRamUsagePeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonRAMUsage 5 } + +prvtSysMonRamUsageLowThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low threshold" + ::= { prvtSysMonRAMUsage 6 } + +prvtSysMonRamUsageHighThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High threshold" + ::= { prvtSysMonRAMUsage 7 } + +prvtSysMonRamUsageLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonRAMUsage 8 } + +prvtSysMonPortStatistics OBJECT IDENTIFIER + ::= { prvtSysMonObjects 8 } + +prvtSysMonPortStatisticsShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonPortStatistics 1 } + +prvtSysMonPortStatisticsLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonPortStatistics 2 } + +prvtSysMonPortStatisticsLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonPortStatistics 3 } + +prvtSysMonPortStatisticsTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonPortStatistics 4 } + +prvtSysMonPortStatisticsPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonPortStatistics 5 } + +prvtSysMonPortStatisticsLowThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low threshold" + ::= { prvtSysMonPortStatistics 6 } + +prvtSysMonPortStatisticsHighThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High threshold" + ::= { prvtSysMonPortStatistics 7 } + +prvtSysMonPortStatisticsLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonPortStatistics 8 } + +prvtSysMonPortStatisticsLastFailedPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonPortStatistics 9 } + +prvtSysMonFan OBJECT IDENTIFIER + ::= { prvtSysMonObjects 9 } + +prvtSysMonFanShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonFan 1 } + +prvtSysMonFanLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonFan 2 } + +prvtSysMonFanLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonFan 3 } + +prvtSysMonFanTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonFan 4 } + +prvtSysMonFanPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonFan 5 } + +prvtSysMonFanLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonFan 6 } + +prvtSysMonOnboardPower OBJECT IDENTIFIER + ::= { prvtSysMonObjects 10 } + +prvtSysMonOnboardPowerShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonOnboardPower 1 } + +prvtSysMonOnboardPowerLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonOnboardPower 2 } + +prvtSysMonOnboardPowerLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonOnboardPower 3 } + +prvtSysMonOnboardPowerTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonOnboardPower 4 } + +prvtSysMonOnboardPowerPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonOnboardPower 5 } + +prvtSysMonOnboardPowerLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonOnboardPower 6 } + +prvtSysMonPowerSupply OBJECT IDENTIFIER + ::= { prvtSysMonObjects 11 } + +prvtSysMonPowerSupplyShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonPowerSupply 1 } + +prvtSysMonPowerSupplyLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonPowerSupply 2 } + +prvtSysMonPowerSupplyLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonPowerSupply 3 } + +prvtSysMonPowerSupplyTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonPowerSupply 4 } + +prvtSysMonPowerSupplyPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonPowerSupply 5 } + +prvtSysMonPowerSupplyLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonPowerSupply 6 } + +prvtSysMonPowerSupplyFan OBJECT IDENTIFIER + ::= { prvtSysMonObjects 12 } + +prvtSysMonPowerSupplyFanShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonPowerSupplyFan 1 } + +prvtSysMonPowerSupplyFanLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonPowerSupplyFan 2 } + +prvtSysMonPowerSupplyFanLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonPowerSupplyFan 3 } + +prvtSysMonPowerSupplyFanTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonPowerSupplyFan 4 } + +prvtSysMonPowerSupplyFanPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonPowerSupplyFan 5 } + +prvtSysMonPowerSupplyFanLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonPowerSupplyFan 6 } + +prvtSysMonDoorOpen OBJECT IDENTIFIER + ::= { prvtSysMonObjects 13 } + +prvtSysMonDoorOpenShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shutdown cpu usage test" + ::= { prvtSysMonDoorOpen 1 } + +prvtSysMonDoorOpenLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send log if test failed" + ::= { prvtSysMonDoorOpen 2 } + +prvtSysMonDoorOpenLed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable led if test failed" + ::= { prvtSysMonDoorOpen 3 } + +prvtSysMonDoorOpenTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send trap if test failed" + ::= { prvtSysMonDoorOpen 4 } + +prvtSysMonDoorOpenPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test period in seconds" + ::= { prvtSysMonDoorOpen 5 } + +prvtSysMonDoorOpenLastStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status" + ::= { prvtSysMonDoorOpen 6 } + +prvtSysMonCpuUtilization NOTIFICATION-TYPE + OBJECTS { prvtSysMonCurrentCpuUsage, + prvtSysMonCpuUsageLowThreshold, + prvtSysMonCpuUsageHighThreshold } + STATUS current + DESCRIPTION + "CPU utilization test has passed the + program threshold." + ::= { prvtSysMonNotifications 1 } + +prvtSysMonRamUsage NOTIFICATION-TYPE + OBJECTS { prvtSysMonCurrentRamUsage, + prvtSysMonRamUsageLowThreshold, + prvtSysMonRamUsageHighThreshold } + STATUS current + DESCRIPTION + "Memory utilization test has passed the + program threshold." + ::= { prvtSysMonNotifications 2 } + +prvtSysMonPowerSupplyTest NOTIFICATION-TYPE + OBJECTS { prvtSysMonPowerSupplyLastStatus } + STATUS current + DESCRIPTION + "Result from power supply test has changed." + ::= { prvtSysMonNotifications 3 } + +prvtSysMonFansTest NOTIFICATION-TYPE + OBJECTS { prvtSysMonFanLastStatus } + STATUS current + DESCRIPTION + "Result from fan test has changed." + ::= { prvtSysMonNotifications 4 } + +prvtSysMonCpuTemperature NOTIFICATION-TYPE + OBJECTS { prvtSysMonCurrentCpuTemperature, + prvtSysMonCpuTemperatureLowThreshold, + prvtSysMonCpuTemperatureHighThreshold } + STATUS current + DESCRIPTION + "CPU temperature test has passed the + program threshold." + ::= { prvtSysMonNotifications 5 } + +prvtSysMonPortStatisticsTest NOTIFICATION-TYPE + OBJECTS { prvtSysMonPortStatisticsLastFailedPorts } + STATUS current + DESCRIPTION + "Result from port statistics test has changed." + ::= { prvtSysMonNotifications 6 } + +prvtSysMonPowerSupplyFansTest NOTIFICATION-TYPE + OBJECTS { prvtSysMonPowerSupplyFanLastStatus } + STATUS current + DESCRIPTION + "Result from power-supply-fan test has changed." + ::= { prvtSysMonNotifications 7 } + +prvtSysMonOnBoardPowerSupplyTest NOTIFICATION-TYPE + OBJECTS { prvtSysMonOnboardPowerLastStatus } + STATUS current + DESCRIPTION + "Result from onboard-power test has changed." + ::= { prvtSysMonNotifications 8 } + +prvtSysMonDoorOpenTest NOTIFICATION-TYPE + OBJECTS { prvtSysMonDoorOpenLastStatus } + STATUS current + DESCRIPTION + "Result from door-open test has changed." + ::= { prvtSysMonNotifications 9 } + +END -- end of module PRVT-SYS-MON-MIB. -- cgit v1.2.3