------------------------------------------------------------------------------- -- SSE232 Serial Servers Family -- Structure of Management Information -- -- EXEMYS SRL - www.exemys.com - support@exemys.com -- -- History: -- 1.00 GLS 15/05/2004 Created (together with other products) -- 1.10 FJR 30/09/2005 Different products are splitted in different files -- 2.00 FJR 15/02/2006 Configuration information moved -- New names for all product specific objects -- New MIB-II objects added. -- Only matches SSE232 firmware V2.5.2 or higher -- 3.00 FJR 29/11/2006 Input index added to input change trap values -- IOs index is now visible -- 3.01 FJR 18/07/2007 Input index is typed -- No changed to tree structure -- 3.03 PO 22/02/2016 Add - ipTraps2 .10.6 (Firmware V3.0 or higher) -- 3.04 PO 05/04/2017 Add - Wi-Fi ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- The following objects are implemented in the MIB-II System Group -- 1.3.6.1.2.1.1.1 sysDescr -- 1.3.6.1.2.1.1.2 sysObjectID -- 1.3.6.1.2.1.1.3 sysUpTime ------------------------------------------------------------------------------- SSE232-AI DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM SNMPv2-TC TRAP-TYPE FROM RFC-1215 ; ------------------------------------------------------------------------------- -- MIB View Overview (.1.3.6.1.4.entreprise(1).exemys(18284).products(1).serialServers(2).sse232(1)...) -- -- iosTable .1 -- iosEntry .1.1 -- inputs .1.1.1 -- outputs .1.1.2 -- iosIndex .1.1.100 -- -- config .10 -- ipTraps1 .10.1 -- ipTraps2 .10.6 -- ipConfigAddress .10.2 -- ipConfigSubnetMask .10.3 -- ipConfigGateway .10.4 -- hostName .10.5 -- -- configWiFi .11 -- ipConfigAddress .11.2 -- ipConfigSubnetMask .11.3 -- ipConfigGateway .11.4 -- Ssid .11.5 ------------------------------------------------------------------------------- -- -- Type Definitions -- sse232diStateType ::= INTEGER { low(0), high(1) } sse232iosIndexType ::= INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7) } -- -- Top-Level Object Identifiers -- --1.3.6.1.4.1.18284 exemys OBJECT IDENTIFIER ::= { enterprises 18284 } --1.3.6.1.4.1.18284.1 exemysProducts OBJECT IDENTIFIER ::= { exemys 1 } --1.3.6.1.4.1.18284.10000 otherExemys OBJECT IDENTIFIER ::= { exemys 10000 } --1.3.6.1.4.1.18284.1.2 serialServers OBJECT IDENTIFIER ::= { exemysProducts 2 } --1.3.6.1.4.1.18284.1.10000 otherProducts OBJECT IDENTIFIER ::= { exemysProducts 10000 } --1.3.6.1.4.1.18284.1.2.1 sse232 OBJECT IDENTIFIER ::= { serialServers 1 } --1.3.6.1.4.1.18284.1.2.10000 otherServers OBJECT IDENTIFIER ::= { serialServers 10000 } -- -- Product-Level Object Identifiers -- -- Inputs / Outputs -- --1.3.6.1.4.1.18284.1.2.1.1 iosTable OBJECT-TYPE SYNTAX SEQUENCE OF iosEntry ACCESS not-accessible STATUS current DESCRIPTION "Table containing inputs and outputs" ::= { sse232 1 } --1.3.6.1.4.1.18284.1.2.1.1.1 iosEntry OBJECT-TYPE SYNTAX IosEntry ACCESS not-accessible STATUS current DESCRIPTION "Table containing the IOS" INDEX { iosIndex } ::= { iosTable 1 } IosEntry ::= SEQUENCE { inputs sse232diStateType, outputs sse232diStateType iosIndex sse232iosIndexType } --1.3.6.1.4.1.18284.1.2.1.1.1.1 inputs OBJECT-TYPE SYNTAX sse232diStateType ACCESS read-only STATUS current DESCRIPTION "State of SSE232 inputs" ::= { iosEntry 1 } --1.3.6.1.4.1.18284.1.2.1.1.1.2 outputs OBJECT-TYPE SYNTAX sse232diStateType ACCESS read-write STATUS current DESCRIPTION "State of SSE232 outputs" ::= { iosEntry 2 } --1.3.6.1.4.1.18284.1.2.1.1.1.100 iosIndex OBJECT-TYPE SYNTAX sse232iosIndexType ACCESS read-only STATUS current DESCRIPTION "The IOs index" ::= { iosEntry 100 } -- Network -- --1.3.6.1.4.1.18284.1.2.1.10 config OBJECT IDENTIFIER ::= { sse232 10 } --1.3.6.1.4.1.18284.1.2.1.10.1 ipTraps OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "IP Address 1 of the nms" ::= { config 1 } --1.3.6.1.4.1.18284.1.2.1.10.2 ipConfigAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current IP address" ::= { config 2 } --1.3.6.1.4.1.18284.1.2.1.10.3 ipConfigSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current Subnet Mask" ::= { config 3 } --1.3.6.1.4.1.18284.1.2.1.10.4 ipConfigGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current Gateway IP address" ::= { config 4 } --1.3.6.1.4.1.18284.1.2.1.10.5 hostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Hostname of the Exemys device." ::= { config 5 } --1.3.6.1.4.1.18284.1.2.1.10.6 ipTraps OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "IP Address 2 of the nms" ::= { config 6 } -- Wi-Fi -- --1.3.6.1.4.1.18284.1.2.1.11 configWiFi OBJECT IDENTIFIER ::= { sse232 11 } --1.3.6.1.4.1.18284.1.2.1.11.2 ipConfigAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current IP address" ::= { configWiFi 2 } --1.3.6.1.4.1.18284.1.2.1.11.3 ipConfigSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current Subnet Mask" ::= { configWiFi 3 } --1.3.6.1.4.1.18284.1.2.1.11.4 ipConfigGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current Gateway IP address" ::= { configWiFi 4 } --1.3.6.1.4.1.18284.1.2.1.11.5 Ssid OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "SSID Wi-Fi." ::= { configWiFi 5 } -- -- Trap definitions -- --1.3.6.1.4.1.18284.1.2.1.0.1 sse232inputOn TRAP-TYPE ENTERPRISE sse232 VARIABLES { inputs, iosIndex } DESCRIPTION "This trap is sent each time one input goes from OFF to ON" ::= 1 --1.3.6.1.4.1.18284.1.2.1.0.2 sse232inputOff TRAP-TYPE ENTERPRISE sse232 VARIABLES { inputs, iosIndex } DESCRIPTION "This trap is sent each time one input goes from ON to OFF" ::= 2 END