mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
initial support for Eltex mes24xx (#15816)
* initial support for Eltex mes24xx * style ci
This commit is contained in:
4740
mibs/eltexmes24xx/ARICENT-ISS-MIB
Normal file
4740
mibs/eltexmes24xx/ARICENT-ISS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
179
mibs/eltexmes24xx/ELTEX-MES-ISS-CPU-UTIL-MIB
Normal file
179
mibs/eltexmes24xx/ELTEX-MES-ISS-CPU-UTIL-MIB
Normal file
@@ -0,0 +1,179 @@
|
||||
ELTEX-MES-ISS-CPU-UTIL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: ELTEX CPU Utilization Private MIB
|
||||
-- Version: 1.0
|
||||
-- Date: 26 Deс 2018
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
eltMesIss
|
||||
FROM ELTEX-MES-ISS-MIB;
|
||||
|
||||
eltMesIssCpuUtilMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201812260000Z"
|
||||
ORGANIZATION "Eltex Enterprise, Ltd."
|
||||
CONTACT-INFO
|
||||
"eltex-co.ru"
|
||||
DESCRIPTION
|
||||
"CPU utilization MIB definitions."
|
||||
REVISION "201812260000Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { eltMesIss 6 }
|
||||
|
||||
eltMesIssCpuUtilObjects OBJECT IDENTIFIER ::= { eltMesIssCpuUtilMIB 1 }
|
||||
|
||||
eltMesIssCpuUtilGlobal OBJECT IDENTIFIER ::= { eltMesIssCpuUtilObjects 1 }
|
||||
|
||||
eltMesIssCpuUtilGlobalConfig OBJECT IDENTIFIER ::= { eltMesIssCpuUtilGlobal 1 }
|
||||
|
||||
eltMesIssCpuUtilGlobalStat OBJECT IDENTIFIER ::= { eltMesIssCpuUtilGlobal 2 }
|
||||
|
||||
eltMesIssCpuUtilTask OBJECT IDENTIFIER ::= { eltMesIssCpuUtilObjects 2 }
|
||||
|
||||
eltMesIssCpuUtilTaskConfig OBJECT IDENTIFIER ::= { eltMesIssCpuUtilTask 1 }
|
||||
|
||||
eltMesIssCpuUtilTaskStat OBJECT IDENTIFIER ::= { eltMesIssCpuUtilTask 2 }
|
||||
|
||||
-- ------------------
|
||||
-- CPU Util Enable --
|
||||
-- ------------------
|
||||
|
||||
eltMesIssCpuUtilEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables measurement of the device CPU utilization.
|
||||
In order to get real values for eltMesIssCpuUtilLast5Seconds, eltMesIssCpuUtilLastMinute
|
||||
and eltMesIssCpuUtilLast5Minutes, the value of this object must be true."
|
||||
DEFVAL { true }
|
||||
::= { eltMesIssCpuUtilGlobalConfig 1 }
|
||||
|
||||
-- ----------------------
|
||||
-- CPU Util Statistics --
|
||||
-- ----------------------
|
||||
|
||||
eltMesIssCpuUtilLast5Seconds OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last 5 seconds.
|
||||
If CPU utilization was not measured (since measurement is disabled
|
||||
or was disabled during last 5 seconds) then this value will be 0."
|
||||
::= { eltMesIssCpuUtilGlobalStat 1 }
|
||||
|
||||
eltMesIssCpuUtilLastMinute OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last minute.
|
||||
If CPU utilization was not measured (since measurement is disabled
|
||||
or was disabled during last minute) then this value will be 0."
|
||||
::= { eltMesIssCpuUtilGlobalStat 2 }
|
||||
|
||||
eltMesIssCpuUtilLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during the last 5 minutes.
|
||||
If CPU utilization was not measured (since measurement is disabled
|
||||
or was disabled during last 5 minutes) then this value will be 0."
|
||||
::= { eltMesIssCpuUtilGlobalStat 3 }
|
||||
|
||||
-- ------------------------
|
||||
-- CPU Tasks Util Enable --
|
||||
-- ------------------------
|
||||
|
||||
eltMesIssCpuUtilTaskEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables measurement of the device CPU tasks utilization.
|
||||
In order to get real values for eltMesIssCpuUtilTaskStatLast5Seconds,
|
||||
eltMesIssCpuUtilTaskStatLastMinute
|
||||
and eltMesIssCpuUtilTaskStatLast5Minutes,
|
||||
the value of this object must be true."
|
||||
DEFVAL { true }
|
||||
::= { eltMesIssCpuUtilTaskConfig 1 }
|
||||
|
||||
-- ----------------------------------
|
||||
-- CPU Tasks Util Statistics Table --
|
||||
-- ----------------------------------
|
||||
|
||||
eltMesIssCpuUtilTaskStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltMesIssCpuUtilTaskStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A list of measurement of the device CPU tasks utilization."
|
||||
::= { eltMesIssCpuUtilTaskStat 1 }
|
||||
|
||||
eltMesIssCpuUtilTaskStatEntry OBJECT-TYPE
|
||||
SYNTAX EltMesIssCpuUtilTaskStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing measurement of the device CPU tasks utilization."
|
||||
INDEX { eltMesIssCpuUtilTaskStatIndex }
|
||||
::= { eltMesIssCpuUtilTaskStatTable 1 }
|
||||
|
||||
EltMesIssCpuUtilTaskStatEntry ::= SEQUENCE {
|
||||
eltMesIssCpuUtilTaskStatIndex INTEGER,
|
||||
eltMesIssCpuUtilTaskStatName DisplayString,
|
||||
eltMesIssCpuUtilTaskStatLast5Seconds INTEGER,
|
||||
eltMesIssCpuUtilTaskStatLastMinute INTEGER,
|
||||
eltMesIssCpuUtilTaskStatLast5Minutes INTEGER
|
||||
}
|
||||
|
||||
eltMesIssCpuUtilTaskStatIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Index of the device CPU task."
|
||||
::= { eltMesIssCpuUtilTaskStatEntry 1 }
|
||||
|
||||
eltMesIssCpuUtilTaskStatName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the device CPU task."
|
||||
::= { eltMesIssCpuUtilTaskStatEntry 2 }
|
||||
|
||||
eltMesIssCpuUtilTaskStatLast5Seconds OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU task utilization during last 5 seconds.
|
||||
If task's CPU utilization was not measured (since measurement is disabled
|
||||
or was disabled during last 5 seconds) then this value will be 0."
|
||||
::= { eltMesIssCpuUtilTaskStatEntry 3 }
|
||||
|
||||
eltMesIssCpuUtilTaskStatLastMinute OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU task utilization during last minute.
|
||||
If task's CPU utilization was not measured (since measurement is disabled
|
||||
or was disabled during last minute) then this value will be 0."
|
||||
::= { eltMesIssCpuUtilTaskStatEntry 4 }
|
||||
|
||||
eltMesIssCpuUtilTaskStatLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU task utilization during the last 5 minutes.
|
||||
If task's CPU utilization was not measured (since measurement is disabled
|
||||
or was disabled during last 5 minutes) then this value will be 0."
|
||||
::= { eltMesIssCpuUtilTaskStatEntry 5 }
|
||||
|
||||
END
|
433
mibs/eltexmes24xx/ELTEX-MES-ISS-ENV-MIB
Normal file
433
mibs/eltexmes24xx/ELTEX-MES-ISS-ENV-MIB
Normal file
@@ -0,0 +1,433 @@
|
||||
ELTEX-MES-ISS-ENV-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
eltMesIss
|
||||
FROM ELTEX-MES-ISS-MIB
|
||||
issSwitchFanEntry
|
||||
FROM ARICENT-ISS-MIB
|
||||
issSwitchFanIndex, issSwitchFanStatus
|
||||
FROM ARICENT-ISS-MIB;
|
||||
|
||||
eltMesIssEnvMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202106230000Z"
|
||||
ORGANIZATION "Eltex Enterprise, Ltd."
|
||||
CONTACT-INFO
|
||||
"eltex-co.ru"
|
||||
DESCRIPTION
|
||||
"This private MIB module contains Eltex's hardware enviroment
|
||||
definition."
|
||||
REVISION "201904040000Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
REVISION "202011250000Z"
|
||||
DESCRIPTION "Added eltMesIssEnvDyingGasp, eltMesIssBatteryMonitorEnable objects."
|
||||
REVISION "202104010000Z"
|
||||
DESCRIPTION "Added eltMesIssEnvFan object."
|
||||
REVISION "202106230000Z"
|
||||
DESCRIPTION "Added eltMesIssEnvFanThresholdTable object."
|
||||
::= { eltMesIss 12 }
|
||||
|
||||
-- Top level MIB structure
|
||||
|
||||
eltMesIssEnvObjects OBJECT IDENTIFIER ::= { eltMesIssEnvMIB 1 }
|
||||
eltMesIssEnvNotifications OBJECT IDENTIFIER ::= { eltMesIssEnvMIB 2 }
|
||||
|
||||
-- MIB Groups
|
||||
|
||||
eltMesIssEnvDryContacts OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 1 }
|
||||
eltMesIssEnvResetButton OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 2 }
|
||||
eltMesIssEnvBattery OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 3 }
|
||||
eltMesIssEnvDyingGasp OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 4 }
|
||||
eltMesIssEnvFan OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 5 }
|
||||
eltMesIssEnvPowerSource OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 6 }
|
||||
|
||||
eltMesIssEnvNotificationsPrefix OBJECT IDENTIFIER ::= { eltMesIssEnvNotifications 0 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Textual Conversions
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
EltMesIssBatteryState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"States of the battery."
|
||||
SYNTAX INTEGER {
|
||||
notoperational(1),
|
||||
notpresent(2),
|
||||
recharge(3),
|
||||
low(4),
|
||||
discharge(5),
|
||||
operational(6)
|
||||
}
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Dry Contacts global configuration
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssEnvDryContactsNotificationEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Disable or enable generation of eltMesIssEnvDryContactsTrap
|
||||
notification upon changing state of any dry contacts."
|
||||
DEFVAL { false }
|
||||
::= { eltMesIssEnvDryContacts 1 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Dry Contacts state table
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssEnvDryContactsStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltMesIssEnvDryContactsStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information about dry contacts state."
|
||||
::= { eltMesIssEnvDryContacts 2 }
|
||||
|
||||
eltMesIssEnvDryContactsStateEntry OBJECT-TYPE
|
||||
SYNTAX EltMesIssEnvDryContactsStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in eltMesIssEnvDryContactsStateTable."
|
||||
INDEX { eltMesIssEnvDryContactsGroup, eltMesIssEnvDryContactsIndex }
|
||||
::= { eltMesIssEnvDryContactsStateTable 1 }
|
||||
|
||||
EltMesIssEnvDryContactsStateEntry ::= SEQUENCE {
|
||||
eltMesIssEnvDryContactsGroup Integer32,
|
||||
eltMesIssEnvDryContactsIndex Integer32,
|
||||
eltMesIssEnvDryContactsState INTEGER
|
||||
}
|
||||
|
||||
eltMesIssEnvDryContactsGroup OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable uniquely identifies the group containing the
|
||||
dry contacts pair."
|
||||
::= { eltMesIssEnvDryContactsStateEntry 1 }
|
||||
|
||||
eltMesIssEnvDryContactsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable uniquely identifies the dry contacts pair within group
|
||||
eltMesIssEnvDryContactsGroup."
|
||||
::= { eltMesIssEnvDryContactsStateEntry 2 }
|
||||
|
||||
eltMesIssEnvDryContactsState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
opened(1),
|
||||
closed(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable describes current state of dry contacts pair."
|
||||
::= { eltMesIssEnvDryContactsStateEntry 3 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Reset button global mode
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltEnvResetButtonMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(0),
|
||||
disable(1),
|
||||
reset-only(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode of reset button: 0 - Enable, 1 - Disable, 2 - Reset-only mode"
|
||||
DEFVAL { enable }
|
||||
::= { eltMesIssEnvResetButton 1 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- External battery state table
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssBatteryStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltMesIssBatteryStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of battery status maintained by the environmental monitor
|
||||
card."
|
||||
::= { eltMesIssEnvBattery 1 }
|
||||
|
||||
eltMesIssBatteryStatusEntry OBJECT-TYPE
|
||||
SYNTAX EltMesIssBatteryStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the battery status table, representing the status of
|
||||
the associated battery maintained by the environmental monitor."
|
||||
INDEX { eltMesIssBatteryStatusIndex }
|
||||
::= { eltMesIssBatteryStatusTable 1 }
|
||||
|
||||
EltMesIssBatteryStatusEntry ::= SEQUENCE {
|
||||
eltMesIssBatteryStatusIndex INTEGER,
|
||||
eltMesIssBatteryStatus EltMesIssBatteryState,
|
||||
eltMesIssBatteryLevel INTEGER
|
||||
}
|
||||
|
||||
eltMesIssBatteryStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the battery being instrumented. This index is for SNMP
|
||||
purposes only, and has no intrinsic meaning."
|
||||
::= { eltMesIssBatteryStatusEntry 1 }
|
||||
|
||||
eltMesIssBatteryStatus OBJECT-TYPE
|
||||
SYNTAX EltMesIssBatteryState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the battery being instrumented."
|
||||
::= { eltMesIssBatteryStatusEntry 2 }
|
||||
|
||||
eltMesIssBatteryLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100 | 255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remaining percentage of battery charge. Value of 255 means that this
|
||||
parameter is undefined due to battery not supporting this feature or
|
||||
because it cannot be obtained in current state."
|
||||
::= { eltMesIssBatteryStatusEntry 3 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- External battery monitor
|
||||
-- -----------------------------------------------------------------------------
|
||||
eltMesIssBatteryMonitorEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the presence of a battery in the system
|
||||
should be monitored or not."
|
||||
DEFVAL { true }
|
||||
::= { eltMesIssEnvBattery 2 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Dying Gasp configuration
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssDyingGaspStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the dying gasp event handler is
|
||||
enabled or disabled in the system."
|
||||
DEFVAL { enable }
|
||||
::= { eltMesIssEnvDyingGasp 1 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Fan Table extension
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssEnvFanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltMesIssEnvFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table augments the IssSwitchFanTable table."
|
||||
::= { eltMesIssEnvFan 1 }
|
||||
|
||||
eltMesIssEnvFanEntry OBJECT-TYPE
|
||||
SYNTAX EltMesIssEnvFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Contains information related to fan speed."
|
||||
AUGMENTS { issSwitchFanEntry }
|
||||
::= { eltMesIssEnvFanTable 1 }
|
||||
|
||||
EltMesIssEnvFanEntry ::= SEQUENCE {
|
||||
eltMesIssEnvFanSpeed Integer32,
|
||||
eltMesIssEnvFanSpeedLevel Integer32
|
||||
}
|
||||
|
||||
eltMesIssEnvFanSpeed OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Numeric representation of the switch fan speed in RPM."
|
||||
::= { eltMesIssEnvFanEntry 1 }
|
||||
|
||||
eltMesIssEnvFanSpeedLevel OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the switch fan speed level (0 - lowest, 3 - highest)."
|
||||
::= { eltMesIssEnvFanEntry 2 }
|
||||
|
||||
eltMesIssEnvFanThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltMesIssEnvFanThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the information about fan speed thresholds."
|
||||
::= { eltMesIssEnvFan 2 }
|
||||
|
||||
eltMesIssEnvFanThresholdEntry OBJECT-TYPE
|
||||
SYNTAX EltMesIssEnvFanThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Contains information related to fan speed thresholds."
|
||||
INDEX { issSwitchFanIndex,
|
||||
eltMesIssEnvFanThresholdLevel }
|
||||
::= { eltMesIssEnvFanThresholdTable 1 }
|
||||
|
||||
EltMesIssEnvFanThresholdEntry ::= SEQUENCE {
|
||||
eltMesIssEnvFanThresholdLevel Integer32,
|
||||
eltMesIssEnvFanThresholdMin Integer32,
|
||||
eltMesIssEnvFanThresholdMax Integer32
|
||||
}
|
||||
|
||||
eltMesIssEnvFanThresholdLevel OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the fan speed level"
|
||||
::= { eltMesIssEnvFanThresholdEntry 1 }
|
||||
|
||||
eltMesIssEnvFanThresholdMin OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Low fan speed threshold in RPM."
|
||||
::= { eltMesIssEnvFanThresholdEntry 2 }
|
||||
|
||||
eltMesIssEnvFanThresholdMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High fan speed threshold in RPM."
|
||||
::= { eltMesIssEnvFanThresholdEntry 3 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Power source table
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssEnvPowerSourceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltMesIssEnvPowerSourceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information about power sources state."
|
||||
::= { eltMesIssEnvPowerSource 1 }
|
||||
|
||||
eltMesIssEnvPowerSourceEntry OBJECT-TYPE
|
||||
SYNTAX EltMesIssEnvPowerSourceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in eltMesIssEnvPowerSourceStateTable."
|
||||
INDEX { eltMesIssEnvPowerSourceIndex }
|
||||
::= { eltMesIssEnvPowerSourceTable 1 }
|
||||
|
||||
EltMesIssEnvPowerSourceEntry ::= SEQUENCE {
|
||||
eltMesIssEnvPowerSourceIndex Integer32,
|
||||
eltMesIssEnvPowerSourceType INTEGER,
|
||||
eltMesIssEnvPowerSourceState INTEGER
|
||||
}
|
||||
|
||||
eltMesIssEnvPowerSourceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable uniquely identifies the power source number."
|
||||
::= { eltMesIssEnvPowerSourceEntry 1 }
|
||||
|
||||
eltMesIssEnvPowerSourceType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
main(1),
|
||||
redundant(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable describes current type of power source."
|
||||
::= { eltMesIssEnvPowerSourceEntry 2 }
|
||||
|
||||
eltMesIssEnvPowerSourceState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
operational(1),
|
||||
not-operational(2),
|
||||
not-present(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable describes current state of power source."
|
||||
::= { eltMesIssEnvPowerSourceEntry 3 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Notifications
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssEnvDryContactsTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
eltMesIssEnvDryContactsGroup,
|
||||
eltMesIssEnvDryContactsIndex,
|
||||
eltMesIssEnvDryContactsState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A eltMesIssEnvDryContactsTrap is generated upon dry contacts status
|
||||
change."
|
||||
::= { eltMesIssEnvNotificationsPrefix 1 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- External battery trap notify
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssBatteryTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
eltMesIssBatteryStatus,
|
||||
eltMesIssBatteryLevel
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Battery status notification trap message."
|
||||
::= { eltMesIssEnvNotificationsPrefix 2 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Fan status trap notify
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
eltMesIssEnvFanStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
issSwitchFanIndex,
|
||||
issSwitchFanStatus,
|
||||
eltMesIssEnvFanSpeed,
|
||||
eltMesIssEnvFanSpeedLevel
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fan status notification trap message."
|
||||
::= { eltMesIssEnvNotificationsPrefix 3 }
|
||||
|
||||
END
|
147
mibs/eltexmes24xx/ELTEX-MES-ISS-MIB
Normal file
147
mibs/eltexmes24xx/ELTEX-MES-ISS-MIB
Normal file
@@ -0,0 +1,147 @@
|
||||
--
|
||||
-- Eltex MES ISS MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2018, Eltex Co
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
ELTEX-MES-ISS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
elHardware
|
||||
FROM ELTEX-SMI-ACTUAL;
|
||||
|
||||
eltMesIss MODULE-IDENTITY
|
||||
LAST-UPDATED "202304100000Z"
|
||||
ORGANIZATION "Eltex Enterprise, Ltd."
|
||||
CONTACT-INFO
|
||||
"eltex-co.ru"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for Eltex MES
|
||||
products based on the ISS platform."
|
||||
REVISION "202304100000Z"
|
||||
DESCRIPTION
|
||||
"Added eltMesIssDhcpSrvMIB object identifier."
|
||||
REVISION "202205040000Z"
|
||||
DESCRIPTION
|
||||
"Added eltMesIssPnacMIB object identifier."
|
||||
REVISION "202112060000Z"
|
||||
DESCRIPTION
|
||||
"Added eltMesIssErpsMIB object identifier."
|
||||
REVISION "202110070000Z"
|
||||
DESCRIPTION
|
||||
"Added eltMesIssDhcpRelayMIB object identifier."
|
||||
REVISION "202104210000Z"
|
||||
DESCRIPTION
|
||||
"Added eltMesIssFwlMIB object identifier."
|
||||
REVISION "202103090000Z"
|
||||
DESCRIPTION
|
||||
"Added eltMesIssArpMIB object identifier."
|
||||
REVISION "201811130000Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { elHardware 139 }
|
||||
|
||||
eltMesIssAclMIB OBJECT IDENTIFIER ::= { eltMesIss 1 }
|
||||
-- see ELTEX-MES-ISS-ACL-MIB.mib
|
||||
|
||||
eltMesIssPppoeMIB OBJECT IDENTIFIER ::= { eltMesIss 2 }
|
||||
-- see ELTEX-MES-ISS-PPPOE-MIB.mib
|
||||
|
||||
eltMesIssVlanMIB OBJECT IDENTIFIER ::= { eltMesIss 3 }
|
||||
-- see ELTEX-MES-ISS-VLAN-MIB.mib
|
||||
|
||||
eltMesIssInterfacesMIB OBJECT IDENTIFIER ::= { eltMesIss 4 }
|
||||
-- see ELTEX-MES-ISS-INTERFACES-MIB.mib
|
||||
|
||||
eltMesIssQoSMIB OBJECT IDENTIFIER ::= { eltMesIss 5 }
|
||||
-- see ELTEX-MES-ISS-QOS-MIB.mib
|
||||
|
||||
eltMesIssCpuUtilMIB OBJECT IDENTIFIER ::= { eltMesIss 6 }
|
||||
-- see ELTEX-MES-ISS-CPU-UTIL-MIB.mib
|
||||
|
||||
eltMesIssAaaMIB OBJECT IDENTIFIER ::= { eltMesIss 7 }
|
||||
-- see ELTEX-MES-ISS-AAA-MIB.mib
|
||||
|
||||
eltMesIssSnoopMIB OBJECT IDENTIFIER ::= { eltMesIss 8 }
|
||||
-- see ELTEX-MES-ISS-SNOOP-MIB.mib
|
||||
|
||||
eltMesIssIpDbMIB OBJECT IDENTIFIER ::= { eltMesIss 9 }
|
||||
-- see ELTEX-MES-ISS-IPDB-MIB.mib
|
||||
|
||||
eltMesIssLldpMIB OBJECT IDENTIFIER ::= { eltMesIss 10 }
|
||||
-- see ELTEX-MES-ISS-LLDP-MIB.mib
|
||||
|
||||
eltMesIssPoeMIB OBJECT IDENTIFIER ::= { eltMesIss 11 }
|
||||
-- see ELTEX-MES-ISS-POE-MIB.mib
|
||||
|
||||
eltMesIssEnvMIB OBJECT IDENTIFIER ::= { eltMesIss 12 }
|
||||
-- see ELTEX-MES-ISS-ENV-MIB.mib
|
||||
|
||||
eltMesIssDcsMIB OBJECT IDENTIFIER ::= { eltMesIss 13 }
|
||||
-- see ELTEX-MES-ISS-DCS-MIB.mib
|
||||
|
||||
eltMesIssBridgeMIB OBJECT IDENTIFIER ::= { eltMesIss 14 }
|
||||
-- see ELTEX-MES-ISS-BRIDGE-MIB.mib
|
||||
|
||||
eltMesIssCopyMIB OBJECT IDENTIFIER ::= { eltMesIss 15 }
|
||||
-- see ELTEX-MES-ISS-COPY-MIB.mib
|
||||
|
||||
eltMesIssSntpMIB OBJECT IDENTIFIER ::= { eltMesIss 16 }
|
||||
-- see ELTEX-MES-ISS-SNTP-MIB.mib
|
||||
|
||||
-- eltMesIssIpSlaMIB OBJECT IDENTIFIER ::= { eltMesIss 17 }
|
||||
-- see ELTEX-MES-ISS-IPSLA-MIB.mib
|
||||
|
||||
eltMesIssSystemMIB OBJECT IDENTIFIER ::= { eltMesIss 18 }
|
||||
-- see ELTEX-MES-ISS-SYSTEM-MIB.mib
|
||||
|
||||
eltMesIssSnmp3MIB OBJECT IDENTIFIER ::= { eltMesIss 19 }
|
||||
-- see ELTEX-MES-ISS-SNMP3-MIB.mib
|
||||
|
||||
eltMesIssCfaMIB OBJECT IDENTIFIER ::= { eltMesIss 20 }
|
||||
-- see ELTEX-MES-ISS-CFA-MIB.mib
|
||||
|
||||
eltMesIssL2ptMIB OBJECT IDENTIFIER ::= { eltMesIss 21 }
|
||||
-- see ELTEX-MES-ISS-VLAN-TUNNEL-MIB.mib
|
||||
|
||||
eltMesIssSyslogMIB OBJECT IDENTIFIER ::= { eltMesIss 22 }
|
||||
-- see ELTEX-MES-ISS-SYSLOG-MIB.mib
|
||||
|
||||
eltMesIssLaMIB OBJECT IDENTIFIER ::= { eltMesIss 23 }
|
||||
-- see ELTEX-MES-ISS-LA-MIB.mib
|
||||
|
||||
eltMesIssIpMIB OBJECT IDENTIFIER ::= { eltMesIss 24 }
|
||||
-- see ELTEX-MES-ISS-IP-MIB.mib
|
||||
|
||||
eltMesIssL2Ip6SnpMIB OBJECT IDENTIFIER ::= { eltMesIss 25 }
|
||||
-- see ELTEX-MES-ISS-L2IP6-SNOOP-MIB.mib
|
||||
|
||||
eltMesIssArpMIB OBJECT IDENTIFIER ::= { eltMesIss 26 }
|
||||
-- see ELTEX-MES-ISS-ARP-MIB
|
||||
|
||||
eltMesIssFwlMIB OBJECT IDENTIFIER ::= { eltMesIss 27 }
|
||||
-- see ELTEX-MES-ISS-ARP-MIB
|
||||
|
||||
eltMesIssDhcpRelayMIB OBJECT IDENTIFIER ::= { eltMesIss 28 }
|
||||
-- see ELTEX-MES-ISS-DHCP-RELAY-MIB.mib
|
||||
|
||||
eltMesIssErpsMIB OBJECT IDENTIFIER ::= { eltMesIss 29 }
|
||||
-- see ELTEX-MES-ISS-ERPS-MIB
|
||||
|
||||
eltMesIssSshMIB OBJECT IDENTIFIER ::= { eltMesIss 30 }
|
||||
-- see ELTEX-MES-ISS-SSH-MIB.mib
|
||||
|
||||
eltMesIssPnacMIB OBJECT IDENTIFIER ::= { eltMesIss 31 }
|
||||
-- see ELTEX-MES-ISS-PNAC-MIB.mib
|
||||
|
||||
eltMesIssDhcpSnoopMIB OBJECT IDENTIFIER ::= { eltMesIss 32 }
|
||||
-- see ELTEX-MES-ISS-DHCP-SNOOP-MIB.mib
|
||||
|
||||
eltMesIssDhcpSrvMIB OBJECT IDENTIFIER ::= { eltMesIss 33 }
|
||||
-- see ELTEX-MES-ISS-DHCP-SRV-MIB.mib
|
||||
END
|
529
mibs/eltexmes24xx/ELTEX-PHY-MIB
Normal file
529
mibs/eltexmes24xx/ELTEX-PHY-MIB
Normal file
@@ -0,0 +1,529 @@
|
||||
ELTEX-PHY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
eltexLtd
|
||||
FROM ELTEX-SMI-ACTUAL;
|
||||
|
||||
eltexPhyMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202010150000Z" -- Oct 15 00:00:00 GMT 2020
|
||||
ORGANIZATION "Eltex Enterprise Co, Ltd."
|
||||
CONTACT-INFO
|
||||
"www.eltex-co.ru"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for L1 testing."
|
||||
REVISION "202010150000Z"
|
||||
DESCRIPTION
|
||||
"Added cross-pair tests for EltexPhyTestGetType."
|
||||
REVISION "201810300000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { eltexLtd 52 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Textual Conventions.
|
||||
|
||||
EltexPhyTransConnectorType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver connector type."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
sc(1),
|
||||
fibre-ch-st1(2),
|
||||
fibre-ch-st2(3),
|
||||
bnc-tnc(4),
|
||||
fibre-ch-coaxial-headers(5),
|
||||
fibrejack(6),
|
||||
lc(7),
|
||||
mt-rj(8),
|
||||
mu(9),
|
||||
sg(10),
|
||||
optical-pigtail(11),
|
||||
mpo-parallel-optic(12),
|
||||
hssdc-ii(32),
|
||||
copper-pigtail(33),
|
||||
rj45(34),
|
||||
no-separable-connector(35),
|
||||
unallocated(127),
|
||||
vendorspec(255)
|
||||
}
|
||||
|
||||
EltexPhyTransType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver type."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
gbic(1),
|
||||
sff(2),
|
||||
sfp-sfpplus(3),
|
||||
xbi-300-pin(4),
|
||||
xenpak(5),
|
||||
xfp(6),
|
||||
xff(7),
|
||||
xfp-e(8),
|
||||
xpak(9),
|
||||
x2(10),
|
||||
dwdm-sfp(11),
|
||||
qsfp(12),
|
||||
qsfpplus(13),
|
||||
reserved(127),
|
||||
vendorspec(255)
|
||||
}
|
||||
|
||||
EltexPhyTransFiberDiameter ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The diameter of the fiber, measured in micron.
|
||||
fiber9 - 9 micron multi-mode fiber
|
||||
fiber50 - 50 micron multi-mode fiber
|
||||
fiber625 - 62.5 micron multi-mode fiber
|
||||
copper - copper cable."
|
||||
SYNTAX INTEGER {
|
||||
fiber9(1),
|
||||
fiber50(2),
|
||||
fiber625(3),
|
||||
copper(4),
|
||||
unknown(65535)
|
||||
}
|
||||
|
||||
EltexPhyTransDiagnosticType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver diagnostic type."
|
||||
SYNTAX INTEGER {
|
||||
temperature(1),
|
||||
supplyVoltage(2),
|
||||
txBiasCurrent(3),
|
||||
txOpticalPower(4),
|
||||
rxOpticalPower(5),
|
||||
lossOfSignal(6)
|
||||
}
|
||||
|
||||
EltexPhyTestSetType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating the test to perform."
|
||||
SYNTAX INTEGER {
|
||||
cableStatus(1) -- long accurate test with link down
|
||||
}
|
||||
|
||||
EltexPhyTestGetStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of test"
|
||||
SYNTAX INTEGER {
|
||||
none(1), -- no test yet requested
|
||||
success(2),
|
||||
inProgress(3),
|
||||
notSupported(4),
|
||||
unableToRun(5), -- due to state of system
|
||||
aborted(6),
|
||||
failed(7)
|
||||
}
|
||||
|
||||
EltexPhyTestGetUnits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Units of test"
|
||||
SYNTAX INTEGER {
|
||||
integer(1),
|
||||
boolean(2),
|
||||
meter(3)
|
||||
}
|
||||
|
||||
EltexPhyTestGetType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating the performed test."
|
||||
SYNTAX INTEGER {
|
||||
channelAShort(1),
|
||||
channelBShort(2),
|
||||
channelCShort(3),
|
||||
channelDShort(4),
|
||||
channelAOpen(5),
|
||||
channelBOpen(6),
|
||||
channelCOpen(7),
|
||||
channelDOpen(8),
|
||||
channelAMismatch(9),
|
||||
channelBMismatch(10),
|
||||
channelCMismatch(11),
|
||||
channelDMismatch(12),
|
||||
channelALineDriver(13),
|
||||
channelBLineDriver(14),
|
||||
channelCLineDriver(15),
|
||||
channelDLineDriver(16),
|
||||
channelALength(17),
|
||||
channelBLength(18),
|
||||
channelCLength(19),
|
||||
channelDLength(20),
|
||||
channelACross(21),
|
||||
channelBCross(22),
|
||||
channelCCross(23),
|
||||
channelDCross(24)
|
||||
}
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
eltexPhyObjects OBJECT IDENTIFIER ::= { eltexPhyMIB 1 }
|
||||
eltexPhyTransceiverObjects OBJECT IDENTIFIER ::= { eltexPhyObjects 1 }
|
||||
eltexPhyTestObjects OBJECT IDENTIFIER ::= { eltexPhyObjects 2 }
|
||||
|
||||
eltexPhyTransceiverGlobals OBJECT IDENTIFIER ::= { eltexPhyTransceiverObjects 1 }
|
||||
eltexPhyTransceiverConfigs OBJECT IDENTIFIER ::= { eltexPhyTransceiverObjects 2 }
|
||||
eltexPhyTransceiverStatistics OBJECT IDENTIFIER ::= { eltexPhyTransceiverObjects 3 }
|
||||
|
||||
eltexPhyTestGlobals OBJECT IDENTIFIER ::= { eltexPhyTestObjects 1 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Transceiver information tadle.
|
||||
--
|
||||
|
||||
eltexPhyTransceiverInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltexPhyTransceiverInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table show the information of interfaces transceivers."
|
||||
::= { eltexPhyTransceiverStatistics 1 }
|
||||
|
||||
eltexPhyTransceiverInfoEntry OBJECT-TYPE
|
||||
SYNTAX EltexPhyTransceiverInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of the eltexPhyTransceiverInfoTable."
|
||||
INDEX { ifIndex }
|
||||
::= { eltexPhyTransceiverInfoTable 1 }
|
||||
|
||||
EltexPhyTransceiverInfoEntry ::=
|
||||
SEQUENCE {
|
||||
eltexPhyTransceiverInfoConnectorType EltexPhyTransConnectorType,
|
||||
eltexPhyTransceiverInfoType EltexPhyTransType,
|
||||
eltexPhyTransceiverInfoComplianceCode OCTET STRING,
|
||||
eltexPhyTransceiverInfoWaveLength Integer32,
|
||||
eltexPhyTransceiverInfoVendorName OCTET STRING,
|
||||
eltexPhyTransceiverInfoSerialNumber OCTET STRING,
|
||||
eltexPhyTransceiverInfoFiberDiameter EltexPhyTransFiberDiameter,
|
||||
eltexPhyTransceiverInfoTransferDistance Integer32,
|
||||
eltexPhyTransceiverInfoDiagnosticSupported TruthValue,
|
||||
eltexPhyTransceiverInfoPartNumber OCTET STRING,
|
||||
eltexPhyTransceiverInfoVendorRevision OCTET STRING
|
||||
}
|
||||
|
||||
eltexPhyTransceiverInfoConnectorType OBJECT-TYPE
|
||||
SYNTAX EltexPhyTransConnectorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Connector type of the interface transceiver."
|
||||
::= { eltexPhyTransceiverInfoEntry 1 }
|
||||
|
||||
eltexPhyTransceiverInfoType OBJECT-TYPE
|
||||
SYNTAX EltexPhyTransType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of the interface transceiver."
|
||||
::= { eltexPhyTransceiverInfoEntry 2 }
|
||||
|
||||
eltexPhyTransceiverInfoComplianceCode OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance code of the interface transceiver."
|
||||
::= { eltexPhyTransceiverInfoEntry 3 }
|
||||
|
||||
eltexPhyTransceiverInfoWaveLength OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Wave length of the interface transceiver, measured in nanometer."
|
||||
::= { eltexPhyTransceiverInfoEntry 4 }
|
||||
|
||||
eltexPhyTransceiverInfoVendorName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor name of the interface transceiver."
|
||||
::= { eltexPhyTransceiverInfoEntry 5 }
|
||||
|
||||
eltexPhyTransceiverInfoSerialNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of the interface transceiver."
|
||||
::= { eltexPhyTransceiverInfoEntry 6 }
|
||||
|
||||
eltexPhyTransceiverInfoFiberDiameter OBJECT-TYPE
|
||||
SYNTAX EltexPhyTransFiberDiameter
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fiber diameter of the interface transceiver."
|
||||
::= { eltexPhyTransceiverInfoEntry 7 }
|
||||
|
||||
eltexPhyTransceiverInfoTransferDistance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximal distance which the interface transceiver
|
||||
could transmit, measured in meter."
|
||||
::= { eltexPhyTransceiverInfoEntry 8 }
|
||||
|
||||
eltexPhyTransceiverInfoDiagnosticSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicating whether the digital diagnostic monitoring function
|
||||
is supported or not on the interface transceiver."
|
||||
::= { eltexPhyTransceiverInfoEntry 9 }
|
||||
|
||||
eltexPhyTransceiverInfoPartNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part number of the interface transceiver provided by SFP vendor."
|
||||
::= { eltexPhyTransceiverInfoEntry 10 }
|
||||
|
||||
eltexPhyTransceiverInfoVendorRevision OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Revision level for part number provided by vendor."
|
||||
::= { eltexPhyTransceiverInfoEntry 11 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Transceiver DDM values and thresholds.
|
||||
--
|
||||
|
||||
eltexPhyTransceiverDiagnosticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltexPhyTransceiverDiagnosticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table show current DDM values and thresholds
|
||||
of the interface transceiver."
|
||||
::= { eltexPhyTransceiverStatistics 2 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticEntry OBJECT-TYPE
|
||||
SYNTAX EltexPhyTransceiverDiagnosticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of the eltexPhyTransceiverDiagnosticTable."
|
||||
INDEX { ifIndex, eltexPhyTransceiverDiagnosticType, eltexPhyTransceiverDiagnosticChannel }
|
||||
::= { eltexPhyTransceiverDiagnosticTable 1 }
|
||||
|
||||
EltexPhyTransceiverDiagnosticEntry ::=
|
||||
SEQUENCE {
|
||||
eltexPhyTransceiverDiagnosticType EltexPhyTransDiagnosticType,
|
||||
eltexPhyTransceiverDiagnosticChannel INTEGER,
|
||||
eltexPhyTransceiverDiagnosticUnits DisplayString,
|
||||
eltexPhyTransceiverDiagnosticHighAlarmThreshold INTEGER,
|
||||
eltexPhyTransceiverDiagnosticHighWarningThreshold INTEGER,
|
||||
eltexPhyTransceiverDiagnosticLowWarningThreshold INTEGER,
|
||||
eltexPhyTransceiverDiagnosticLowAlarmThreshold INTEGER,
|
||||
eltexPhyTransceiverDiagnosticCurrentValue INTEGER
|
||||
}
|
||||
|
||||
eltexPhyTransceiverDiagnosticType OBJECT-TYPE
|
||||
SYNTAX EltexPhyTransDiagnosticType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of the transceiver diagnostic."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 1 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver channel number."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 2 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticUnits OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unit of measure for current diagnostic type."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 3 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver HighAlarm threshold for current diagnostic type."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 4 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver HighWarning threshold for current diagnostic type."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 5 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver LowWarning threshold for current diagnostic type."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 6 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transceiver LowAlarm threshold for current diagnostic type."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 7 }
|
||||
|
||||
eltexPhyTransceiverDiagnosticCurrentValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured value for current transceiver diagnostic type."
|
||||
::= { eltexPhyTransceiverDiagnosticEntry 8 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
--
|
||||
-- VCT
|
||||
--
|
||||
|
||||
eltexPhyTestSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltexPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing objects for invoking tests on an interface."
|
||||
::= { eltexPhyTestGlobals 1}
|
||||
|
||||
eltexPhyTestSetEntry OBJECT-TYPE
|
||||
SYNTAX EltexPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing objects for invoking tests on an interface."
|
||||
INDEX {ifIndex }
|
||||
::= { eltexPhyTestSetTable 1 }
|
||||
|
||||
EltexPhyTestSetEntry ::=
|
||||
SEQUENCE {
|
||||
eltexPhyTestSetType EltexPhyTestSetType
|
||||
}
|
||||
|
||||
eltexPhyTestSetType OBJECT-TYPE
|
||||
SYNTAX EltexPhyTestSetType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to start operator initiated interface
|
||||
tests."
|
||||
::= { eltexPhyTestSetEntry 1 }
|
||||
|
||||
eltexPhyTestGetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltexPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing results of tests on an interface."
|
||||
::= { eltexPhyTestGlobals 2 }
|
||||
|
||||
eltexPhyTestGetEntry OBJECT-TYPE
|
||||
SYNTAX EltexPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing results of tests on an interface."
|
||||
INDEX {ifIndex, eltexPhyTestGetType}
|
||||
::= { eltexPhyTestGetTable 1 }
|
||||
|
||||
EltexPhyTestGetEntry ::=
|
||||
SEQUENCE {
|
||||
eltexPhyTestGetType EltexPhyTestGetType,
|
||||
eltexPhyTestGetStatus EltexPhyTestGetStatus,
|
||||
eltexPhyTestGetResult INTEGER,
|
||||
eltexPhyTestGetUnits EltexPhyTestGetUnits,
|
||||
eltexPhyTestGetTimeStamp DisplayString
|
||||
}
|
||||
|
||||
eltexPhyTestGetType OBJECT-TYPE
|
||||
SYNTAX EltexPhyTestGetType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of test the user performed."
|
||||
::= { eltexPhyTestGetEntry 1 }
|
||||
|
||||
eltexPhyTestGetStatus OBJECT-TYPE
|
||||
SYNTAX EltexPhyTestGetStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the status of the most recently
|
||||
requested test for operator initiated tests or the value
|
||||
none(1) if no tests have been requested since the last
|
||||
reset. For non operator initiated tests the value is always
|
||||
none(1).
|
||||
Note that this facility provides no provision for saving
|
||||
the results of one test when starting another, as could
|
||||
be required if used by multiple managers concurrently."
|
||||
::= { eltexPhyTestGetEntry 2 }
|
||||
|
||||
eltexPhyTestGetResult OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the test result"
|
||||
::= { eltexPhyTestGetEntry 3 }
|
||||
|
||||
eltexPhyTestGetUnits OBJECT-TYPE
|
||||
SYNTAX EltexPhyTestGetUnits
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The test result unit of measure. The units can be standard unit or special units
|
||||
that are designed for special test."
|
||||
::= { eltexPhyTestGetEntry 4 }
|
||||
|
||||
eltexPhyTestGetTimeStamp OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31)"
|
||||
::= { eltexPhyTestGetEntry 5 }
|
||||
|
||||
END
|
4812
mibs/eltexmes24xx/ELTEX-SMI-ACTUAL
Normal file
4812
mibs/eltexmes24xx/ELTEX-SMI-ACTUAL
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user