mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Initial support for Moxa EDS-4000 Series switches (#15293)
* Create MOXA-DEVICE-IO-MIB * Add files via upload MIBS for EDS-G4000 Series * Add files via upload discovery for Moxa-eds-4000-series * Add files via upload definitions for Moxa-eds-4000-series * Delete mibs/moxa4000. directory * MOXA-GENERAL-MIB * Delete mibs/moxa4000 directory * MOXA 4000 Mibs * Add files via upload * SNMP data for MOXA EDS-4012-4GC * Update moxa-eds-4000-series.yaml * Update moxa-eds-4000-series.yaml * Update moxa-eds-4000-series.yaml * Update moxa-eds-4000-series.yaml * Delete mibs/moxa4000/SNMP-VACM-MIB * Delete mibs/moxa4000/NET-SNMP-VACM-MIB * Moxa EDS-4000 MIBS * Delete mibs/moxa4000 directory * Update moxa-eds-4000-series.yaml * Create moxa-eds-4000-series_eds-4012-4gc.json --------- Co-authored-by: Tony Murray <murraytony@gmail.com>
This commit is contained in:
parent
3cf5a6ceae
commit
f535a9192e
9
includes/definitions/discovery/moxa-eds-4000-series.yaml
Normal file
9
includes/definitions/discovery/moxa-eds-4000-series.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
mib: MOXA-SYSTEM-INFO-MIB:MOXA-SYSTEM-UTILIZATION-MIB:MOXA-PORT-MIB:MOXA-DEVICE-IO-MIB
|
||||
modules:
|
||||
os:
|
||||
hardware:
|
||||
- MOXA-SYSTEM-INFO-MIB::siStatProductInfoModelName.0
|
||||
version:
|
||||
- MOXA-SYSTEM-INFO-MIB::siStatProductInfoFirmwareVersion.0
|
||||
serial:
|
||||
- MOXA-SYSTEM-INFO-MIB::siStatProductInfoSerialNumber.0
|
11
includes/definitions/moxa-eds-4000-series.yaml
Normal file
11
includes/definitions/moxa-eds-4000-series.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
os: moxa-eds-4000-series
|
||||
icon: moxa
|
||||
text: Moxa-EDS-4000-Series
|
||||
type: network
|
||||
over:
|
||||
- { graph: device_power, text: 'Power Consumption' }
|
||||
mib_dir: moxa
|
||||
discovery:
|
||||
-
|
||||
sysObjectID:
|
||||
- .1.3.6.1.4.1.8691.600.
|
267
mibs/moxa/MOXA-DEVICE-IO-MIB
Normal file
267
mibs/moxa/MOXA-DEVICE-IO-MIB
Normal file
@ -0,0 +1,267 @@
|
||||
-- *****************************************************************
|
||||
-- Moxa General (Device Diagnostics) - Device IO PRIVATE MIB
|
||||
--
|
||||
-- Copyright (c) 2019 by Moxa Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
MOXA-DEVICE-IO-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
deviceDiagnostics
|
||||
FROM MOXA-GENERAL-MIB;
|
||||
|
||||
mxDeviceIo MODULE-IDENTITY
|
||||
LAST-UPDATED "202202170000Z"
|
||||
ORGANIZATION "Moxa Inc."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Postal: Moxa Inc.
|
||||
13F., No. 3, Sec. 4, New Taipei Blvd.
|
||||
Xinzhuang Dist., New Taipei City 242032, Taiwan, R.O.C.
|
||||
|
||||
Tel: +866-2-89191230
|
||||
Web: http://www.moxa.com/
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB module defines device IO"
|
||||
|
||||
REVISION "202202170000Z"
|
||||
DESCRIPTION "update CONTACT-INFO"
|
||||
|
||||
REVISION "201906300000Z"
|
||||
DESCRIPTION "Initial Revision"
|
||||
|
||||
::= { deviceDiagnostics 6 }
|
||||
|
||||
moxa OBJECT IDENTIFIER ::= { enterprises 8691 }
|
||||
general OBJECT IDENTIFIER ::= { moxa 602 }
|
||||
deviceDiagnostics OBJECT IDENTIFIER ::= { general 8 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MOXA-DEVICE-IO-MIB MIB
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
deviceioNotification OBJECT IDENTIFIER ::= { mxDeviceIo 0 }
|
||||
-- deviceioConfiguration OBJECT IDENTIFIER ::= { mxDeviceIo 1 }
|
||||
deviceioStatus OBJECT IDENTIFIER ::= { mxDeviceIo 2 }
|
||||
-- deviceioExtensions OBJECT IDENTIFIER ::= { mxDeviceIo 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Notification group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
deviceioNotifySystemPowerOn NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
deviceioStatSystemPowerIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification for device system power becomes on"
|
||||
::= { deviceioNotification 1 }
|
||||
|
||||
deviceioNotifySystemPowerOff NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
deviceioStatSystemPowerIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification for device system power becomes off"
|
||||
::= { deviceioNotification 2 }
|
||||
|
||||
deviceioNotifyDiOpen NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
deviceioStatDiIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification for device DI becomes open"
|
||||
::= { deviceioNotification 3 }
|
||||
|
||||
deviceioNotifyDiShort NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
deviceioStatDiIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification for device DI becomes short"
|
||||
::= { deviceioNotification 4 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Status group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
deviceioStatSystemPowerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DeviceioStatSystemPowerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device system power status table."
|
||||
::= { deviceioStatus 1 }
|
||||
|
||||
deviceioStatSystemPowerEntry OBJECT-TYPE
|
||||
SYNTAX DeviceioStatSystemPowerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table entry representing system power status"
|
||||
INDEX { deviceioStatSystemPowerIndex }
|
||||
::= { deviceioStatSystemPowerTable 1 }
|
||||
|
||||
DeviceioStatSystemPowerEntry ::=
|
||||
SEQUENCE {
|
||||
deviceioStatSystemPowerIndex Integer32,
|
||||
deviceioStatSystemPowerStatus INTEGER
|
||||
}
|
||||
|
||||
deviceioStatSystemPowerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of system power."
|
||||
::= { deviceioStatSystemPowerEntry 1 }
|
||||
|
||||
deviceioStatSystemPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off(0),
|
||||
on(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"status of system power."
|
||||
::= { deviceioStatSystemPowerEntry 2 }
|
||||
|
||||
deviceioStatPoePowerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DeviceioStatPoePowerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device system poe status table."
|
||||
::= { deviceioStatus 2 }
|
||||
|
||||
deviceioStatPoePowerEntry OBJECT-TYPE
|
||||
SYNTAX DeviceioStatPoePowerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table entry representing poe power status"
|
||||
INDEX { deviceioStatPoePowerIndex }
|
||||
::= { deviceioStatPoePowerTable 1 }
|
||||
|
||||
DeviceioStatPoePowerEntry ::=
|
||||
SEQUENCE {
|
||||
deviceioStatPoePowerIndex Integer32,
|
||||
deviceioStatPoePowerStatus INTEGER
|
||||
}
|
||||
|
||||
deviceioStatPoePowerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of poe power."
|
||||
::= { deviceioStatPoePowerEntry 1 }
|
||||
|
||||
deviceioStatPoePowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off(0),
|
||||
on(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"status of poe power."
|
||||
::= { deviceioStatPoePowerEntry 2 }
|
||||
|
||||
deviceioStatDiTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DeviceioStatDiEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device DI status table."
|
||||
::= { deviceioStatus 3 }
|
||||
|
||||
deviceioStatDiEntry OBJECT-TYPE
|
||||
SYNTAX DeviceioStatDiEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table entry representing DI status."
|
||||
INDEX { deviceioStatDiIndex }
|
||||
::= { deviceioStatDiTable 1 }
|
||||
|
||||
DeviceioStatDiEntry ::=
|
||||
SEQUENCE {
|
||||
deviceioStatDiIndex Integer32,
|
||||
deviceioStatDiStatus INTEGER
|
||||
}
|
||||
|
||||
deviceioStatDiIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of DI."
|
||||
::= { deviceioStatDiEntry 1 }
|
||||
|
||||
deviceioStatDiStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
open(0),
|
||||
short(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"status of di."
|
||||
::= { deviceioStatDiEntry 2 }
|
||||
|
||||
deviceioStatRelayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DeviceioStatRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device Relay Status table."
|
||||
::= { deviceioStatus 4 }
|
||||
|
||||
deviceioStatRelayEntry OBJECT-TYPE
|
||||
SYNTAX DeviceioStatRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table entry representing Relay status."
|
||||
INDEX { deviceioStatRelayIndex }
|
||||
::= { deviceioStatRelayTable 1 }
|
||||
|
||||
DeviceioStatRelayEntry ::=
|
||||
SEQUENCE {
|
||||
deviceioStatRelayIndex Integer32,
|
||||
deviceioStatRelayStatus INTEGER
|
||||
}
|
||||
|
||||
deviceioStatRelayIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of relay."
|
||||
::= { deviceioStatRelayEntry 1 }
|
||||
|
||||
deviceioStatRelayStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
open(0),
|
||||
short(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"status of relay."
|
||||
::= { deviceioStatRelayEntry 2 }
|
||||
|
||||
|
||||
|
||||
END
|
52
mibs/moxa/MOXA-GENERAL-MIB
Normal file
52
mibs/moxa/MOXA-GENERAL-MIB
Normal file
@ -0,0 +1,52 @@
|
||||
-- *****************************************************************
|
||||
-- * Moxa General Function PRIVATE MIB
|
||||
-- *
|
||||
-- * Copyright (c) 2019 by Moxa Inc.
|
||||
-- * All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
MOXA-GENERAL-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
enterprises, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
general MODULE-IDENTITY
|
||||
LAST-UPDATED "202202170000Z"
|
||||
ORGANIZATION "Moxa Inc."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Postal: Moxa Inc.
|
||||
13F., No. 3, Sec. 4, New Taipei Blvd.
|
||||
Xinzhuang Dist., New Taipei City 242032, Taiwan, R.O.C.
|
||||
|
||||
Tel: +866-2-89191230
|
||||
Web: http://www.moxa.com/
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB module for Moxa General Feature Group."
|
||||
|
||||
REVISION "202202170000Z"
|
||||
DESCRIPTION "update CONTACT-INFO"
|
||||
|
||||
REVISION "201906300000Z"
|
||||
DESCRIPTION "Initial Revision"
|
||||
|
||||
::= { moxa 602 }
|
||||
|
||||
moxa OBJECT IDENTIFIER ::= { enterprises 8691 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MOXA-GENERAL-MIB MIB
|
||||
-- -------------------------------------------------------------
|
||||
systemManagement OBJECT IDENTIFIER ::= { general 1 }
|
||||
networkConfiguration OBJECT IDENTIFIER ::= { general 2 }
|
||||
time OBJECT IDENTIFIER ::= { general 3 }
|
||||
networkManagement OBJECT IDENTIFIER ::= { general 4 }
|
||||
deviceSecurity OBJECT IDENTIFIER ::= { general 5 }
|
||||
authentication OBJECT IDENTIFIER ::= { general 6 }
|
||||
eventNotification OBJECT IDENTIFIER ::= { general 7 }
|
||||
deviceDiagnostics OBJECT IDENTIFIER ::= { general 8 }
|
||||
|
||||
END
|
438
mibs/moxa/MOXA-PORT-MIB
Normal file
438
mibs/moxa/MOXA-PORT-MIB
Normal file
@ -0,0 +1,438 @@
|
||||
-- ****************************************************************
|
||||
-- * Moxa Switching - PORT PRIVATE MIB
|
||||
-- *
|
||||
-- * Copyright (c) 2019 by Moxa Inc.
|
||||
-- * All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
MOXA-PORT-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, IpAddress, Unsigned32,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
portInterface
|
||||
FROM MOXA-SWITCHING-MIB;
|
||||
|
||||
mxPort MODULE-IDENTITY
|
||||
LAST-UPDATED "202203090000Z"
|
||||
ORGANIZATION "Moxa Inc."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Postal: Moxa Inc.
|
||||
13F., No. 3, Sec. 4, New Taipei Blvd.
|
||||
Xinzhuang Dist., New Taipei City 242032, Taiwan, R.O.C.
|
||||
|
||||
|
||||
Tel: +866-2-89191230
|
||||
Web: http://www.moxa.com/
|
||||
"
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB module defines Moxa port setting"
|
||||
|
||||
REVISION "202203090000Z"
|
||||
DESCRIPTION "Update CONTACT-INFO and add OID portStatFunction"
|
||||
|
||||
REVISION "201906300000Z"
|
||||
DESCRIPTION "Initial Revision"
|
||||
::= { portInterface 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
PortFuncMap ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port function bitmap."
|
||||
SYNTAX BITS {
|
||||
poe(0),
|
||||
ptp(1)
|
||||
}
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MOXA-PORT-MIB MIB
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- portNotification OBJECT IDENTIFIER ::= { mxPort 0 }
|
||||
portConfiguration OBJECT IDENTIFIER ::= { mxPort 1 }
|
||||
portStatus OBJECT IDENTIFIER ::= { mxPort 2 }
|
||||
-- portExtensions OBJECT IDENTIFIER ::= { mxPort 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- configuration group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- port
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
portConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table to control the port specific parameters of the device like speed,
|
||||
duplex mode, etc."
|
||||
::= { portConfiguration 1 }
|
||||
|
||||
portConfigEntry OBJECT-TYPE
|
||||
SYNTAX PortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry appears in this table for each interface in the system.
|
||||
Index to the table is the interface index of the port."
|
||||
INDEX { portConfigIndex }
|
||||
::= { portConfigTable 1 }
|
||||
|
||||
PortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
portConfigIndex
|
||||
Integer32,
|
||||
portConfigDescription
|
||||
DisplayString,
|
||||
portConfigMode
|
||||
INTEGER,
|
||||
portConfigDuplex
|
||||
INTEGER,
|
||||
portConfigSpeed
|
||||
INTEGER,
|
||||
portConfigMdiOrMdixCap
|
||||
INTEGER
|
||||
}
|
||||
|
||||
portConfigIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface index of the port for which the configuration
|
||||
in this entry applies."
|
||||
|
||||
::= { portConfigEntry 1 }
|
||||
|
||||
portConfigDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual string containing information about the interface"
|
||||
::= { portConfigEntry 2 }
|
||||
|
||||
portConfigMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
auto(1),
|
||||
noNegotiation(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Speficies the mode in which the speed and duplex modes of the interface
|
||||
is determined.
|
||||
|
||||
If set as 'auto', the hardware senses speed and negotiates with the port
|
||||
on the other end of the link for data transfer operation as
|
||||
'full-duplex' or 'half-duplex' and about flow contol.
|
||||
|
||||
If set as 'nonegotiation', the configured values for interface
|
||||
speed and duplex mode will be effective."
|
||||
|
||||
::= { portConfigEntry 3 }
|
||||
|
||||
portConfigDuplex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
full(1),
|
||||
half(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures interface data transfer mode as full-duplex or half-duplex.
|
||||
|
||||
This object can be configured only if the 'portConfigMode' is 'nonegotiation'.
|
||||
If the 'portConfigMode' is 'auto', it obtains the value from Hardware
|
||||
after negotiating with its peer"
|
||||
|
||||
::= { portConfigEntry 4 }
|
||||
|
||||
portConfigSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
tenMBPS(1),
|
||||
hundredMBPS(2),
|
||||
oneGB(3),
|
||||
tenGB(4),
|
||||
fortyGB(5),
|
||||
fiftysixGB(6),
|
||||
twothousandfivehundredMBPS(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures interface speed.
|
||||
|
||||
This object can be configured only if the 'portConfigMode' is 'nonegotiation'.
|
||||
If the 'portConfigMode' is 'auto', it obtains the value from Hardware
|
||||
after negotiating with its peer"
|
||||
|
||||
::= { portConfigEntry 5 }
|
||||
|
||||
portConfigMdiOrMdixCap OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
auto(1),
|
||||
mdi(2),
|
||||
mdix(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the port should be in Auto-Mdix mode or Mdi/Mdix.
|
||||
|
||||
Setting the value to `auto` enables the Auto MDIX in the port -
|
||||
portConfigIndex. This will be effective only when the speed of the
|
||||
particular port is auto negotiable.
|
||||
|
||||
Setting the value to `mdi` disables the Auto MDIX in the port and the
|
||||
port will be in mdi mode.
|
||||
|
||||
Setting the value to `mdix` disables the Auto MDIX in the port and the
|
||||
port will be in mdix mode."
|
||||
::= { portConfigEntry 6 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Link up delay
|
||||
-- -------------------------------------------------------------
|
||||
portConfigSystemLinkUpDelayEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enables or disables Link Up Delay functionality in the System.
|
||||
'true' indicates that, operational status of the link is suspended
|
||||
for a configured delay time 'portConfigLinkUpDelayTimer'.
|
||||
'false' indicates that the operational status of the link is
|
||||
not delayed and indicated to the higher layers immediately."
|
||||
|
||||
::= { portConfiguration 2 }
|
||||
|
||||
portConfigLinkUpDelayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortConfigLinkUpDelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is to configure link up delay functionality."
|
||||
::= { portConfiguration 3 }
|
||||
|
||||
portConfigLinkUpDelayEntry OBJECT-TYPE
|
||||
SYNTAX PortConfigLinkUpDelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing linkup delay management information to a
|
||||
particular interface."
|
||||
INDEX { portConfigLinkUpDelayIndex }
|
||||
::= { portConfigLinkUpDelayTable 1 }
|
||||
|
||||
PortConfigLinkUpDelayEntry ::=
|
||||
SEQUENCE {
|
||||
portConfigLinkUpDelayIndex
|
||||
INTEGER,
|
||||
portConfigLinkUpDelayEnable
|
||||
INTEGER,
|
||||
portConfigLinkUpDelayTimer
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
portConfigLinkUpDelayIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The portConfig index is the same to IF-MIB ifIndex."
|
||||
::= { portConfigLinkUpDelayEntry 1 }
|
||||
|
||||
portConfigLinkUpDelayEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enables or disables Link Up Delay functionality in this port.
|
||||
'true' indicates that, operational status of the link is suspended
|
||||
for a configured delay time 'portLinkUpDelayTimer'.
|
||||
'false' indicates that the operational status of the link is not
|
||||
delayed and indicated to the higher layers immediately."
|
||||
|
||||
::= { portConfigLinkUpDelayEntry 2 }
|
||||
|
||||
portConfigLinkUpDelayTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..1000)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This configures the delay timer for the link up enabled interface.
|
||||
It takes the timer value (in seconds) minimum value as 1 and
|
||||
maximum value as 1000."
|
||||
|
||||
::= { portConfigLinkUpDelayEntry 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Status group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- port
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
portStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table to control the port specific parameters of the device like speed,
|
||||
duplex mode, etc."
|
||||
::= { portStatus 1 }
|
||||
|
||||
portStatEntry OBJECT-TYPE
|
||||
SYNTAX PortStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry appears in this table for each interface in the system.
|
||||
Index to the table is the interface index of the port."
|
||||
INDEX { portStatIndex }
|
||||
::= { portStatTable 1 }
|
||||
|
||||
PortStatEntry ::=
|
||||
SEQUENCE {
|
||||
portStatIndex
|
||||
Integer32,
|
||||
portStatMediaType
|
||||
DisplayString,
|
||||
portStatState
|
||||
INTEGER,
|
||||
portStatMdiOrMdixCap
|
||||
INTEGER,
|
||||
portStatFunction
|
||||
PortFuncMap
|
||||
}
|
||||
|
||||
portStatIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface index of the port for which the configuration
|
||||
in this entry applies."
|
||||
|
||||
::= { portStatEntry 1 }
|
||||
|
||||
portStatMediaType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's current media type, as defined by MOXA."
|
||||
|
||||
::= { portStatEntry 2 }
|
||||
|
||||
portStatState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
blocking(2),
|
||||
listening(3),
|
||||
learning(4),
|
||||
forwarding(5),
|
||||
broken(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's current state, as defined by application of
|
||||
the redundant Protocols. This state controls what
|
||||
action a port takes on reception of a frame. If the
|
||||
bridge has detected a port that is malfunctioning, it
|
||||
will place that port into the broken(6) state. For
|
||||
ports that are disabled (see portStatMode), this
|
||||
object will have a value of disabled(1)."
|
||||
|
||||
::= { portStatEntry 3 }
|
||||
|
||||
portStatMdiOrMdixCap OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
mdi(1),
|
||||
mdix(2),
|
||||
invalid(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's current mdi/mdix status. If the port medium is operating on
|
||||
fiber, the status shall return invalid(3). If the port is not valid,
|
||||
the status shall also return invalid(3)."
|
||||
|
||||
::= { portStatEntry 4 }
|
||||
|
||||
portStatFunction OBJECT-TYPE
|
||||
SYNTAX PortFuncMap
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This function is used by PoE and PTP. The return value is a bitmap
|
||||
in which bit(0) represents PoE and bit(1) represents PTP."
|
||||
|
||||
::= { portStatEntry 5 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Link up delay
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
portStatLinkUpDelayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortStatLinkUpDelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is to configure link up delay functionality."
|
||||
::= { portStatus 2 }
|
||||
|
||||
portStatLinkUpDelayEntry OBJECT-TYPE
|
||||
SYNTAX PortStatLinkUpDelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing linkup delay management information to a
|
||||
particular interface."
|
||||
INDEX { portStatLinkUpDelayIndex }
|
||||
::= { portStatLinkUpDelayTable 1 }
|
||||
|
||||
PortStatLinkUpDelayEntry ::=
|
||||
SEQUENCE {
|
||||
portStatLinkUpDelayIndex
|
||||
INTEGER,
|
||||
portStatLinkUpDelayRemainingTime
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
portStatLinkUpDelayIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port index is the same to IF-MIB ifIndex."
|
||||
::= { portStatLinkUpDelayEntry 1 }
|
||||
|
||||
portStatLinkUpDelayRemainingTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is for displaying the pending time left
|
||||
for the link Operation Status to be made UP."
|
||||
|
||||
::= { portStatLinkUpDelayEntry 2 }
|
||||
END
|
286
mibs/moxa/MOXA-SYSTEM-INFO-MIB
Normal file
286
mibs/moxa/MOXA-SYSTEM-INFO-MIB
Normal file
@ -0,0 +1,286 @@
|
||||
-- *****************************************************************
|
||||
-- * Moxa General (System Management) - System Information PRIVATE MIB
|
||||
-- *
|
||||
-- * Copyright (c) 2019 by Moxa Inc.
|
||||
-- * All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
MOXA-SYSTEM-INFO-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, MacAddress, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
systemManagement
|
||||
FROM MOXA-GENERAL-MIB;
|
||||
|
||||
mxSystemInfo MODULE-IDENTITY
|
||||
LAST-UPDATED "202202170000Z"
|
||||
ORGANIZATION "Moxa Inc."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Postal: Moxa Inc.
|
||||
13F., No. 3, Sec. 4, New Taipei Blvd.
|
||||
Xinzhuang Dist., New Taipei City 242032, Taiwan, R.O.C.
|
||||
|
||||
Tel: +866-2-89191230
|
||||
Web: http://www.moxa.com/
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB module defines settings for system information"
|
||||
|
||||
REVISION "202202170000Z"
|
||||
DESCRIPTION "update CONTACT-INFO"
|
||||
|
||||
REVISION "201906300000Z"
|
||||
DESCRIPTION "Initial Revision"
|
||||
|
||||
::= { systemManagement 1 }
|
||||
|
||||
moxa OBJECT IDENTIFIER ::= { enterprises 8691 }
|
||||
general OBJECT IDENTIFIER ::= { moxa 602 }
|
||||
systemManagement OBJECT IDENTIFIER ::= { general 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MOXA-SYSTEM-INFO-MIB MIB
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
siNotification OBJECT IDENTIFIER ::= { mxSystemInfo 0 }
|
||||
siConfiguration OBJECT IDENTIFIER ::= { mxSystemInfo 1 }
|
||||
siStatus OBJECT IDENTIFIER ::= { mxSystemInfo 2 }
|
||||
-- siExtension OBJECT IDENTIFIER ::= { mxSystemInfo 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- configuration group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
siConfigSystemDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of device"
|
||||
::= { siConfiguration 1 }
|
||||
|
||||
siConfigConfigEncryption OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration file export encryption is enabled or disabled."
|
||||
::= { siConfiguration 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Status group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
siStatConfigChange OBJECT IDENTIFIER ::= { siStatus 1 }
|
||||
|
||||
siStatConfigChangeModules OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of modules whos config are being changed."
|
||||
::= { siStatConfigChange 1 }
|
||||
|
||||
siStatConfigChangeByUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User accound changing config."
|
||||
::= { siStatConfigChange 2 }
|
||||
|
||||
siStatConfigChangeImportResult OBJECT-TYPE
|
||||
SYNTAX INTEGER { success (1), failed (2) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result of config import."
|
||||
::= { siStatConfigChange 3 }
|
||||
|
||||
--
|
||||
siStatProductInfo OBJECT IDENTIFIER ::= { siStatus 2 }
|
||||
|
||||
siStatProductInfoFirmwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Firmware version of product"
|
||||
::= { siStatProductInfo 1 }
|
||||
|
||||
siStatProductInfoMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address of product"
|
||||
::= { siStatProductInfo 2 }
|
||||
|
||||
siStatProductInfoSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of product"
|
||||
::= { siStatProductInfo 3 }
|
||||
|
||||
siStatProductInfoProductRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Revision of product"
|
||||
::= { siStatProductInfo 4 }
|
||||
|
||||
siStatProductInfoModelName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Model name of product"
|
||||
::= { siStatProductInfo 5 }
|
||||
|
||||
--
|
||||
siStatEthernetModuleInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SiStatEthernetModuleInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet module information table."
|
||||
::= { siStatus 3 }
|
||||
|
||||
siStatEthernetModuleInfoEntry OBJECT-TYPE
|
||||
SYNTAX SiStatEthernetModuleInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet module information entry."
|
||||
INDEX { siStatEthernetModuleInfoIndex }
|
||||
::= { siStatEthernetModuleInfoTable 1 }
|
||||
|
||||
SiStatEthernetModuleInfoEntry ::=
|
||||
SEQUENCE {
|
||||
siStatEthernetModuleInfoIndex Integer32,
|
||||
siStatEthernetModuleInfoSerialNumber DisplayString,
|
||||
siStatEthernetModuleInfoProductRevision DisplayString,
|
||||
siStatEthernetModuleInfoModelName DisplayString
|
||||
}
|
||||
|
||||
siStatEthernetModuleInfoIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Module index"
|
||||
::= { siStatEthernetModuleInfoEntry 1 }
|
||||
|
||||
siStatEthernetModuleInfoSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of module"
|
||||
::= { siStatEthernetModuleInfoEntry 2 }
|
||||
|
||||
siStatEthernetModuleInfoProductRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product revision of module"
|
||||
::= { siStatEthernetModuleInfoEntry 3 }
|
||||
|
||||
siStatEthernetModuleInfoModelName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Model name of module"
|
||||
::= { siStatEthernetModuleInfoEntry 4 }
|
||||
|
||||
--
|
||||
siStatPowerModuleInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SiStatPowerModuleInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power module information table."
|
||||
::= { siStatus 4 }
|
||||
|
||||
siStatPowerModuleInfoEntry OBJECT-TYPE
|
||||
SYNTAX SiStatPowerModuleInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power module information entry."
|
||||
INDEX { siStatPowerModuleInfoIndex }
|
||||
::= { siStatPowerModuleInfoTable 1 }
|
||||
|
||||
SiStatPowerModuleInfoEntry ::=
|
||||
SEQUENCE {
|
||||
siStatPowerModuleInfoIndex Integer32,
|
||||
siStatPowerModuleInfoSerialNumber DisplayString,
|
||||
siStatPowerModuleInfoProductRevision DisplayString,
|
||||
siStatPowerModuleInfoModelName DisplayString
|
||||
}
|
||||
|
||||
siStatPowerModuleInfoIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Module index"
|
||||
::= { siStatPowerModuleInfoEntry 1 }
|
||||
|
||||
siStatPowerModuleInfoSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of module"
|
||||
::= { siStatPowerModuleInfoEntry 2 }
|
||||
|
||||
siStatPowerModuleInfoProductRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product revision of module"
|
||||
::= { siStatPowerModuleInfoEntry 3 }
|
||||
|
||||
siStatPowerModuleInfoModelName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Model name of module"
|
||||
::= { siStatPowerModuleInfoEntry 4 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Notification group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
siNotifyConfigChanged NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
siStatConfigChangeModules,
|
||||
siStatConfigChangeByUser
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification for config change."
|
||||
::= { siNotification 1 }
|
||||
|
||||
siNotifyConfigImported NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
siStatConfigChangeImportResult,
|
||||
siStatConfigChangeByUser
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification for config import."
|
||||
::= { siNotification 2 }
|
||||
|
||||
END
|
87
mibs/moxa/MOXA-SYSTEM-UTILIZATION-MIB
Normal file
87
mibs/moxa/MOXA-SYSTEM-UTILIZATION-MIB
Normal file
@ -0,0 +1,87 @@
|
||||
-- ****************************************************************
|
||||
-- * Moxa General (System Management) - System Utilization PRIVATE MIB
|
||||
-- *
|
||||
-- * Copyright (c) 2019 by Moxa Inc.
|
||||
-- * All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
MOXA-SYSTEM-UTILIZATION-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Unsigned32, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DateAndTime, MacAddress, DisplayString, TruthValue
|
||||
--FROM SNMPv2-TC
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
mxSysUtilSvr MODULE-IDENTITY
|
||||
LAST-UPDATED "202202170000Z"
|
||||
ORGANIZATION "Moxa Inc."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Postal: Moxa Inc.
|
||||
13F., No. 3, Sec. 4, New Taipei Blvd.
|
||||
Xinzhuang Dist., New Taipei City 242032, Taiwan, R.O.C.
|
||||
|
||||
Tel: +866-2-89191230
|
||||
Web: http://www.moxa.com/
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB module defines system utilization status"
|
||||
|
||||
REVISION "202202170000Z"
|
||||
DESCRIPTION "update CONTACT-INFO"
|
||||
|
||||
REVISION "201906300000Z"
|
||||
DESCRIPTION "Initial Revision"
|
||||
|
||||
::= { systemManagement 3 }
|
||||
|
||||
moxa OBJECT IDENTIFIER ::= { enterprises 8691 }
|
||||
general OBJECT IDENTIFIER ::= { moxa 602 }
|
||||
systemManagement OBJECT IDENTIFIER ::= { general 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MOXA-SYSTEM-UTILIZATION-MIB MIB
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- usNotification OBJECT IDENTIFIER ::= { mxSysUtilSvr 0 }
|
||||
-- usConfiguration OBJECT IDENTIFIER ::= { mxSysUtilSvr 1 }
|
||||
usStatus OBJECT IDENTIFIER ::= { mxSysUtilSvr 2 }
|
||||
-- usExtensions OBJECT IDENTIFIER ::= { mxSysUtilSvr 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Status group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
usStatCPUUtilization OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU Utilization."
|
||||
::= { usStatus 1 }
|
||||
|
||||
usStatMemorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Memory Size."
|
||||
::= { usStatus 2 }
|
||||
|
||||
usStatMemoryUtilization OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Memory Utilization."
|
||||
::= { usStatus 3 }
|
||||
|
||||
usStatPowerConsumption OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power Consumption."
|
||||
::= { usStatus 4 }
|
||||
END
|
2455
tests/data/moxa-eds-4000-series_eds-4012-4gc.json
Normal file
2455
tests/data/moxa-eds-4000-series_eds-4012-4gc.json
Normal file
File diff suppressed because it is too large
Load Diff
211
tests/snmpsim/moxa-eds-4000-series_eds-4012-4gc.snmprec
Normal file
211
tests/snmpsim/moxa-eds-4000-series_eds-4012-4gc.snmprec
Normal file
@ -0,0 +1,211 @@
|
||||
1.0.8802.1.1.2.1.3.7.1.3.1|4|Eth1/1
|
||||
1.0.8802.1.1.2.1.3.7.1.3.2|4|Eth1/2
|
||||
1.0.8802.1.1.2.1.3.7.1.3.3|4|Eth1/3
|
||||
1.0.8802.1.1.2.1.3.7.1.3.4|4|Eth1/4
|
||||
1.0.8802.1.1.2.1.3.7.1.3.5|4|Eth1/5
|
||||
1.0.8802.1.1.2.1.3.7.1.3.6|4|Eth1/6
|
||||
1.0.8802.1.1.2.1.3.7.1.3.7|4|Eth1/7
|
||||
1.0.8802.1.1.2.1.3.7.1.3.8|4|Eth1/8
|
||||
1.0.8802.1.1.2.1.3.7.1.3.9|4|Eth1/9
|
||||
1.0.8802.1.1.2.1.3.7.1.3.10|4|Eth1/10
|
||||
1.0.8802.1.1.2.1.3.7.1.3.11|4|Eth1/11
|
||||
1.0.8802.1.1.2.1.3.7.1.3.12|4|Eth1/12
|
||||
1.0.8802.1.1.2.1.4.2.1.3.171800.11.7.6.31.156.138.203.161.141.57.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2
|
||||
1.3.6.1.2.1.1.1.0|4|SampleDscription
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8691.600.1.2.12
|
||||
1.3.6.1.2.1.1.4.0|4|<private>
|
||||
1.3.6.1.2.1.1.6.0|4|<private>
|
||||
1.3.6.1.2.1.2.2.1.2.1|4|Ethernet Interface Port 01
|
||||
1.3.6.1.2.1.2.2.1.2.2|4|Ethernet Interface Port 02
|
||||
1.3.6.1.2.1.2.2.1.2.3|4|Ethernet Interface Port 03
|
||||
1.3.6.1.2.1.2.2.1.2.4|4|Ethernet Interface Port 04
|
||||
1.3.6.1.2.1.2.2.1.2.5|4|Ethernet Interface Port 05
|
||||
1.3.6.1.2.1.2.2.1.2.6|4|Ethernet Interface Port 06
|
||||
1.3.6.1.2.1.2.2.1.2.7|4|Ethernet Interface Port 07
|
||||
1.3.6.1.2.1.2.2.1.2.8|4|Ethernet Interface Port 08
|
||||
1.3.6.1.2.1.2.2.1.2.9|4|Ethernet Interface Port 09
|
||||
1.3.6.1.2.1.2.2.1.2.10|4|Ethernet Interface Port 10
|
||||
1.3.6.1.2.1.2.2.1.2.11|4|Ethernet Interface Port 11
|
||||
1.3.6.1.2.1.2.2.1.2.12|4|Ethernet Interface Port 12
|
||||
1.3.6.1.2.1.2.2.1.3.1|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.2|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.3|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.4|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.5|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.6|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.7|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.8|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.9|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.10|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.11|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.12|2|6
|
||||
1.3.6.1.2.1.2.2.1.8.1|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.2|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.3|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.4|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.5|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.6|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.7|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.8|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.9|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.10|2|2
|
||||
1.3.6.1.2.1.2.2.1.8.11|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.12|2|2
|
||||
1.3.6.1.2.1.17.1.1.0|4x|0090E8B52EB7
|
||||
1.3.6.1.2.1.17.1.4.1.2.1|2|1
|
||||
1.3.6.1.2.1.17.1.4.1.2.2|2|2
|
||||
1.3.6.1.2.1.17.1.4.1.2.3|2|3
|
||||
1.3.6.1.2.1.17.1.4.1.2.4|2|4
|
||||
1.3.6.1.2.1.17.1.4.1.2.5|2|5
|
||||
1.3.6.1.2.1.17.1.4.1.2.6|2|6
|
||||
1.3.6.1.2.1.17.1.4.1.2.7|2|7
|
||||
1.3.6.1.2.1.17.1.4.1.2.8|2|8
|
||||
1.3.6.1.2.1.17.1.4.1.2.9|2|9
|
||||
1.3.6.1.2.1.17.1.4.1.2.10|2|10
|
||||
1.3.6.1.2.1.17.1.4.1.2.11|2|11
|
||||
1.3.6.1.2.1.17.1.4.1.2.12|2|12
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.0.180.70.163.241|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.1.46.112.4.3|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.3.121.5.25.230|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.3.121.5.230.137|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.3.121.5.230.146|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.3.121.5.230.152|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.5.110.1.208.208|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.5.110.1.212.16|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.9.15.9.0.2|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.9.15.9.0.30|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.14.12.160.1.213|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.17.98.10.97.91|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.17.98.10.97.96|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.17.98.10.171.99|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.22.53.171.57.151|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.32.107.140.38.146|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.39.25.237.180.27|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.48.24.194.33.117|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.48.79.169.182.90|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.80.86.163.48.230|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.0.80.86.163.155.5|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.4.24.214.242.80.68|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.4.24.214.242.86.159|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.4.24.214.242.93.138|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.4.24.214.246.153.202|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.4.24.214.246.158.56|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.12.84.165.86.24.183|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.24.102.218.6.186.216|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.24.102.218.30.128.254|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.24.253.116.247.8.105|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.36.93.252.98.195.9|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.44.118.138.177.196.246|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.72.77.126.237.169.135|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.33.0.85|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.140.151.203|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.53.194|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.51|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.76|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.88|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.94|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.98|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.132|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.137|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.143|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.76.17.191.142.55.245|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.100.0.106.107.96.224|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.100.0.106.149.28.213|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.65.115.23|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.121.102.140|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.122.240.153|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.124.67.129|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.126.138.124|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.127.2.156|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.43.62|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.43.145|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.52.145|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.52.151|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.52.247|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.52.250|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.53.160|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.53.185|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.128.56.14|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.140.236.75.182.211.227|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.144.27.14.197.116.105|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.144.27.14.197.116.147|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.144.177.28.129.130.207|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.156.138.203.161.141.91|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.156.147.78.66.180.142|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.156.147.78.172.169.162|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.176.131.254.167.69.94|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.208.142.121.19.233.17|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.216.80.230.198.240.89|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.216.158.243.13.226.221|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.228.84.232.99.5.97|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.236.67.246.113.20.8|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.244.142.56.128.80.183|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.244.237.95.161.154.121|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.252.236.218.64.159.32|2|11
|
||||
1.3.6.1.2.1.17.7.1.2.2.1.2.15.252.236.218.100.52.212|2|11
|
||||
1.3.6.1.2.1.17.7.1.4.2.1.3.77400.1|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.2.1.3.77400.15|66|15
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.1|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.2|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.3|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.4|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.5|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.6|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.7|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.8|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.9|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.10|66|1
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.11|66|15
|
||||
1.3.6.1.2.1.17.7.1.4.5.1.1.12|66|15
|
||||
1.3.6.1.2.1.31.1.1.1.1.1|4|Slot1/1
|
||||
1.3.6.1.2.1.31.1.1.1.1.2|4|Slot1/2
|
||||
1.3.6.1.2.1.31.1.1.1.1.3|4|Slot1/3
|
||||
1.3.6.1.2.1.31.1.1.1.1.4|4|Slot1/4
|
||||
1.3.6.1.2.1.31.1.1.1.1.5|4|Slot1/5
|
||||
1.3.6.1.2.1.31.1.1.1.1.6|4|Slot1/6
|
||||
1.3.6.1.2.1.31.1.1.1.1.7|4|Slot1/7
|
||||
1.3.6.1.2.1.31.1.1.1.1.8|4|Slot1/8
|
||||
1.3.6.1.2.1.31.1.1.1.1.9|4|Slot1/9
|
||||
1.3.6.1.2.1.31.1.1.1.1.10|4|Slot1/10
|
||||
1.3.6.1.2.1.31.1.1.1.1.11|4|Slot1/11
|
||||
1.3.6.1.2.1.31.1.1.1.1.12|4|Slot1/12
|
||||
1.3.6.1.2.1.31.1.1.1.18.1|4|Slot1/1
|
||||
1.3.6.1.2.1.31.1.1.1.18.2|4|Slot1/2
|
||||
1.3.6.1.2.1.31.1.1.1.18.3|4|Slot1/3
|
||||
1.3.6.1.2.1.31.1.1.1.18.4|4|Slot1/4
|
||||
1.3.6.1.2.1.31.1.1.1.18.5|4|Slot1/5
|
||||
1.3.6.1.2.1.31.1.1.1.18.6|4|Slot1/6
|
||||
1.3.6.1.2.1.31.1.1.1.18.7|4|Slot1/7
|
||||
1.3.6.1.2.1.31.1.1.1.18.8|4|Slot1/8
|
||||
1.3.6.1.2.1.31.1.1.1.18.9|4|Slot1/9
|
||||
1.3.6.1.2.1.31.1.1.1.18.10|4|Slot1/10
|
||||
1.3.6.1.2.1.31.1.1.1.18.11|4|Slot1/11
|
||||
1.3.6.1.2.1.31.1.1.1.18.12|4|Slot1/12
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.1|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.2|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.3|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.4|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.5|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.6|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.7|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.8|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.9|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.10|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.11|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.0.12|2|2
|
||||
1.3.6.1.2.1.31.1.2.1.3.1.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.2.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.3.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.4.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.5.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.6.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.7.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.8.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.9.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.10.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.11.0|2|1
|
||||
1.3.6.1.2.1.31.1.2.1.3.12.0|2|1
|
||||
1.3.6.1.4.1.8691.602.1.1.2.2.1.0|4|v3.2 Build 2023_0719_1007
|
||||
1.3.6.1.4.1.8691.602.1.1.2.2.3.0|4|TBCBD1028773
|
||||
1.3.6.1.4.1.8691.602.1.1.2.2.5.0|4|EDS-4012-4GC
|
||||
1.3.6.1.4.1.8691.602.1.3.2.4.0|2|7
|
Loading…
Reference in New Issue
Block a user