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/barco/BARCO-CLICKSHARE-MIB | 184 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 MIBS/barco/BARCO-CLICKSHARE-MIB (limited to 'MIBS/barco/BARCO-CLICKSHARE-MIB') diff --git a/MIBS/barco/BARCO-CLICKSHARE-MIB b/MIBS/barco/BARCO-CLICKSHARE-MIB new file mode 100644 index 0000000..b19bb3f --- /dev/null +++ b/MIBS/barco/BARCO-CLICKSHARE-MIB @@ -0,0 +1,184 @@ +BARCO-CLICKSHARE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, + NOTIFICATION-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF; + +clickShare MODULE-IDENTITY + LAST-UPDATED "201812040900Z" -- Dec 4, 2018 9:00:00 AM + ORGANIZATION "Barco ClickShare" + CONTACT-INFO "Barco ClickShare + Beneluxpark 21 + 8500 Kortrijk + BELGIUM + Phone: +3256233211 + Email: clickshare@barco.com" + DESCRIPTION + "This MIB module defines a set of event triggers and actions for network management of ClickShare devices" + REVISION "201812040900Z" -- Dec 4, 2018 9:00:00 AM + DESCRIPTION + "Initial version." + ::= { enterprises 7312 2468 } + +-- +-- Barco ClickShare subtree identifiers +-- +barco OBJECT IDENTIFIER ::= { enterprises 7312 } +events OBJECT IDENTIFIER ::= { clickShare 0 } +baseUnit OBJECT IDENTIFIER ::= { clickShare 1 } +deviceInfo OBJECT IDENTIFIER ::= { baseUnit 1 } +sensors OBJECT IDENTIFIER ::= { baseUnit 2 } + +-- +-- Events (SNMP Traps) +-- +alarmCpuTemperature NOTIFICATION-TYPE + STATUS current + DESCRIPTION "An alarmCpuTemperature trap idicates that the CPU temperature exceeded the threshold." + ::= { events 1 } + +alarmCaseFanSpeed NOTIFICATION-TYPE + STATUS current + DESCRIPTION "An alarmCaseFanSpeed trap idicates that the case fan is spinning too slow." + ::= { events 2 } + +alarmProcessNotRunning NOTIFICATION-TYPE + STATUS current + DESCRIPTION "An alarmProcessNotRunning trap idicates that one of the monitored processes is not running." + ::= { events 3 } + +-- +-- Device Info +-- +diRoomName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the meeting room where the Base Unit is located. + This string will be visible on the Base Unit's screen." + ::= { deviceInfo 1 } + +diWelcomeMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A welcome message visible on the Base Unit's screen." + ::= { deviceInfo 2 } + +diLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the location where the Base Unit is located." + ::= { deviceInfo 3 } + +diArticleCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Base Unit article code." + ::= { deviceInfo 4 } + +diSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Base Unit serial number." + ::= { deviceInfo 5 } + +diUptime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Base Unit current uptime." + ::= { deviceInfo 6 } + +diTotalUptime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Base Unit total uptime." + ::= { deviceInfo 7 } + +-- +-- Sensors +-- +sensorCaseFanSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the current speed of the case fan." + ::= { sensors 1 } + +sensorCpuFanSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the current speed of the CPU fan." + ::= { sensors 2 } + +sensorCpuTemperature OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the current CPU temperature." + ::= { sensors 3 } + +sensorCpuTemperatureThreshold OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The CPU temperature limit. + If the current temperature exceeds this setting, the Base Unit will + shut down itself" + ::= { sensors 4 } + +-- +-- Conformance Information +-- +clickShareMIB OBJECT IDENTIFIER ::= { barco 2469 } + +clickShareMIBCompliances OBJECT IDENTIFIER ::= { clickShareMIB 1 } +clickShareMIBGroups OBJECT IDENTIFIER ::= { clickShareMIB 2 } + +-- compliance statements +clickShareMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for ClickShare Base Unit devices." + + MODULE -- this module + + MANDATORY-GROUPS { + deviceInfoGroup, + sensorsGroup, + eventsGroup } + ::= { clickShareMIBCompliances 1 } + +deviceInfoGroup OBJECT-GROUP + OBJECTS { diRoomName, diWelcomeMessage, diLocation, diArticleCode, diSerialNumber, diUptime, diTotalUptime } + STATUS current + DESCRIPTION "The group of Device Info objects." + ::= { clickShareMIBGroups 1 } + +sensorsGroup OBJECT-GROUP + OBJECTS { sensorCaseFanSpeed, sensorCpuFanSpeed, sensorCpuTemperature, sensorCpuTemperatureThreshold } + STATUS current + DESCRIPTION "The group of sensor objects." + ::= { clickShareMIBGroups 2 } + +eventsGroup NOTIFICATION-GROUP + NOTIFICATIONS { alarmCpuTemperature, alarmCaseFanSpeed, alarmProcessNotRunning } + STATUS current + DESCRIPTION "The group of SNMP trap objects." + ::= { clickShareMIBGroups 99 } +END -- cgit v1.2.3