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/ionodes/IONODES-IONSERIES-MIB | 668 +++++++++++++++++++++++++++++++++++++ 1 file changed, 668 insertions(+) create mode 100644 MIBS/ionodes/IONODES-IONSERIES-MIB (limited to 'MIBS/ionodes/IONODES-IONSERIES-MIB') diff --git a/MIBS/ionodes/IONODES-IONSERIES-MIB b/MIBS/ionodes/IONODES-IONSERIES-MIB new file mode 100644 index 0000000..a03861f --- /dev/null +++ b/MIBS/ionodes/IONODES-IONSERIES-MIB @@ -0,0 +1,668 @@ +-- +-- MIB generated by IONODES on 2015-06-18. +-- + +IONODES-IONSERIES-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + enterprises, Integer32, Unsigned32 + FROM SNMPv2-SMI; + + +-- +-- Textual conventions (type definitions) +-- + + AnalogVideoSignalLockState ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Possible analog signal lock states." + SYNTAX INTEGER + { + locked(1), + unlocked(2) + } + + + AnalogVideoStandard ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Possible analog video standards." + SYNTAX INTEGER + { + ntsc(1), + pal(2) + } + + + DigitalVideoConnState ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Possible digital video connection states." + SYNTAX INTEGER + { + connected(1), + notconnected(2) + } + + + DigitalVideoStandard ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Possible digital video standards." + SYNTAX INTEGER + { + hdmi720p(1), + hdmi720p50(2), + hdmi1080i(3), + hdmi1080i50(4), + hdmi1080p(5), + hdmi1080p50(6), + hdmi1080p25(7), + hdmi1080p30(8) + } + + + StreamState ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Possible stream states." + SYNTAX INTEGER + { + connected(1), + notconnected(2) + } + + + IoPinState ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Possible states of digital I/O pins." + SYNTAX INTEGER + { + open(1), + closed(2) + } + + +-- +-- Module definition +-- + + -- 1.3.6.1.4.1.40748.1.1.1 + ionSeriesModule MODULE-IDENTITY + LAST-UPDATED "201506180000Z" + ORGANIZATION "IONODES Inc." + CONTACT-INFO + "Stephane Pare + IONODES Inc. + + EMail: stephane.pare@ionodes.com + phone: +1 450 696-1060 + postal: 1855 rue Bernard-Lefebvre, suite 201 + Laval, Qc H7C 0A5 + Canada + " + DESCRIPTION + "The MIB module for IONODES' IONSERIES line of products. + Copyright (C) IONODES Inc (2013-2015). + " + ::= { ionModules 1 } + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.40748 + ionodes OBJECT IDENTIFIER ::= { enterprises 40748 } + + + -- 1.3.6.1.4.1.40748.1 + ionReg OBJECT IDENTIFIER ::= { ionodes 1 } + + + -- 1.3.6.1.4.1.40748.1.1 + ionModules OBJECT IDENTIFIER ::= { ionReg 1 } + + + -- 1.3.6.1.4.1.40748.1.2 + ionConformance OBJECT IDENTIFIER ::= { ionReg 2 } + + + -- 1.3.6.1.4.1.40748.1.2.1 + ionObjectGroups OBJECT-GROUP + OBJECTS + { + ionSysCpuUsage, ionSysMemUsage, ionSysTemperature, ionVInNumber, ionVInIndex, + ionVInDescr, ionVInAnalogSignalLock, ionVInAnalogStandard + } + STATUS current + DESCRIPTION + "Description." + ::= { ionConformance 1 } + + + -- 1.3.6.1.4.1.40748.1.3 + ionProducts OBJECT IDENTIFIER ::= { ionReg 3 } + + + -- 1.3.6.1.4.1.40748.1.3.1 + ionIONSeries OBJECT IDENTIFIER ::= { ionProducts 1 } + + + -- 1.3.6.1.4.1.40748.1.3.1.1 + ionE100 OBJECT IDENTIFIER ::= { ionIONSeries 1 } + + + -- 1.3.6.1.4.1.40748.1.3.1.2 + ionE400 OBJECT IDENTIFIER ::= { ionIONSeries 2 } + + + -- 1.3.6.1.4.1.40748.1.3.1.3 + ionE100Mini OBJECT IDENTIFIER ::= { ionIONSeries 3 } + + + -- 1.3.6.1.4.1.40748.1.3.1.4 + ionE100HD OBJECT IDENTIFIER ::= { ionIONSeries 4 } + + + -- 1.3.6.1.4.1.40748.1.3.1.5 + ionR100 OBJECT IDENTIFIER ::= { ionIONSeries 5 } + + + -- 1.3.6.1.4.1.40748.1.3.1.6 + tve110sd OBJECT IDENTIFIER ::= { ionIONSeries 6 } + + + -- 1.3.6.1.4.1.40748.1.3.2 + ionCIRRUSSeries OBJECT IDENTIFIER ::= { ionProducts 2 } + + + -- 1.3.6.1.4.1.40748.2 + ionSystem OBJECT IDENTIFIER ::= { ionodes 2 } + + + -- 1.3.6.1.4.1.40748.2.1 + ionSysCpuUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current core CPU usage percentage." + ::= { ionSystem 1 } + + + -- 1.3.6.1.4.1.40748.2.2 + ionSysMemUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current system memory usage percentage." + ::= { ionSystem 2 } + + + -- 1.3.6.1.4.1.40748.2.3 + ionSysTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "Celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current system temperature, in degrees celcius." + ::= { ionSystem 3 } + + + -- 1.3.6.1.4.1.40748.3 + ionVideoInputs OBJECT IDENTIFIER ::= { ionodes 3 } + + + -- 1.3.6.1.4.1.40748.3.1 + ionVInNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of video inputs present." + ::= { ionVideoInputs 1 } + + + -- 1.3.6.1.4.1.40748.3.2 + ionVInTable OBJECT-TYPE + SYNTAX SEQUENCE OF IonVInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing the description of all video inputs present." + ::= { ionVideoInputs 2 } + + + -- 1.3.6.1.4.1.40748.3.2.1 + ionVInEntry OBJECT-TYPE + SYNTAX IonVInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description of a video input." + INDEX { ionVInIndex } + ::= { ionVInTable 1 } + + + IonVInEntry ::= + SEQUENCE + { + ionVInIndex + Integer32 (1..4), + ionVInDescr + OCTET STRING, + ionVInAnalogSignalLock + AnalogVideoSignalLockState, + ionVInAnalogStandard + AnalogVideoStandard, + ionVInDigitalConnState + DigitalVideoConnState, + ionVInDigitalStandard + DigitalVideoStandard + } + + + -- 1.3.6.1.4.1.40748.3.2.1.1 + ionVInIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the video input (1-based)." + ::= { ionVInEntry 1 } + + + -- 1.3.6.1.4.1.40748.3.2.1.2 + ionVInDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Video input user-friendly name." + ::= { ionVInEntry 2 } + + + -- 1.3.6.1.4.1.40748.3.2.1.3 + ionVInAnalogSignalLock OBJECT-TYPE + SYNTAX AnalogVideoSignalLockState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Analog signal lock state of the video input." + ::= { ionVInEntry 3 } + + + -- 1.3.6.1.4.1.40748.3.2.1.4 + ionVInAnalogStandard OBJECT-TYPE + SYNTAX AnalogVideoStandard + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Analog video standard (NTSC/PAL) currently detected by the video input. This value is irrelevant if the analog video input lock state is unlocked." + ::= { ionVInEntry 4 } + + + -- 1.3.6.1.4.1.40748.3.2.1.5 + ionVInDigitalConnState OBJECT-TYPE + SYNTAX DigitalVideoConnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital video connection state of the video input." + ::= { ionVInEntry 5 } + + + -- 1.3.6.1.4.1.40748.3.2.1.6 + ionVInDigitalStandard OBJECT-TYPE + SYNTAX DigitalVideoStandard + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital video standard (HDMI) currently detected by the video input. This value is irrelevant if the digital video input lock state is unlocked." + ::= { ionVInEntry 6 } + + + -- 1.3.6.1.4.1.40748.4 + ionVideoOutputs OBJECT IDENTIFIER ::= { ionodes 4 } + + + -- 1.3.6.1.4.1.40748.4.1 + ionVOutNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of video outputs present." + ::= { ionVideoOutputs 1 } + + + -- 1.3.6.1.4.1.40748.4.2 + ionVOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF IonVOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing the description of all video outputs present." + ::= { ionVideoOutputs 2 } + + + -- 1.3.6.1.4.1.40748.4.2.1 + ionVOutEntry OBJECT-TYPE + SYNTAX IonVOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description of a video output." + INDEX { ionVOutIndex } + ::= { ionVOutTable 1 } + + + IonVOutEntry ::= + SEQUENCE + { + ionVOutIndex + Integer32 (1..4), + ionVOutDescr + OCTET STRING, + ionVOutAnalogSignalLock + AnalogVideoSignalLockState, + ionVOutAnalogStandard + AnalogVideoStandard, + ionVOutDigitalConnState + DigitalVideoConnState, + ionVOutDigitalStandard + DigitalVideoStandard, + ionVOutStream1State + StreamState, + ionVOutStream2State + StreamState, + ionVOutStream3State + StreamState, + ionVOutStream4State + StreamState + } + + + -- 1.3.6.1.4.1.40748.4.2.1.1 + ionVOutIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the video output (1-based)." + ::= { ionVOutEntry 1 } + + + -- 1.3.6.1.4.1.40748.4.2.1.2 + ionVOutDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Video output user-friendly name." + ::= { ionVOutEntry 2 } + + + -- 1.3.6.1.4.1.40748.4.2.1.3 + ionVOutAnalogSignalLock OBJECT-TYPE + SYNTAX AnalogVideoSignalLockState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Analog signal lock state of the video output." + ::= { ionVOutEntry 3 } + + + -- 1.3.6.1.4.1.40748.4.2.1.4 + ionVOutAnalogStandard OBJECT-TYPE + SYNTAX AnalogVideoStandard + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Analog video standard (NTSC/PAL) currently detected by the video output. This value is irrelevant if the analog video output lock state is unlocked." + ::= { ionVOutEntry 4 } + + + -- 1.3.6.1.4.1.40748.4.2.1.5 + ionVOutDigitalConnState OBJECT-TYPE + SYNTAX DigitalVideoConnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital video connection state of the video output." + ::= { ionVOutEntry 5 } + + + -- 1.3.6.1.4.1.40748.4.2.1.6 + ionVOutDigitalStandard OBJECT-TYPE + SYNTAX DigitalVideoStandard + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital video standard (HDMI) currently detected by the video output. This value is irrelevant if the digital video output lock state is unlocked." + ::= { ionVOutEntry 6 } + + + -- 1.3.6.1.4.1.40748.4.2.1.7 + ionVOutStream1State OBJECT-TYPE + SYNTAX StreamState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the video stream #1 feeding the video output." + ::= { ionVOutEntry 7 } + + + -- 1.3.6.1.4.1.40748.4.2.1.8 + ionVOutStream2State OBJECT-TYPE + SYNTAX StreamState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the video stream #2 feeding the video output." + ::= { ionVOutEntry 8 } + + + -- 1.3.6.1.4.1.40748.4.2.1.9 + ionVOutStream3State OBJECT-TYPE + SYNTAX StreamState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the video stream #3 feeding the video output." + ::= { ionVOutEntry 9 } + + + -- 1.3.6.1.4.1.40748.4.2.1.10 + ionVOutStream4State OBJECT-TYPE + SYNTAX StreamState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the video stream #4 feeding the video output." + ::= { ionVOutEntry 10 } + + + -- 1.3.6.1.4.1.40748.5 + ionAudioInputs OBJECT IDENTIFIER ::= { ionodes 5 } + + + -- 1.3.6.1.4.1.40748.6 + ionAudioOutputs OBJECT IDENTIFIER ::= { ionodes 6 } + + + -- 1.3.6.1.4.1.40748.7 + ionIoInputs OBJECT IDENTIFIER ::= { ionodes 7 } + + + -- 1.3.6.1.4.1.40748.7.1 + ionIoInNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of digital I/O input pins present." + ::= { ionIoInputs 1 } + + + -- 1.3.6.1.4.1.40748.7.2 + ionIoInTable OBJECT-TYPE + SYNTAX SEQUENCE OF IonIoInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing the description of all digital I/O input pins present." + ::= { ionIoInputs 2 } + + + -- 1.3.6.1.4.1.40748.7.2.1 + ionIoInEntry OBJECT-TYPE + SYNTAX IonIoInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description of a digital I/O input pin." + INDEX { ionIoInIndex } + ::= { ionIoInTable 1 } + + + IonIoInEntry ::= + SEQUENCE + { + ionIoInIndex + Integer32 (1..4), + ionIoInDescr + OCTET STRING, + ionIoInPinState + IoPinState + } + + + -- 1.3.6.1.4.1.40748.7.2.1.1 + ionIoInIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the digital I/O input pin (1-based)." + ::= { ionIoInEntry 1 } + + + -- 1.3.6.1.4.1.40748.7.2.1.2 + ionIoInDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital I/O input pin user-friendly name." + ::= { ionIoInEntry 2 } + + + -- 1.3.6.1.4.1.40748.7.2.1.3 + ionIoInPinState OBJECT-TYPE + SYNTAX IoPinState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the digital I/O input pin." + ::= { ionIoInEntry 3 } + + + -- 1.3.6.1.4.1.40748.8 + ionIoOutputs OBJECT IDENTIFIER ::= { ionodes 8 } + + + -- 1.3.6.1.4.1.40748.8.1 + ionIoOutNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of digital I/O output pins present." + ::= { ionIoOutputs 1 } + + + -- 1.3.6.1.4.1.40748.8.2 + ionIoOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF IonIoOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing the description of all digital I/O output pins present." + ::= { ionIoOutputs 2 } + + + -- 1.3.6.1.4.1.40748.8.2.1 + ionIoOutEntry OBJECT-TYPE + SYNTAX IonIoOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description of a digital I/O output pin." + INDEX { ionIoOutIndex } + ::= { ionIoOutTable 1 } + + + IonIoOutEntry ::= + SEQUENCE + { + ionIoOutIndex + Integer32 (1..4), + ionIoOutDescr + OCTET STRING, + ionIoOutPinState + IoPinState + } + + + -- 1.3.6.1.4.1.40748.8.2.1.1 + ionIoOutIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the digital I/O output pin (1-based)." + ::= { ionIoOutEntry 1 } + + + -- 1.3.6.1.4.1.40748.8.2.1.2 + ionIoOutDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital I/O output pin user-friendly name." + ::= { ionIoOutEntry 2 } + + + -- 1.3.6.1.4.1.40748.8.2.1.3 + ionIoOutPinState OBJECT-TYPE + SYNTAX IoPinState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the digital I/O output pin." + ::= { ionIoOutEntry 3 } + + + -- 1.3.6.1.4.1.40748.9 + ionSerialPorts OBJECT IDENTIFIER ::= { ionodes 9 } + + +END -- cgit v1.2.3