mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Added additional sensors to omnitron iconverter (#8806)
DO NOT DELETE THIS TEXT #### Please note > Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting. - [x] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/) #### Testers If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926`
This commit is contained in:
parent
7047a455bf
commit
7eb107acb9
137
includes/definitions/discovery/omnitron-iconverter.yaml
Normal file
137
includes/definitions/discovery/omnitron-iconverter.yaml
Normal file
@ -0,0 +1,137 @@
|
||||
mib: OMNITRON-MIB:OMNITRON-POE-MIB
|
||||
modules:
|
||||
sensors:
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: ostPoePortCfgTable
|
||||
value: ostPoePortPseStatus
|
||||
num_oid: .1.3.6.1.4.1.7342.15.2.1.7.
|
||||
descr: 'PSE Port Status {{ $index }}'
|
||||
state_name: PoePortPseStatus
|
||||
index: 'pseStatus.{{ $index }}'
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: notApplicable }
|
||||
- { value: 2, generic: 0, graph: 0, descr: pdNormal }
|
||||
- { value: 3, generic: 1, graph: 0, descr: pdOverCurrent }
|
||||
- { value: 4, generic: 1, graph: 0, descr: pdBrownOut }
|
||||
- { value: 5, generic: 2, graph: 0, descr: pdInusfficientPower }
|
||||
-
|
||||
oid: ostPoePortCfgTable
|
||||
value: ostPoEPortHeartbeatStatus
|
||||
num_oid: .1.3.6.1.4.1.7342.15.2.1.14.
|
||||
descr: 'PSE Port Heartbeat Status {{ $index }}'
|
||||
index: 'pseHeart.{{ $index }}'
|
||||
state_name: PoePortHeartbeatStatus
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: disabled }
|
||||
- { value: 2, generic: 0, graph: 0, descr: available }
|
||||
- { value: 3, generic: 1, graph: 0, descr: errored }
|
||||
- { value: 4, generic: 2, graph: 0, descr: pseRestart }
|
||||
- { value: 5, generic: 3, graph: 0, descr: pseShutdown }
|
||||
-
|
||||
oid: ostEnvironmentalStatusTable
|
||||
value: ostEnvironmentalPs1Status
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.11.1.1.
|
||||
descr: 'PS1 Status'
|
||||
index: 'ps1Status.{{ $index }}'
|
||||
state_name: PSstatus
|
||||
states:
|
||||
- { value: 0, generic: 3, graph: 0, descr: notSupported }
|
||||
- { value: 1, generic: 3, graph: 0, descr: notInstalled }
|
||||
- { value: 2, generic: 2, graph: 0, descr: notPowered }
|
||||
- { value: 3, generic: 0, graph: 0, descr: powered }
|
||||
-
|
||||
oid: ostEnvironmentalStatusTable
|
||||
value: ostEnvironmentalPs2Status
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.11.1.5.
|
||||
descr: 'PS2 Status'
|
||||
index: 'ps2Status.{{ $index }}'
|
||||
state_name: PSstatus
|
||||
states:
|
||||
- { value: 0, generic: 3, graph: 0, descr: notSupported }
|
||||
- { value: 1, generic: 3, graph: 0, descr: notInstalled }
|
||||
- { value: 2, generic: 2, graph: 0, descr: notPowered }
|
||||
- { value: 3, generic: 0, graph: 0, descr: powered }
|
||||
current:
|
||||
data:
|
||||
-
|
||||
oid: ostPoePortCfgTable
|
||||
value: ostPoePortPseCurrentSupplied
|
||||
num_oid: .1.3.6.1.4.1.7342.15.2.1.6.
|
||||
divisor: 1000
|
||||
descr: 'PSE Port Ouput Current {{ $index }}'
|
||||
index: 'pseCurrent.{{ $index }}'
|
||||
power:
|
||||
data:
|
||||
-
|
||||
oid: ostPoeGlobalCfgTable
|
||||
value: ostPoeGlobalCfgTotalPwr
|
||||
num_oid: .1.3.6.1.4.1.7342.15.1.2.
|
||||
descr: Total Power
|
||||
index: 'pwr.{{ $index }}'
|
||||
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: moduleMgtCfgTable
|
||||
value: cpuTemperature
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.3.1.38.
|
||||
descr: CPU Ambient Temperature
|
||||
index: 'cpuTemp.{{ $index }}'
|
||||
-
|
||||
oid: ostEnvironmentalStatusTable
|
||||
value: ostEnvironmentalTemperature
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.11.1.9.
|
||||
descr: Module Internal Ambient Temperature
|
||||
index: 'envTemp.{{ $index }}'
|
||||
voltage:
|
||||
data:
|
||||
-
|
||||
oid: ostPoePortCfgTable
|
||||
value: ostPoePortPseVoltageSupplied
|
||||
num_oid: .1.3.6.1.4.1.7342.15.2.1.5.
|
||||
descr: 'PSE Port Output Voltage {{ $index }}'
|
||||
index: 'pseVoltage.{{ $index }}'
|
||||
-
|
||||
oid: moduleMgtCfgTable
|
||||
value: cpuVoltageIn
|
||||
divisor: 1000
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.3.1.36.
|
||||
descr: CPU Input Voltage
|
||||
index: 'cpuVoltIn.{{ $index }}'
|
||||
-
|
||||
oid: moduleMgtCfgTable
|
||||
value: cpuVoltageOut
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.3.1.37.
|
||||
divisor: 1000
|
||||
descr: CPU Output Voltage
|
||||
index: 'cpuVoltOut{{ $index }}'
|
||||
-
|
||||
oid: ostEnvironmentalStatusTable
|
||||
value: ostEnvironmentalPs1VoltageIn
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.11.1.2.
|
||||
divisor: 1000
|
||||
descr: PS1 Input Voltage
|
||||
index: 'ps1VoltIn.{{ $index }}'
|
||||
-
|
||||
oid: ostEnvironmentalStatusTable
|
||||
value: ostEnvironmentalPs1VoltageOut
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.11.1.3.
|
||||
divisor: 1000
|
||||
descr: PS1 Output Votlage
|
||||
index: 'ps1VoltOut.{{ $index }}'
|
||||
-
|
||||
oid: ostEnvironmentalStatusTable
|
||||
value: ostEnvironmentalPs2VoltageIn
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.11.1.6.
|
||||
divisor: 1000
|
||||
descr: PS2 Input Voltage
|
||||
index: 'ps2VoltIn.{{ $index }}'
|
||||
-
|
||||
oid: ostEnvironmentalStatusTable
|
||||
value: ostEnvironmentalPs2VoltageOut
|
||||
num_oid: .1.3.6.1.4.1.7342.2.1.11.1.7.
|
||||
divisor: 1000
|
||||
descr: PS2 Output Voltage
|
||||
index: 'ps2VoltOut.{{ $index }}'
|
@ -4,9 +4,6 @@ type: management
|
||||
icon: omnitron
|
||||
mib_dir:
|
||||
- omnitron
|
||||
#over:
|
||||
#- { graph: device_current, text: 'Current' }
|
||||
#- { graph: device_voltage, text: 'Voltage' }
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
- .1.3.6.1.4.1.7342.5.
|
||||
|
@ -12,3 +12,5 @@ if ($matches['hardware']) {
|
||||
if ($matches['version']) {
|
||||
$version = $matches['version'];
|
||||
}
|
||||
|
||||
$serial = snmp_get($device, 'serialnum.1.1', '-Ovq', 'OMNITRON-MIB');
|
||||
|
3795
mibs/omnitron/OMNITRON-MIB
Normal file
3795
mibs/omnitron/OMNITRON-MIB
Normal file
File diff suppressed because it is too large
Load Diff
406
mibs/omnitron/OMNITRON-POE-MIB
Normal file
406
mibs/omnitron/OMNITRON-POE-MIB
Normal file
@ -0,0 +1,406 @@
|
||||
OMNITRON-POE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, IpAddress
|
||||
FROM SNMPv2-SMI -- RFC-2578
|
||||
TruthValue
|
||||
FROM SNMPv2-TC -- RFC-2579
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF -- RFC-2580
|
||||
omnitron, OstPortSingleIndex, OstFloatValue
|
||||
FROM OMNITRON-TC-MIB; -- Omnitron Enterprise Extension MIB
|
||||
|
||||
omnitronPoeMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201501191200Z" -- January 19, 2015
|
||||
ORGANIZATION "Omnitron Systems Technology, Inc."
|
||||
CONTACT-INFO "Omnitron Systems Technology, Inc.
|
||||
38 Tesla
|
||||
Irvine, CA 92618-4670
|
||||
USA
|
||||
|
||||
Tel: (949) 250 6510
|
||||
Fax: (949) 250 6514
|
||||
E-mail: info@omnitron-systems.com
|
||||
International: +1 949 250 6510
|
||||
|
||||
Technical Support and Customer Service
|
||||
Tel: (800) 675 8410
|
||||
E-mail: support@omnitron-systems.com
|
||||
International: +1 949 250 6510"
|
||||
|
||||
DESCRIPTION
|
||||
"Omnitron PoE MIB for use with iConverter Management Modules v5.2
|
||||
and NetOutlook.
|
||||
|
||||
Copyright 2015 Omnitron Systems Technology, Inc.
|
||||
All rights reserved.
|
||||
"
|
||||
|
||||
REVISION "201501191200Z" -- January 19, 2015
|
||||
DESCRIPTION "Initial version of v5.2 MIB.
|
||||
"
|
||||
::= { omnitron 15 }
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Power Over Ethernet (PoE) Global Configuration Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
ostPoeGlobalCfgTable OBJECT IDENTIFIER ::= { omnitronPoeMib 1 }
|
||||
|
||||
ostPoeGlobalCfgPwrLimitationEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies whether the PoE PSE power limiting function is enabled.
|
||||
|
||||
The value 'true' indicates that PoE PSE limiting is enabled.
|
||||
|
||||
The value 'false' indicates that PoE PSE limiting is disabled.
|
||||
"
|
||||
DEFVAL { false }
|
||||
::= { ostPoeGlobalCfgTable 1 }
|
||||
|
||||
ostPoeGlobalCfgTotalPwr OBJECT-TYPE
|
||||
SYNTAX OstFloatValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the total power sourced in Watts.
|
||||
"
|
||||
DEFVAL { "0.0" }
|
||||
::= { ostPoeGlobalCfgTable 2 }
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Power Over Ethernet (PoE) Port Configuration Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
ostPoePortCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF OstPoePortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table supports the port PoE configurations."
|
||||
::= { omnitronPoeMib 2 }
|
||||
|
||||
ostPoePortCfgEntry OBJECT-TYPE
|
||||
SYNTAX OstPoePortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a PoE port configuration table entry."
|
||||
INDEX { ostPoePortCfgIndex }
|
||||
::= { ostPoePortCfgTable 1 }
|
||||
|
||||
OstPoePortCfgEntry ::= SEQUENCE {
|
||||
ostPoePortCfgIndex OstPortSingleIndex,
|
||||
ostPoePortPseEnable INTEGER,
|
||||
ostPoePortPse60wMode INTEGER,
|
||||
ostPoePortPdMode INTEGER,
|
||||
ostPoePortPseVoltageSupplied OstFloatValue,
|
||||
ostPoePortPseCurrentSupplied OstFloatValue,
|
||||
ostPoePortPseStatus INTEGER,
|
||||
|
||||
ostPoePortHeartbeatEnable INTEGER,
|
||||
ostPoePortHeartbeatIpAddress IpAddress,
|
||||
ostPoePortHeartbeatInterval Unsigned32,
|
||||
ostPoePortHeartbeatErrorDetection Unsigned32,
|
||||
ostPoePortHeartbeatErrorAction INTEGER,
|
||||
ostPoePortHeartbeatNumberRestarts Unsigned32,
|
||||
ostPoEPortHeartbeatStatus INTEGER,
|
||||
ostPoEPortHeartbeatDeferTime Unsigned32
|
||||
}
|
||||
|
||||
ostPoePortCfgIndex OBJECT-TYPE
|
||||
SYNTAX OstPortSingleIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that is used to identify a specific PoE port number."
|
||||
::= { ostPoePortCfgEntry 1 }
|
||||
|
||||
|
||||
ostPoePortPseEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pseDisabled (1),
|
||||
pseEnabled (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE port enable.
|
||||
|
||||
pseDisabled(1) PSE power source is disabled
|
||||
pseEnabled(2) PSE power source is enabled
|
||||
"
|
||||
DEFVAL { pseEnabled }
|
||||
::= { ostPoePortCfgEntry 2 }
|
||||
|
||||
ostPoePortPse60wMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pse60wNotAvail (0),
|
||||
pse60wAuto (1),
|
||||
pse60wForce (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object is the PoE PSE 60W mode enable. This is the same control as
|
||||
the physical DIP switch.
|
||||
|
||||
pse60wNotAvail PSE 60W function not available
|
||||
pse60wAuto(1) PSE 60W auto mode enabled
|
||||
pse60wForce(2) PSE 60W force mode enabled
|
||||
"
|
||||
DEFVAL { pse60wAuto }
|
||||
::= { ostPoePortCfgEntry 3 }
|
||||
|
||||
ostPoePortPdMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pdModeNotDetected (1),
|
||||
pdModeNotClassified (2),
|
||||
pdModeFailure (3),
|
||||
pdModeClass0 (4),
|
||||
pdModeClass1 (5),
|
||||
pdModeClass2 (6),
|
||||
pdModeClass3 (7),
|
||||
pdModeClass4 (8),
|
||||
pdMode60W (9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PD classification mode.
|
||||
|
||||
pdModeNotDetected(1) PD is not detected
|
||||
pdModeNotClassified(2) PD is not classified
|
||||
pdModeFailure(3) PD classification failure
|
||||
pdModeClass0(4) PD is 802.3af Class 0 15W device
|
||||
pdModeClass1(5) PD is 802.3af Class 1 4W device
|
||||
pdModeClass2(6) PD is 802.3af Class 2 7W device
|
||||
pdModeClass3(7) PD is 802.3af Class 3 15W device
|
||||
pdModeClass4(8) PD is 802.3at Class 4 30W device
|
||||
pdMode60W(9) PD is 60W device
|
||||
"
|
||||
DEFVAL { pdModeNotDetected }
|
||||
::= { ostPoePortCfgEntry 4 }
|
||||
|
||||
ostPoePortPseVoltageSupplied OBJECT-TYPE
|
||||
SYNTAX OstFloatValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the voltage output from the PSE port in volts.
|
||||
"
|
||||
DEFVAL { "0.0" }
|
||||
::= { ostPoePortCfgEntry 5 }
|
||||
|
||||
ostPoePortPseCurrentSupplied OBJECT-TYPE
|
||||
SYNTAX OstFloatValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the current output from the PSE port in mA
|
||||
(milliamps).
|
||||
"
|
||||
DEFVAL { "0.0" }
|
||||
::= { ostPoePortCfgEntry 6 }
|
||||
|
||||
ostPoePortPseStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notApplicable (1),
|
||||
pdNormal (2),
|
||||
pdOverCurrent (3),
|
||||
pdBrownOut (4),
|
||||
pdInsufficientPower (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE port status.
|
||||
|
||||
notApplicable(1) PD device not connected or port disabled
|
||||
pdNormal(2) PD device is being powered fully
|
||||
pdOverCurrent(3) PD device is consuming too much current
|
||||
pdBrownOut(4) PD device is not fully powered
|
||||
pdInsufficientPower(5) PD device not powered due to lack of power
|
||||
|
||||
A write to this object restarts the PSE function and classification.
|
||||
"
|
||||
DEFVAL { notApplicable }
|
||||
::= { ostPoePortCfgEntry 7 }
|
||||
|
||||
ostPoePortHeartbeatEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
heartbeatDisabled (1),
|
||||
heartbeatEnabled (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE heartbeat enable.
|
||||
|
||||
heartbeatDisabled(1) PSE PD heartbeat is disabled
|
||||
heartbeatEnabled(2) PSE PD heartbeat is enabled
|
||||
"
|
||||
DEFVAL { heartbeatDisabled }
|
||||
::= { ostPoePortCfgEntry 8 }
|
||||
|
||||
ostPoePortHeartbeatIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PD heartbeat IP address to ping.
|
||||
"
|
||||
DEFVAL { '00000000'H }
|
||||
::= { ostPoePortCfgEntry 9 }
|
||||
|
||||
ostPoePortHeartbeatInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE PD heartbeat transmission interval in seconds.
|
||||
"
|
||||
DEFVAL { 1 }
|
||||
::= { ostPoePortCfgEntry 10 }
|
||||
|
||||
ostPoePortHeartbeatErrorDetection OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE PD heartbeat number of consecutively lost
|
||||
heartbeat pings before an errored condition is declared. The number
|
||||
of consecutive error counts is cleared when a valid heartbeat
|
||||
response is received.
|
||||
"
|
||||
DEFVAL { 3 }
|
||||
::= { ostPoePortCfgEntry 11 }
|
||||
|
||||
ostPoePortHeartbeatErrorAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
errorLostIgnored (1),
|
||||
errorRestart (2),
|
||||
errorShutdown (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE heartbeat errored condition action.
|
||||
|
||||
errorLostIgnored(1) PD heartbeat errored condition is ignored
|
||||
errorRestart(2) PD heartbeat errored condition results
|
||||
in a restart
|
||||
errorShutdown(3) PD heartbeat errored condition results
|
||||
in a shutdown (power removed)
|
||||
"
|
||||
DEFVAL { errorLostIgnored }
|
||||
::= { ostPoePortCfgEntry 12 }
|
||||
|
||||
ostPoePortHeartbeatNumberRestarts OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..16384)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE PD number of restarts when an errored
|
||||
hearbeat condition occurs. This object is only used when
|
||||
ostPoePortHeartbeatErrorAction is configured as 'errorRestart'
|
||||
|
||||
A value of zero indicates restarts never stop.
|
||||
"
|
||||
DEFVAL { 0 }
|
||||
::= { ostPoePortCfgEntry 13 }
|
||||
|
||||
|
||||
ostPoEPortHeartbeatStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
heartbeatDisabled (1),
|
||||
heartbeatAvailable (2),
|
||||
heartbeatErrored (3),
|
||||
heartbeatRestart (4),
|
||||
heartbeatShutdown (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE PSE PD heartbeat status.
|
||||
|
||||
heartbeatDisabled(1) PSE PD heartbeat is disabled
|
||||
heartbeatAvailable(2) PSE PD heartbeats are being received
|
||||
heartbeatErrored(3) PSE PD heartbeat is in an errored condition
|
||||
heartbeatRestart(4) PSE PD heartbeat error has caused a PSE restart
|
||||
heartbeatShutdown(5) PSE PD heartbeat error has caused a PSE shutdown
|
||||
"
|
||||
DEFVAL { heartbeatDisabled }
|
||||
::= { ostPoePortCfgEntry 14 }
|
||||
|
||||
ostPoEPortHeartbeatDeferTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is the PoE heartbeat PSE PD heartbeat transmission delay
|
||||
interval in seconds after the port has been reenabled. The delay is
|
||||
the amount of time after power has been applied before the heartbeat
|
||||
function starts and hence the detection of heartbeat errors.
|
||||
"
|
||||
DEFVAL { 5 }
|
||||
::= { ostPoePortCfgEntry 15 }
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Conformance Information
|
||||
--------------------------------------------------------------------------------
|
||||
ostPoeCompliances OBJECT IDENTIFIER ::= { omnitronPoeMib 3 }
|
||||
ostPoeGroups OBJECT IDENTIFIER ::= { omnitronPoeMib 4 }
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Omnitron PoE MIB Units of conformance
|
||||
--------------------------------------------------------------------------------
|
||||
ostPoeGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ostPoeGlobalCfgPwrLimitationEnable,
|
||||
ostPoeGlobalCfgTotalPwr,
|
||||
|
||||
ostPoePortPseEnable,
|
||||
ostPoePortPse60wMode,
|
||||
ostPoePortPdMode,
|
||||
ostPoePortPseVoltageSupplied,
|
||||
ostPoePortPseCurrentSupplied,
|
||||
ostPoePortPseStatus,
|
||||
|
||||
ostPoePortHeartbeatEnable,
|
||||
ostPoePortHeartbeatIpAddress,
|
||||
ostPoePortHeartbeatInterval,
|
||||
ostPoePortHeartbeatErrorDetection,
|
||||
ostPoePortHeartbeatErrorAction,
|
||||
ostPoePortHeartbeatNumberRestarts,
|
||||
ostPoEPortHeartbeatStatus,
|
||||
ostPoEPortHeartbeatDeferTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mandatory objects for the PoE functional group."
|
||||
::= { ostPoeGroups 1 }
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Omnitron POE MIB Compliance statements
|
||||
-------------------------------------------------------------------------------
|
||||
ostPoeCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for the Omnitron PoE MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
ostPoeGroup
|
||||
}
|
||||
::= { ostPoeCompliances 2 }
|
||||
|
||||
|
||||
END
|
||||
|
873
mibs/omnitron/OMNITRON-TC-MIB
Normal file
873
mibs/omnitron/OMNITRON-TC-MIB
Normal file
@ -0,0 +1,873 @@
|
||||
OMNITRON-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- *****************************************************************************
|
||||
-- TEXTUAL-CONVENTIONs MIB for Omnitron Systems Technology Enterprise MIBs
|
||||
-- *****************************************************************************
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Integer32, Unsigned32, Counter64, enterprises
|
||||
FROM SNMPv2-SMI -- RFC-2578
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
|
||||
ostOmnitronTcMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201505131200Z" -- May 13, 2015
|
||||
ORGANIZATION "Omnitron Systems Technology, Inc."
|
||||
CONTACT-INFO "Omnitron Systems Technology, Inc.
|
||||
38 Tesla
|
||||
Irvine, CA 92618-4670
|
||||
USA
|
||||
|
||||
Tel: (949) 250 6510
|
||||
Fax: (949) 250 6514
|
||||
E-mail: info@omnitron-systems.com
|
||||
International: 949 250 6510
|
||||
|
||||
Technical Support and Customer Service
|
||||
Tel: (800) 675 8410
|
||||
E-mail: support@omnitron-systems.com
|
||||
International: 949 250 6510"
|
||||
|
||||
DESCRIPTION
|
||||
"Omnitron TC MIB for use with v5.2 iConverter Management Modules
|
||||
and NetOutlook
|
||||
|
||||
Copyright 2015 Omnitron Systems Technology, Inc.
|
||||
All rights reserved
|
||||
"
|
||||
|
||||
REVISION "201505131200Z" -- May 13, 2015
|
||||
DESCRIPTION "Added OstIpv6Addr, OstIpAddr
|
||||
"
|
||||
|
||||
REVISION "201501211200Z" -- January 21, 2015
|
||||
DESCRIPTION "Initial version of v5.2 MIB.
|
||||
Added OstAccessibiltyType from the OMNITRON-ACL-MIB
|
||||
"
|
||||
::= { enterprises 7342 11 }
|
||||
|
||||
omnitron OBJECT IDENTIFIER ::= { enterprises 7342 }
|
||||
icAgent OBJECT IDENTIFIER ::= { omnitron 1 }
|
||||
|
||||
|
||||
-- *****************************************************************************
|
||||
-- Textual Conventions (TC)
|
||||
-- *****************************************************************************
|
||||
-- TC definitions are placed in alphabetical order
|
||||
|
||||
OstAccessibiltyType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Accessibilty type enumeration.
|
||||
|
||||
deny(1) Access to the module is not allowed
|
||||
permit(2) Access to the module is allowed
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
deny (1),
|
||||
permit (2)
|
||||
}
|
||||
|
||||
|
||||
OstClassOfService ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Class of service setting. 0=discard, 1=lowest class, 4=highest class"
|
||||
SYNTAX Unsigned32 (0..4)
|
||||
|
||||
|
||||
OstClockFreq ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-2"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clock frequency in hundreths of MHz."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
|
||||
OstCosL2cpDstAddr ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"L2CP destination address enumeration.
|
||||
|
||||
Index | Destination Address | Name
|
||||
------+--------------------+---------
|
||||
1 | 01-80-C2-00-00-00 | RSTP
|
||||
2 | 01-80-C2-00-00-01 | Pause
|
||||
3 | 01-80-C2-00-00-02 | LACP
|
||||
4 | 01-80-C2-00-00-02 | Marker
|
||||
5 | 01-80-C2-00-00-02 | Link OAM
|
||||
6 | 01-80-C2-00-00-02 |
|
||||
7 | 01-80-C2-00-00-03 | 802.1x
|
||||
8 | 01-80-C2-00-00-04 | IEEE MAC
|
||||
9 | 01-80-C2-00-00-05 |
|
||||
10 | 01-80-C2-00-00-06 |
|
||||
11 | 01-80-C2-00-00-07 | E-LMI
|
||||
12 | 01-80-C2-00-00-08 | Pr Bridge
|
||||
13 | 01-80-C2-00-00-09 |
|
||||
14 | 01-80-C2-00-00-0A |
|
||||
15 | 01-80-C2-00-00-0B |
|
||||
16 | 01-80-C2-00-00-0C |
|
||||
17 | 01-80-C2-00-00-0D | GVRP
|
||||
18 | 01-80-C2-00-00-0E | LLDP
|
||||
19 | 01-80-C2-00-00-0F |
|
||||
20 | 01-80-C2-00-00-20 | GARP
|
||||
"
|
||||
SYNTAX Unsigned32 (1..20)
|
||||
|
||||
|
||||
OstCosNameString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A class of service name."
|
||||
SYNTAX OCTET STRING (SIZE(1..45))
|
||||
|
||||
|
||||
OstCosNameStringOrNone ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A class of service name or an empty string."
|
||||
SYNTAX OCTET STRING (SIZE(0..45))
|
||||
|
||||
|
||||
OstCosTrustType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CoS trust type enumeration.
|
||||
|
||||
Green traffic is marked with low drop precedence and yellow
|
||||
traffic is marked with high drop precedence.
|
||||
|
||||
cosTrust(1) Trust frame. The frames priority
|
||||
determines the egress class.
|
||||
|
||||
cosUsePri(2) Use the priority ostCosPriority for the
|
||||
frame. The frame will egress with ostCosPriority
|
||||
priority and ostCosPrirority determines the
|
||||
egress class.
|
||||
|
||||
cosUseClass(3) Use the class ostCosClass for the frame.
|
||||
The frame will egress with the frames
|
||||
priority and the ostCosClass egress class.
|
||||
|
||||
cosUsePriClass(4) Use the priority ostCosPriority and class
|
||||
ostCosClass for the frame. The frames will
|
||||
egress with ostCosPri and ostCosClass egress
|
||||
class.
|
||||
|
||||
cosGreenYellow(5) Use ostCosGreenPriority and ostCosGreenClass for
|
||||
green traffic. Use ostCosYellowPriority and
|
||||
ostCosYellowClass for yellow traffic.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
cosTrust (1),
|
||||
cosUsePri (2),
|
||||
cosUseClass (3),
|
||||
cosUsePriClass (4),
|
||||
cosGreenYellow (5)
|
||||
}
|
||||
|
||||
|
||||
OstEgressSchedulingProfileIndexType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that uniquely identifies an Egress Scheduling Profile.
|
||||
|
||||
The valid values are 1 to X, where X is the maximum supported profile.
|
||||
The maximum value for X for the GM4 is 4.
|
||||
"
|
||||
SYNTAX Unsigned32 (1..8)
|
||||
|
||||
|
||||
OstEgressQueueIndexType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that uniquely identifies an Egress Queue.
|
||||
|
||||
The valid values are 1 to X, where X is the maximum supported profile.
|
||||
The maximum value for X for the GM4 is 4.
|
||||
"
|
||||
SYNTAX Unsigned32 (1..8)
|
||||
|
||||
|
||||
OstElpsProtectType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the ELPS protection type. The value can be one
|
||||
of the following:
|
||||
|
||||
e1plus1UniNoAps(1) 1 unidirectional without APS communication
|
||||
e1plus1UniAps(2) 1 unidirectional switching with APS communication
|
||||
e1plus1BiAps(3) 1 bidirectional w/APS communication
|
||||
e1to1(4) 1:1 bidirectional w/APS communication
|
||||
notAvailable(5) Protect Type is unknown or not available, value returned
|
||||
for status read, not allowed to write
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
e1plus1UniNoAps (1),
|
||||
e1plus1UniAps (2),
|
||||
e1plus1BiAps (3),
|
||||
e1to1 (4),
|
||||
notAvailable (5)
|
||||
}
|
||||
|
||||
|
||||
OstElpsRequestStates ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the current request/state of either the local or
|
||||
remote (partner) ELPS instance. The value can be one of the following:
|
||||
|
||||
noRequest(0) No Request (NR), lowest priority
|
||||
doNotRevert(1) Do Not Revert (DNR)
|
||||
revertRequest(2) Revert request (RR)
|
||||
exercise(4) Exercise APS protocol (EXER)
|
||||
waitToRestore(5) Wait to restore (WTR)
|
||||
manualSwitchWorking(6) Manual swtich to working (MS-W)
|
||||
manualSwitch(7) Manual switch (MS)
|
||||
signalDegrade(9) Signal degrade (SD)
|
||||
signalFailWorking(11) Signal fail for working (SF)
|
||||
forcedSwitch(13) Forced switch (FS)
|
||||
signalFailProtection(14) Signal fail for protection (SF-P)
|
||||
lockoutProtection(15) Lock of protection (LO), highest priority
|
||||
notAvailable(16) Status is unknown or not available, value returned
|
||||
for status read, not allowed to write
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
noRequest (0),
|
||||
doNotRevert (1),
|
||||
revertRequest (2),
|
||||
exercise (4),
|
||||
waitToRestore (5),
|
||||
manualSwitchWorking (6),
|
||||
manualSwitch (7),
|
||||
signalDegrade (9),
|
||||
signalFailWorking (11),
|
||||
forcedSwitch (13),
|
||||
signalFailProtection (14),
|
||||
lockoutProtection (15),
|
||||
notAvailable (16)
|
||||
}
|
||||
|
||||
|
||||
OstElpsSignalStates ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the requested or bridged signal for either
|
||||
the local or remote (partner) ELPS instance. The value can be one of
|
||||
the following:
|
||||
|
||||
nullSignal(0) Null signal. This indicates the signal that
|
||||
the near-end requests be carried over the
|
||||
protection path
|
||||
normalSignal(1) Normal traffic signal. This indicates the
|
||||
signal that is bridged onto the protection
|
||||
path.
|
||||
notAvailable(2) Protect Type is unknown or not available, value
|
||||
returned for status read, not allowed to write
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
nullSignal (0),
|
||||
normalSignal (1),
|
||||
notAvailable (2)
|
||||
}
|
||||
|
||||
|
||||
OstErpsLinkState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the current port link state. This is a
|
||||
function that indicates whether the current port is linked.
|
||||
The value can be one of the following:
|
||||
|
||||
na(0) Not Applicable, port state is unknown
|
||||
up(1) Port is linked and capable of passing traffic
|
||||
down(2) Port is not linked and is not capable of
|
||||
passing traffic
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
na(0),
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
|
||||
|
||||
OstErpsPortState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the current forwarding state of the port.
|
||||
The value can be one of the following:
|
||||
|
||||
na(0) Not Applicable, port state is unknown
|
||||
forward(1) Port is in the forwarding state
|
||||
blocked(2) Port is in the blocked state
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
na(0),
|
||||
forward(1),
|
||||
blocked(2)
|
||||
}
|
||||
|
||||
|
||||
OstErpsPortType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the Ring Port type. The value can be one of the
|
||||
following:
|
||||
|
||||
rp0(1) Ring Port 0
|
||||
rp1(2) Ring Port 1
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
rp0(1),
|
||||
rp1(2)
|
||||
}
|
||||
|
||||
|
||||
OstErpsRingStates ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the current request/state of either the local or
|
||||
remote (partner) ERPS instance. The value can be one of the following:
|
||||
|
||||
noRequest(0) No Request (NR), local, lowest priority
|
||||
rapsNr(1) Ring APS (R-APS) No Request (NR), remote
|
||||
rapsNrRb(2) Ring APS (R-APS) No Request (NR), RPL Blocked (RB), remote
|
||||
wtbRunning(3) Wait to Block (WTB) running, local
|
||||
wtbExpires(4) Wait to Block (WTB) expires, local
|
||||
wtrRunning(5) Wait to Restore (WTR) running, local
|
||||
wtrExpires(6) Wait to Restore (WTR) expires, local
|
||||
manualSwitch(7) Manual Switch (MS), local
|
||||
rapsManualSwitch(8) Ring APS (R-APS) Manual Switch (MS), remote
|
||||
rapsSignalFail(9) Ring APS (R-APS) Signal Fail (SF), remote
|
||||
localClearSignalFail(10) Local clear Signal Fail (SF), local
|
||||
localSignalFail(11) Local Signal Fail (SF), local
|
||||
rapsForcedSwitch(12) Ring APS (R-APS) Forced Switch (FS), remote
|
||||
forcedSwtich(13) Forced Switch (FS), local
|
||||
clear(14) Clear, local
|
||||
"
|
||||
REFERENCE
|
||||
"[ITU-T G.8032] Table 10-1"
|
||||
SYNTAX INTEGER {
|
||||
noRequest (0),
|
||||
rapsNr (1),
|
||||
rapsNrRb (2),
|
||||
wtbRunning (3),
|
||||
wtbExpires (4),
|
||||
wtrRunning (5),
|
||||
wtrExpires (6),
|
||||
manualSwitch (7),
|
||||
rapsManualSwitch (8),
|
||||
rapsSignalFail (9),
|
||||
localClearSignalFail (10),
|
||||
localSignalFail (11),
|
||||
rapsForcedSwitch (12),
|
||||
forcedSwtich (13),
|
||||
clear (14)
|
||||
}
|
||||
|
||||
|
||||
OstErpsRingStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents the current ring status. This is state machine node
|
||||
state value for the ERPS instance. The value can be one of the
|
||||
following:
|
||||
|
||||
initializing(1) State machine initialization
|
||||
idle(2) Idle State (A)
|
||||
protection(3) Protection (B)
|
||||
manualSwitch(4) Manual Switch (C)
|
||||
forcedSwitch(5) Forced Switch (D)
|
||||
pending(6) Pending (E)
|
||||
"
|
||||
REFERENCE
|
||||
"[ITU-T G.8032] Table 10-2"
|
||||
SYNTAX INTEGER {
|
||||
initializing (1),
|
||||
idle (2),
|
||||
protection (3),
|
||||
manualSwitch (4),
|
||||
forcedSwitch (5),
|
||||
pending (6)
|
||||
}
|
||||
|
||||
|
||||
OstErrorString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP error string for further definition of a SNMP error."
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
|
||||
|
||||
OstEvcNameString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An EVC name."
|
||||
SYNTAX OCTET STRING (SIZE(1..45))
|
||||
|
||||
|
||||
OstEvcNameStringOrNone ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An EVC name or an empty string."
|
||||
SYNTAX OCTET STRING (SIZE(0..45))
|
||||
|
||||
|
||||
OstFileNameString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A internal file name."
|
||||
SYNTAX OCTET STRING (SIZE(1..45))
|
||||
|
||||
|
||||
OstFingerprintString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fingerprint value for SSH protocol."
|
||||
SYNTAX OCTET STRING (SIZE(1..64))
|
||||
|
||||
|
||||
OstFloatValue ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Floating point data type as represented in an octet string.
|
||||
Legal values and precision are indicated by the appropriate object.
|
||||
Only numbers and the decimal place are legal digit values.
|
||||
|
||||
Example values:
|
||||
1000
|
||||
1500.05
|
||||
1545.25
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE(0..20))
|
||||
|
||||
|
||||
OstFrameCount64 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Frame counter value."
|
||||
SYNTAX Counter64
|
||||
|
||||
|
||||
OstFrameSizeList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Denotes a list of one or more frame sizes.
|
||||
|
||||
1. Frame sizes have a value from 64 to 10240 bytes for the GM3, GM4,
|
||||
and GM4-PoE. Frame sizes have a value from 64 to 10240 bytes for
|
||||
the XM5.
|
||||
|
||||
2. Individual frame sizes are included when separated by a comma ','.
|
||||
|
||||
3. A range of frame sizes is included when separated by '..'.
|
||||
|
||||
4. A range of sizes ending in a colon and a value, i.e. start..end:value,
|
||||
is the frame increment size for the next iteration (min value is 4)
|
||||
|
||||
5. Ranges must be organized min size to max size, i.e. min..max
|
||||
|
||||
6. Individual sizes can be mixed in any order
|
||||
|
||||
Example values:
|
||||
64
|
||||
64..1024:64
|
||||
64,128,256,512,1024,1280,1518,10000
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE(1..255))
|
||||
|
||||
|
||||
OstIndexIntegerNextFree ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer which may be used as a new index in a table.
|
||||
|
||||
The special value of 0 indicates that no more new entries can
|
||||
be created in the relevant table.
|
||||
|
||||
When a MIB is used for configuration, an object with this
|
||||
SYNTAX always contains a legal value (if non-zero) for an
|
||||
index that is not currently used in the relevant table. The
|
||||
Command Generator (Network Management Application) reads this
|
||||
variable and uses the (non-zero) value read when creating a
|
||||
new row with an SNMP SET. When the SET is performed, the
|
||||
Command Responder (agent) MUST determine whether the value is
|
||||
indeed still unused; Two Network Management Applications may
|
||||
attempt to create a row (configuration entry) simultaneously
|
||||
and use the same value. If it is currently unused, the SET
|
||||
succeeds and the Command Responder (agent) changes the value
|
||||
of this object, according to an implementation-specific
|
||||
algorithm. If the value is in use, however, the SET fails.
|
||||
The Network Management Application MUST then re-read this
|
||||
variable to obtain a new usable value.
|
||||
|
||||
An OBJECT-TYPE definition using this SYNTAX MUST specify the
|
||||
relevant table for which the object is providing this
|
||||
functionality.
|
||||
"
|
||||
SYNTAX Unsigned32 (0..16)
|
||||
|
||||
|
||||
OstIpPriorityList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Selects IP priority values. Valid values are from 0 to 63.
|
||||
Format:
|
||||
X selects a single PCP priority value
|
||||
X..Y selects a range of PCP priority values, X to Y
|
||||
X,Y selects PCP priority values seperated by a comma
|
||||
Example values:
|
||||
0
|
||||
2..5
|
||||
0,2..5
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE(0..14))
|
||||
|
||||
|
||||
OstIpv6Addr ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used to model the IPv6 address. This is a
|
||||
binary string of up to 8 octets in network byte-order.
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE(16..16))
|
||||
|
||||
|
||||
OstIpAddr ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used to model both IPv4 and IPv6 addresses. It
|
||||
is a hexadecimcal octet string with separators between number groups:
|
||||
either '.' for IPv4 or ':' for IPv6. The IP type is derived based upon
|
||||
the format of the string. Valid IP addreses:
|
||||
'192.168.1.220'
|
||||
'fe80:0000:0:0:1234:5678:abcd:efff'
|
||||
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE(0..39))
|
||||
|
||||
|
||||
OstMhfCreation ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the Management Entity can create MHFs.
|
||||
|
||||
The valid values are:
|
||||
ostMHFdefault(2) MHFs can be created on this VID on any
|
||||
Bridge port through which this VID can pass.
|
||||
ostMHFexplicit(3) MHFs can be created for this VID only on
|
||||
Bridge ports through which this VID can
|
||||
pass, and only if a MEP is created at some
|
||||
lower MD Level.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
ostMHFdefault (1),
|
||||
ostMHFexplicit (2)
|
||||
}
|
||||
|
||||
|
||||
OstMipdMethodOfCreation ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the method of how this Mip table entry was created
|
||||
The valid values are:
|
||||
ostExplicit(1) indicates the Mip was created explicitly
|
||||
through a command.
|
||||
ostImplicitMa(2) indicates the Mip was created implicitly
|
||||
through the MA command.
|
||||
ostImplicitMde(3) indicates the Mip was created implicitly
|
||||
through the CFM default Md table.
|
||||
ostExplicitImplicitMa(4) indicates the Mip was created both
|
||||
implicitly and explicitly through the MA command.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
ostExplicit(1),
|
||||
ostImplicitMa(2),
|
||||
ostImplicitMde(3),
|
||||
ostExplicitImplicitMa(4)
|
||||
}
|
||||
|
||||
|
||||
OstModeType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The module Mode Type as AP, SP or neither.
|
||||
|
||||
normal(1) Not specifically AP or SP
|
||||
ap(2) Access Provider
|
||||
sp(3) Service Provider
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
normal (1),
|
||||
ap (2),
|
||||
sp (3)
|
||||
}
|
||||
|
||||
|
||||
OstModuleSingleIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that uniquely identifies the chassis and slot in which the module is located.
|
||||
Base 10 Format: CCSS where
|
||||
CC is the chassis index, 1 to 99
|
||||
SS is the slot index, 1 to 99"
|
||||
SYNTAX Unsigned32 (101..9999)
|
||||
|
||||
|
||||
OstPcpPriorityList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Selects PCP priority values. Valid values are from 0 to 7.
|
||||
Format:
|
||||
X selects a single PCP priority value
|
||||
X..Y selects a range of PCP priority values, X to Y
|
||||
X,Y selects PCP priority values seperated by a comma
|
||||
Example values:
|
||||
0
|
||||
2..5
|
||||
0,2..5
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE(0..14))
|
||||
|
||||
|
||||
OstPortClockType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that indicates the TDM port recovery state/mode.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
adaptiveIdle(1),
|
||||
adaptiveAcqu(2),
|
||||
adaptiveTrk1(3),
|
||||
adaptiveTrk2(4),
|
||||
holdOver(5),
|
||||
coax(6),
|
||||
internal(7),
|
||||
line(8)
|
||||
}
|
||||
|
||||
|
||||
OstPortList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a list of one or more ports, separated by comma characters, in the
|
||||
form of an ASCII string, which is case insensitive.
|
||||
|
||||
Port Description
|
||||
---- ------------------
|
||||
1 Port 1
|
||||
2 Port 2
|
||||
3 Port 3
|
||||
4 Port 4
|
||||
5 Port 5
|
||||
6 Port 6
|
||||
7 Port 7
|
||||
8 Port 8
|
||||
9 Port 9
|
||||
10 Port 10
|
||||
11 Port 11
|
||||
12 Port 12
|
||||
13 Port 13
|
||||
14 Port 14
|
||||
15 Port 15
|
||||
16 Port 16
|
||||
17 Port 17
|
||||
a backplane port A
|
||||
b backplane port B
|
||||
mgt1 management port 1
|
||||
mgt2 management port 2
|
||||
all includes all ports
|
||||
|
||||
Example: '1,2,a,mgt1'
|
||||
"
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
|
||||
OstPortNumber ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object selects the port number for the specific test
|
||||
instance that is configured.
|
||||
|
||||
This value is dependent upon actual product accessed. The port number
|
||||
for a specific port can be determined by selecting the module type
|
||||
and then the port that is accessed. A value of '0' indicates that
|
||||
no port is defined.
|
||||
|
||||
Module Type P1 P2 P3 P4 P5 BP A BP B Mgt1 Mgt2
|
||||
----------------- --- --- --- --- --- ---- ---- ---- ----
|
||||
3-port plug-in 1 2 3 n/a n/a 4 5 6 7
|
||||
3-port standalone 1 2 3 n/a n/a n/a n/a 6 7
|
||||
2-port plug-in 1 2 n/a n/a n/a 3 4 5 6
|
||||
2-port standalone 1 2 n/a n/a n/a n/a n/a 5 6
|
||||
4-port 1 2 3 4 n/a 5 6 n/a n/a
|
||||
5-port 1 2 3 4 5 n/a n/a 6 7
|
||||
|
||||
For the 7 port module: Port 1 - Port 7 are ports 1 - 7 are the front
|
||||
facing ports, port 8 is the dedicated management port, port 9 is Mgt1
|
||||
and port 10 is Mgt2.
|
||||
|
||||
For the 16 port module: Port 1 - Port 16 are the customer facing
|
||||
ports, port 17 is the dedicated management port, port 18 is Mgt1 and
|
||||
port 19 is Mgt2.
|
||||
|
||||
Other values are undefined.
|
||||
"
|
||||
SYNTAX Unsigned32 (0..99)
|
||||
|
||||
|
||||
OstPortSingleIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that uniquely identifies a module port, and the chassis and slot in
|
||||
which the module is located.
|
||||
Base 10 Format: CCSSPP where
|
||||
CC is the chassis index, 1 to 99
|
||||
SS is the slot index, 1 to 99
|
||||
PP is the port index, 1 to 99"
|
||||
SYNTAX Unsigned32 (10101..999999)
|
||||
|
||||
|
||||
OstPriority ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority setting."
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
|
||||
|
||||
OstProbeNameString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An EVC name."
|
||||
SYNTAX OCTET STRING (SIZE(1..45))
|
||||
|
||||
|
||||
OstProfileNameString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A test profile name."
|
||||
SYNTAX OCTET STRING (SIZE(1..45))
|
||||
|
||||
|
||||
OstTestResultType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that indicates the result of a test. The value can be one of
|
||||
the following:
|
||||
|
||||
pass(1) Indicates the test has passed successfully
|
||||
fail(2) Indicates the test has failed
|
||||
oversubscribe(3) Indicates the test failed due to oversubscription
|
||||
of a resource
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
pass (1),
|
||||
fail (2),
|
||||
oversubscribe (3)
|
||||
}
|
||||
|
||||
|
||||
OstTestStatusType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that indicates the status of the current test instance. The
|
||||
value can be one of the following:
|
||||
|
||||
testNotStarted(1) Current test instance has not started yet,
|
||||
not fully configured, or waiting for loop-up
|
||||
testInProcess(2) Current test instance is currently running
|
||||
testStopped(3) Current test instance has been stopped after running
|
||||
for a period of time
|
||||
testCompleted(4) Current test instance has completed
|
||||
testInitializing(5) Current test is the process of starting, used to
|
||||
restart a test in process, completed, or stopped
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
testNotStarted (1),
|
||||
testInProcess (2),
|
||||
testStopped (3),
|
||||
testCompleted (4),
|
||||
testInitializing(5)
|
||||
}
|
||||
|
||||
|
||||
OstUnsigned64 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A non-negative 64-bit bit integer, without counter semantics, between 0
|
||||
and 2^64-1 inclusive (0 to 18446744073709551615 decimal).
|
||||
|
||||
It can have a MAX-ACCESS of read-only or read-write.
|
||||
|
||||
SYNTAX is Counter64 for the encoding rules only.
|
||||
"
|
||||
SYNTAX Counter64
|
||||
|
||||
|
||||
OstUserNameString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A string that is used to identify a specific user."
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
|
||||
|
||||
OstVlanId ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN-ID that uniquely identifies a VLAN. This
|
||||
is the 12-bit VLAN-ID used in the VLAN Tag header."
|
||||
SYNTAX Integer32 (0..4095)
|
||||
|
||||
|
||||
OstVlanIdList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a list of one or more VLAN IDs.
|
||||
VLAN IDs have a value of 0 to 4095.
|
||||
Individual VLAN IDs are included when separated by a comma ','.
|
||||
A range of VLAN IDs is included when separated by '..'.
|
||||
An asterisk indicates untagged data.
|
||||
'rest' selects remaining VLAN IDs.
|
||||
'all' selects all VLAN IDs.
|
||||
Example values:
|
||||
100,110
|
||||
100..110
|
||||
100,110,200..210
|
||||
100,110,200..210,500..510
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE(0..110))
|
||||
|
||||
|
||||
END
|
492
tests/data/omnitron-iconverter.json
Normal file
492
tests/data/omnitron-iconverter.json
Normal file
@ -0,0 +1,492 @@
|
||||
{
|
||||
"os": {
|
||||
"discovery": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.7342.5.1",
|
||||
"sysDescr": "Omnitron iConverter GM4-HPOE 8991T11D v5.2.14 s/n 00827398 - GM4-PoE - x",
|
||||
"sysContact": null,
|
||||
"version": null,
|
||||
"hardware": "",
|
||||
"features": null,
|
||||
"location": null,
|
||||
"os": "omnitron-iconverter",
|
||||
"type": "management",
|
||||
"serial": null,
|
||||
"icon": "omnitron.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.7342.5.1",
|
||||
"sysDescr": "Omnitron iConverter GM4-HPOE 8991T11D v5.2.14 s/n 00827398 - GM4-PoE - x",
|
||||
"sysContact": "<private>",
|
||||
"version": "v5.2.14",
|
||||
"hardware": "GM4-HPOE 8991T11D",
|
||||
"features": null,
|
||||
"location": "<private>",
|
||||
"os": "omnitron-iconverter",
|
||||
"type": "management",
|
||||
"serial": "00000000",
|
||||
"icon": "omnitron.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sensors": {
|
||||
"discovery": {
|
||||
"sensors": [
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "current",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.15.2.1.6.2",
|
||||
"sensor_index": "pseCurrent.2",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "PSE Port Ouput Current 2",
|
||||
"sensor_divisor": "1000",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "0.07678",
|
||||
"sensor_limit": "0.11517",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "power",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.15.1.2.0",
|
||||
"sensor_index": "pwr.0",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "Total Power",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "4.2815",
|
||||
"sensor_limit": "6.42225",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.15.2.1.14.2",
|
||||
"sensor_index": "pseHeart.2",
|
||||
"sensor_type": "PoePortHeartbeatStatus",
|
||||
"sensor_descr": "PSE Port Heartbeat Status 2",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "1",
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "PoePortHeartbeatStatus"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.15.2.1.7.2",
|
||||
"sensor_index": "pseStatus.2",
|
||||
"sensor_type": "PoePortPseStatus",
|
||||
"sensor_descr": "PSE Port Status 2",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "2",
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "PoePortPseStatus"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.11.1.1.1.1",
|
||||
"sensor_index": "ps1Status.1.1",
|
||||
"sensor_type": "PSstatus",
|
||||
"sensor_descr": "PS1 Status",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "3",
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "PSstatus"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.11.1.5.1.1",
|
||||
"sensor_index": "ps2Status.1.1",
|
||||
"sensor_type": "PSstatus",
|
||||
"sensor_descr": "PS2 Status",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "1",
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "PSstatus"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "temperature",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.3.1.38.1.1",
|
||||
"sensor_index": "cpuTemp.1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "CPU Ambient Temperature",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "56",
|
||||
"sensor_limit": "76",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "46",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "temperature",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.11.1.9.1.1",
|
||||
"sensor_index": "envTemp.1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "Module Internal Ambient Temperature",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "56",
|
||||
"sensor_limit": "76",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "46",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.3.1.36.1.1",
|
||||
"sensor_index": "cpuVoltIn.1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "CPU Input Voltage",
|
||||
"sensor_divisor": "1000",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "61.132",
|
||||
"sensor_limit": "70.3018",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "51.9622",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.3.1.37.1.1",
|
||||
"sensor_index": "cpuVoltOut1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "CPU Output Voltage",
|
||||
"sensor_divisor": "1000",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "3.302",
|
||||
"sensor_limit": "3.7973",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "2.8067",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.11.1.2.1.1",
|
||||
"sensor_index": "ps1VoltIn.1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "PS1 Input Voltage",
|
||||
"sensor_divisor": "1000",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "0.054",
|
||||
"sensor_limit": "0.0621",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "0.0459",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.11.1.3.1.1",
|
||||
"sensor_index": "ps1VoltOut.1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "PS1 Output Votlage",
|
||||
"sensor_divisor": "1000",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "3.302",
|
||||
"sensor_limit": "3.7973",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "2.8067",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.11.1.6.1.1",
|
||||
"sensor_index": "ps2VoltIn.1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "PS2 Input Voltage",
|
||||
"sensor_divisor": "1000",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "0",
|
||||
"sensor_limit": "0",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "0",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.2.1.11.1.7.1.1",
|
||||
"sensor_index": "ps2VoltOut.1.1",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "PS2 Output Voltage",
|
||||
"sensor_divisor": "1000",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "0",
|
||||
"sensor_limit": "0",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "0",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": "0",
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.7342.15.2.1.5.2",
|
||||
"sensor_index": "pseVoltage.2",
|
||||
"sensor_type": "omnitron-iconverter",
|
||||
"sensor_descr": "PSE Port Output Voltage 2",
|
||||
"sensor_divisor": "1",
|
||||
"sensor_multiplier": "1",
|
||||
"sensor_current": "55.14",
|
||||
"sensor_limit": "63.411",
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": "46.869",
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": "1",
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
}
|
||||
],
|
||||
"state_indexes": [
|
||||
{
|
||||
"state_name": "PoePortHeartbeatStatus",
|
||||
"state_descr": "disabled",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "1",
|
||||
"state_generic_value": "3"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortHeartbeatStatus",
|
||||
"state_descr": "available",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "2",
|
||||
"state_generic_value": "0"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortHeartbeatStatus",
|
||||
"state_descr": "errored",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "3",
|
||||
"state_generic_value": "1"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortHeartbeatStatus",
|
||||
"state_descr": "pseRestart",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "4",
|
||||
"state_generic_value": "2"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortHeartbeatStatus",
|
||||
"state_descr": "pseShutdown",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "5",
|
||||
"state_generic_value": "3"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortPseStatus",
|
||||
"state_descr": "notApplicable",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "1",
|
||||
"state_generic_value": "3"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortPseStatus",
|
||||
"state_descr": "pdNormal",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "2",
|
||||
"state_generic_value": "0"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortPseStatus",
|
||||
"state_descr": "pdOverCurrent",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "3",
|
||||
"state_generic_value": "1"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortPseStatus",
|
||||
"state_descr": "pdBrownOut",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "4",
|
||||
"state_generic_value": "1"
|
||||
},
|
||||
{
|
||||
"state_name": "PoePortPseStatus",
|
||||
"state_descr": "pdInusfficientPower",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "5",
|
||||
"state_generic_value": "2"
|
||||
},
|
||||
{
|
||||
"state_name": "PSstatus",
|
||||
"state_descr": "notSupported",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "0",
|
||||
"state_generic_value": "3"
|
||||
},
|
||||
{
|
||||
"state_name": "PSstatus",
|
||||
"state_descr": "notInstalled",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "1",
|
||||
"state_generic_value": "3"
|
||||
},
|
||||
{
|
||||
"state_name": "PSstatus",
|
||||
"state_descr": "notPowered",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "2",
|
||||
"state_generic_value": "2"
|
||||
},
|
||||
{
|
||||
"state_name": "PSstatus",
|
||||
"state_descr": "powered",
|
||||
"state_draw_graph": "0",
|
||||
"state_value": "3",
|
||||
"state_generic_value": "0"
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": "matches discovery"
|
||||
}
|
||||
}
|
@ -1,2 +1,100 @@
|
||||
1.3.6.1.2.1.1.1.0|4|Omnitron iConverter GM4-HPOE 8991T11D v5.2.14 s/n 00827398 - GM4-PoE - x
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.7342.5.1
|
||||
1.3.6.1.2.1.1.3.0|67|43911616
|
||||
1.3.6.1.2.1.1.4.0|4|<private>
|
||||
1.3.6.1.2.1.1.5.0|4|<private>
|
||||
1.3.6.1.2.1.1.6.0|4|<private>
|
||||
1.3.6.1.4.1.7342.1.1.1.7.1.1|4|00000000
|
||||
1.3.6.1.4.1.7342.2.1.3.1.1.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.2.1.1|4|01/06/2000 01:58:38
|
||||
1.3.6.1.4.1.7342.2.1.3.1.3.1.1|4|00-00-00-00-00-00
|
||||
1.3.6.1.4.1.7342.2.1.3.1.4.1.1|64|10.10.10.10
|
||||
1.3.6.1.4.1.7342.2.1.3.1.5.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.6.1.1|64|10.10.10.10
|
||||
1.3.6.1.4.1.7342.2.1.3.1.7.1.1|4|*****
|
||||
1.3.6.1.4.1.7342.2.1.3.1.8.1.1|4|*****
|
||||
1.3.6.1.4.1.7342.2.1.3.1.9.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.10.1.1|4|GM4-PoE
|
||||
1.3.6.1.4.1.7342.2.1.3.1.11.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.12.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.13.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.14.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.15.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.16.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.17.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.18.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.19.1.1|4|XYZ Building
|
||||
1.3.6.1.4.1.7342.2.1.3.1.20.1.1|4|xyz@gmail.ca
|
||||
1.3.6.1.4.1.7342.2.1.3.1.21.1.1|4|
|
||||
1.3.6.1.4.1.7342.2.1.3.1.22.1.1|4|*****
|
||||
1.3.6.1.4.1.7342.2.1.3.1.23.1.1|4|*****
|
||||
1.3.6.1.4.1.7342.2.1.3.1.24.1.1|2|10
|
||||
1.3.6.1.4.1.7342.2.1.3.1.25.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.26.1.1|2|8
|
||||
1.3.6.1.4.1.7342.2.1.3.1.27.1.1|2|2
|
||||
1.3.6.1.4.1.7342.2.1.3.1.28.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.29.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.30.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.31.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.32.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.33.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.34.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.35.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.36.1.1|2|61132
|
||||
1.3.6.1.4.1.7342.2.1.3.1.37.1.1|2|3302
|
||||
1.3.6.1.4.1.7342.2.1.3.1.38.1.1|2|56
|
||||
1.3.6.1.4.1.7342.2.1.3.1.39.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.40.1.1|64|0.0.0.0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.41.1.1|64|0.0.0.0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.42.1.1|64|0.0.0.0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.43.1.1|2|3
|
||||
1.3.6.1.4.1.7342.2.1.3.1.44.1.1|2|33024
|
||||
1.3.6.1.4.1.7342.2.1.3.1.45.1.1|2|33024
|
||||
1.3.6.1.4.1.7342.2.1.3.1.46.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.47.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.48.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.49.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.50.1.1|2|2
|
||||
1.3.6.1.4.1.7342.2.1.3.1.51.1.1|66|8405171
|
||||
1.3.6.1.4.1.7342.2.1.3.1.52.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.53.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.54.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.55.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.56.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.57.1.1|4|
|
||||
1.3.6.1.4.1.7342.2.1.3.1.58.1.1|4|
|
||||
1.3.6.1.4.1.7342.2.1.3.1.59.1.1|2|2
|
||||
1.3.6.1.4.1.7342.2.1.3.1.60.1.1|2|2
|
||||
1.3.6.1.4.1.7342.2.1.3.1.61.1.1|64|255.255.255.255
|
||||
1.3.6.1.4.1.7342.2.1.3.1.62.1.1|64|0.0.0.0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.63.1.1|4|boot.lst
|
||||
1.3.6.1.4.1.7342.2.1.3.1.64.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.65.1.1|2|2
|
||||
1.3.6.1.4.1.7342.2.1.3.1.66.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.67.1.1|66|1
|
||||
1.3.6.1.4.1.7342.2.1.3.1.68.1.1|2|2
|
||||
1.3.6.1.4.1.7342.2.1.3.1.69.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.3.1.70.1.1|4|1,2
|
||||
1.3.6.1.4.1.7342.2.1.11.1.1.1.1|2|3
|
||||
1.3.6.1.4.1.7342.2.1.11.1.2.1.1|2|54
|
||||
1.3.6.1.4.1.7342.2.1.11.1.3.1.1|66|3302
|
||||
1.3.6.1.4.1.7342.2.1.11.1.5.1.1|2|1
|
||||
1.3.6.1.4.1.7342.2.1.11.1.6.1.1|2|0
|
||||
1.3.6.1.4.1.7342.2.1.11.1.7.1.1|66|0
|
||||
1.3.6.1.4.1.7342.2.1.11.1.9.1.1|2|56
|
||||
1.3.6.1.4.1.7342.15.1.1.0|2|2
|
||||
1.3.6.1.4.1.7342.15.1.2.0|4|4.2815
|
||||
1.3.6.1.4.1.7342.15.2.1.2.2|2|2
|
||||
1.3.6.1.4.1.7342.15.2.1.3.2|2|1
|
||||
1.3.6.1.4.1.7342.15.2.1.4.2|2|8
|
||||
1.3.6.1.4.1.7342.15.2.1.5.2|4|55.14
|
||||
1.3.6.1.4.1.7342.15.2.1.6.2|4|76.78
|
||||
1.3.6.1.4.1.7342.15.2.1.7.2|2|2
|
||||
1.3.6.1.4.1.7342.15.2.1.8.2|2|1
|
||||
1.3.6.1.4.1.7342.15.2.1.9.2|64|0.0.0.0
|
||||
1.3.6.1.4.1.7342.15.2.1.10.2|66|1
|
||||
1.3.6.1.4.1.7342.15.2.1.11.2|66|3
|
||||
1.3.6.1.4.1.7342.15.2.1.12.2|2|1
|
||||
1.3.6.1.4.1.7342.15.2.1.13.2|66|0
|
||||
1.3.6.1.4.1.7342.15.2.1.14.2|2|1
|
||||
1.3.6.1.6.3.10.2.1.3.0|2|439130
|
||||
|
Loading…
Reference in New Issue
Block a user