-- ***************************************************************** -- Moxa MGate W5208 MIB -- -- Copyright (c) 2014 by Moxa Inc. -- All rights reserved. -- Version: 1.0 -- Date: 2015/08/05 -- ***************************************************************** MOXA-MGate5208-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DateAndTime, TEXTUAL-CONVENTION, MacAddress, DisplayString FROM SNMPv2-TC; moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691 mgate OBJECT IDENTIFIER ::= { moxa 21 } -- 1.3.6.1.4.1.8691.21 mgate5208 MODULE-IDENTITY LAST-UPDATED "201508051000Z" ORGANIZATION "Moxa Inc." CONTACT-INFO "Email: support@moxa.com Tel : +886 2 89191230" DESCRIPTION "The MIB module for Moxa MGate W5208 specific information." ::= { mgate 5208 } -- 1.3.6.1.4.1.8691.21.5208 -- ------------------------------------------------------------- -- groups in the MOXA-MGate 5208 MIB -- ------------------------------------------------------------- swMgmt OBJECT IDENTIFIER ::= { mgate5208 1 } -- 1.3.6.1.4.1.8691.21.5208.1 -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- PortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." SYNTAX OCTET STRING -- ------------------------------------------------------------- -- swMgmt group -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- Overview -- ------------------------------------------------------------- overview OBJECT IDENTIFIER ::= { swMgmt 1 } -- 1.3.6.1.4.1.8691.21.5208.1.1 modelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of the MGate. The values of this parameter is: 'MGate W5208'." ::= { overview 1 } serialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the MGate. Each MGate W5208 device is assigned a unique serial number before it is shipped." ::= { overview 2 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the firmware currently running on the MGate." ::= { overview 3 } ipAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the MGate." ::= { overview 4 } macAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the MGate." ::= { overview 5 } wlanSSID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The SSID of WLAN." ::= { overview 6 } wlanNetworkType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Network Type of Wireless LAN. The possible values are 'Infrastrcture Mode' and 'Ad-hoc Mode'" ::= { overview 7 } wlanOperationMode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Operation Mode of Wireless LAN. The possible values are 'Auto', '802.11a', '802.11b/g', '802.11a/n', '802.11g/n'" ::= { overview 8 } wlanCountryCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "WLAN country code" ::= { overview 9 } upTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in human-readable notation) since the system was last re-initialized." ::= { overview 10 } power1Status OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power 1 status of the MGate." ::= { overview 11 } power2Status OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power 2 status of the MGate." ::= { overview 12 } readyLedStatus OBJECT-TYPE SYNTAX INTEGER { operational(1), located(2), fault(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ready LED status of the MGate." ::= { overview 13 } wlanLedStatus OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current WLAN connection status." ::= { overview 14 } signalLedStatus_1 OBJECT-TYPE SYNTAX INTEGER { off(0),on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The WLAN signal strength LED status of the MGate." ::= { overview 15 } signalLedStatus_2 OBJECT-TYPE SYNTAX INTEGER { off(0),on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The WLAN signal strength LED status of the MGate." ::= { overview 16 } signalLedStatus_3 OBJECT-TYPE SYNTAX INTEGER { off(0),on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The WLAN signal strength LED status of the MGate." ::= { overview 17 } -- ------------------------------------------------------------- -- Basic settings -- ------------------------------------------------------------- basicSetting OBJECT IDENTIFIER ::= { swMgmt 2} -- 1.3.6.1.4.1.8691.21.5208.1.2 -- ------------------------------------------------------------- -- Basic settings -> Server settings -- ------------------------------------------------------------- serverSetting OBJECT IDENTIFIER ::= { basicSetting 1 } -- 1.3.6.1.4.1.8691.21.5208.1.2.1 serverName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A text string used to identify the MGate." ::= { serverSetting 1 } serverLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A text string used to identify the location of the MGate. This option is useful for specifying the location or application of different MGate device servers." ::= { serverSetting 2 } -- ------------------------------------------------------------- -- Basic settings -> Time settings -- ------------------------------------------------------------- timeSetting OBJECT IDENTIFIER ::= { basicSetting 2 } -- 1.3.6.1.4.1.8691.21.5208.1.2.2 timeZone OBJECT-TYPE SYNTAX INTEGER { gmt-1200-Eniwetok-Kwajalein(0), gmt-1100-Midway-Island-Samoa(1), gmt-1000-Hawaii(2), gmt-0900-Alaska(3), gmt-0800-Pacific-Time-US-Canada-Tijuana(4), gmt-0700-Arizona(5), gmt-0700-Mountain-Time-US-Canada(6), gmt-0600-Central-Time-US-Canada(7), gmt-0600-Mexico-City-Tegucigalpa(8), gmt-0600-Saskatchewan(9), gmt-0500-Bogota-Lima-Quito(10), gmt-0500-Eastern-Time-US-Canada(11), gmt-0500-Indiana-East(12), gmt-0430-Caracas(13), gmt-0400-Atlantic-Time-Canada(14), gmt-0400-Georgetown-La-Paz(15), gmt-0400-Santiago(16), gmt-0330-Newfoundland(17), gmt-0300-Brasilia(18), gmt-0300-Buenos-Aires(19), gmt-0200-Mid-Atlantic(20), gmt-0100-Azores-Cape-Verde-Is(21), gmt-Casabanca-Monrovia(22), gmt-Greenich-Mean-Time-Dublin-Edinburgh-Lisbon-London(23), gmt_0100-Amsterdam-Berlin-Bern-Rome-Stockholm-Vienna(24), gmt_0100-Belgrade-Bratislava-Budapest-Ljubljana-Prague(25), gmt_0100-Brussels-Copenhagen-Madrid-Paris-Vilnius(26), gmt_0100-Sarajevo-Skopje-Warsaw-Zagreb(27), gmt_0200-Athens-Istanbul-Minsk(28), gmt_0200-Bucharest(29), gmt_0200-Cairo(30), gmt_0200-Harare-Pretoria(31), gmt_0200-Helsinki-Riga-Sofia-Tallinn(32), gmt_0200-Jerusalem(33), gmt_0300-Baghdad-Kuwait-Riyadh(34), gmt_0300-Moscow-St-Petersburg-Volgograd(35), gmt_0300-Mairobi(36), gmt_0330-Tehran(37), gmt_0400-Abu-Dhabi-Muscat(38), gmt_0400-Baku-Tbilisi(39), gmt_0430-Kabul(40), gmt_0500-Ekaterinburg(41), gmt_0500-Islamabad-Karachi-Tashkent(42), gmt_0530-Bombay-Calcutta-Madras-New-Delhi(43), gmt_0600-Astana-Almaty-Dhaka(44), gmt_0600-Colombo(45), gmt_0700-Bangkok-Hanoi-Jakarta(46), gmt_0800-Beijing-Chongqing-Hong-Kong-Urumqi(47), gmt_0800-Perth(48), gmt_0800-Singapore(49), gmt_0800-Taipei(50), gmt_0900-Osaka-Sapporo-Tokyo(51), gmt_0900-Seoul(52), gmt_0900-Yakutsk(53), gmt_0930-Adelaide(54), gmt_0930-Darwin(55), gmt_1000-Brisbane(56), gmt_1000-Canberra-Melbourne-Sydney(57), gmt_1000-Guam-Port-Moresby(58), gmt_1000-Hobart(59), gmt_1000-Vladivostok(60), gmt_1100-Magadan-Solomon-Is-New-Caledonia(61), gmt_1200-Auckland-Wllington(62), gmt_1200-Fiji-Kamchatka-Marshall-Is(63)} MAX-ACCESS read-write STATUS current DESCRIPTION "The time-zone index of the MGate." ::= { timeSetting 1 } localTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..19)) MAX-ACCESS read-write STATUS current DESCRIPTION "The system time in the following format yyyy/mm/dd hh:mm:ss" ::= { timeSetting 2 } timeServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The MGate W5208 device uses SNTP (RFC-1769) for auto time calibration. Input the correct 'Time server' IP address or domain name. Once the MGate W5208 device is configured with the correct Time server address, it will request time information from the Time server every 10 minutes." ::= { timeSetting 3 } -- ------------------------------------------------------------- -- Network settings -- ------------------------------------------------------------- networkSetting OBJECT IDENTIFIER ::= { swMgmt 3 } -- 1.3.6.1.4.1.8691.21.5208.1.3 -- ------------------------------------------------------------- -- Network settings -> General -- ------------------------------------------------------------- generalSetting OBJECT IDENTIFIER ::= { networkSetting 1 } -- 1.3.6.1.4.1.8691.21.5208.1.3.1 ipConfiguration OBJECT-TYPE SYNTAX INTEGER { static(0), dhcp(1), bootp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The IP configuration mode of the MGate. You can choose from three possible IP configuration modes Static, DHCP, BOOTP." ::= { generalSetting 1 } ipAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { generalSetting 2 } netMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A subnet mask represents all of the network hosts at one geographic location, in one building, or on the same local area network. When a packet is sent out over the network, the MGate W5208 device will use the subnet mask to check whether the TCP/IP host specified in the packet is on the local network segment. If the address is on the same network segment as the MGate W5208 device, a connection is established directly from the MGate W5208 device. Otherwise, the connection is established through the given default gateway." ::= { generalSetting 3 } defaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A gateway is a network computer that acts as an entrance to another network. Usually, the computers that control traffic within the network or at the local Internet service provider are gateway nodes. The MGate W5208 device needs to know the IP address of the default gateway computer in order to communicate with the hosts outside the local network environment. For correct gateway IP address information, consult with the network administrator." ::= { generalSetting 4 } dnsServer1IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The first DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the website's correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { generalSetting 5 } dnsServer2IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The second DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the website's correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { generalSetting 6 } -- ------------------------------------------------------------- -- Network settings -> WLAN Settings -- ------------------------------------------------------------- wlanSetting OBJECT IDENTIFIER ::= { networkSetting 2 } -- 1.3.6.1.4.1.8691.21.5208.1.3.2 -- ------------------------------------------------------------- -- Network settings -> WLAN Settings -> Profile -- ------------------------------------------------------------- profile OBJECT IDENTIFIER ::= { wlanSetting 1 } -- 1.3.6.1.4.1.8691.21.5208.1.3.2.1 networkType OBJECT-TYPE -- 1.3.6.1.4.1.8691.21.5208.1.3.2.1.1 SYNTAX INTEGER { ad-hoc(0), infrastructure(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select WLAN network type." ::= { profile 1 } operationMode OBJECT-TYPE -- 1.3.6.1.4.1.8691.21.5208.1.3.2.1.2 SYNTAX INTEGER { auto(0), w802_11a(1), w802_11bg(2), w802_11an(3), w802_11gn(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select WLAN network type. Note that for Adhoc mode, OP mode AUTO is not allowed" ::= { profile 2 } wlanProfileSSID OBJECT-TYPE -- 1.3.6.1.4.1.8691.21.5208.1.3.2.1.3 SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set WLAN SSID" ::= { profile 3 } -- ------------------------------------------------------------- -- Serial port settings -- ------------------------------------------------------------- serialSetting OBJECT IDENTIFIER ::= { swMgmt 4 } -- 1.3.6.1.4.1.8691.21.5208.1.4 comParamPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ComParamPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Communication Parameters table." ::= { serialSetting 1 } -- 1.3.6.1.4.1.8691.21.5208.1.4.1 comParamPortEntry OBJECT-TYPE SYNTAX ComParamPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Communication Parameters entry." INDEX { portIndex } ::= { comParamPortTable 1 } ComParamPortEntry ::= SEQUENCE { portIndex INTEGER, portInterface INTEGER, portBaudRate INTEGER, portFlowControl INTEGER } portIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial port index." ::= { comParamPortEntry 1 } portInterface OBJECT-TYPE SYNTAX INTEGER { rs-232(0), rs-422(1), rs-485-2wire(2), rs-485-4wire(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The serial interface that the port works on." ::= { comParamPortEntry 2 } portBaudRate OBJECT-TYPE SYNTAX INTEGER { b50(0), b75(1), b110(2), b134(3), b150(4), b300(5), b600(6), b1200(7), b1800(8), b2400(9), b4800(10), b9600(12), b19200(13), b38400(14), b57600(15), b115200(16), b230400(17), b460800(18), b921600(19) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port's speed in bits per second. You can choose a standard baud rate by indexing." ::= { comParamPortEntry 3 } portFlowControl OBJECT-TYPE SYNTAX INTEGER { none(0), rts-cts(1), xon-xoff(2), rts-toggle(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The serial flow control that the port works on." ::= { comParamPortEntry 4 } -- ------------------------------------------------------------- -- Protocol Settings -- ------------------------------------------------------------- protocolSetting OBJECT IDENTIFIER ::= { swMgmt 5 } -- 1.3.6.1.4.1.8691.21.5208.1.5 -- -------------------------------------------------------------------------------------- -- Protocol Settings -> protocol assignment -- -------------------------------------------------------------------------------------- protocolAssignment OBJECT IDENTIFIER ::= { protocolSetting 1 } -- 1.3.6.1.4.1.8691.2.13.1.5.1 protocolTable OBJECT-TYPE SYNTAX SEQUENCE OF ProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ports' protocol settings." ::= { protocolAssignment 1 } protocolEntry OBJECT-TYPE SYNTAX ProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port's protocol entry." INDEX { portIdx } ::= { protocolTable 1 } ProtocolEntry ::= SEQUENCE { portIdx INTEGER, portProtocol INTEGER } portIdx OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { protocolEntry 1 } portProtocol OBJECT-TYPE SYNTAX INTEGER { modbus(0),dnp3(1),tcps(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol of the serial port. Note that changing this setting may also change the application." ::= { protocolEntry 2 } -- ------------------------------------------------------------- -- sysManagement -- ------------------------------------------------------------- sysManagement OBJECT IDENTIFIER ::= { swMgmt 6 } -- 1.3.6.1.4.1.8691.21.5208.1.6 maintenance OBJECT IDENTIFIER ::= { sysManagement 1 } loadFactoryDefault OBJECT-TYPE SYNTAX INTEGER { resetToFactoryDefault-KeepIP(0), resetToFactoryDefault(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "load the default settings of the Mgate" ::= { maintenance 1 } -- ------------------------------------------------------------- -- sysMonitoring -- ------------------------------------------------------------- sysMonitoring OBJECT IDENTIFIER ::= { swMgmt 7 } -- 1.3.6.1.4.1.8691.21.5208.1.7 -- ------------------------------------------------------------- -- sysMonitoring -> System Status -- ------------------------------------------------------------- sysStatus OBJECT IDENTIFIER ::= { sysMonitoring 1 } -- 1.3.6.1.4.1.8691.21.5208.1.7 -- ------------------------------------------------------------- -- sysMonitoring -> System Status -> WLAN Status -- ------------------------------------------------------------- wlanStatus OBJECT IDENTIFIER ::= { sysStatus 1 } -- 1.3.6.1.4.1.8691.21.5208.1.5.1 wlanStatusSignalStrength OBJECT-TYPE -- 1.3.6.1.4.1.8691.21.5208.1.5.1.1 SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The signal strength of Wireless LAN." ::= { wlanStatus 1 } wlanStatusConnectionSpeed OBJECT-TYPE -- 1.3.6.1.4.1.8691.21.5208.1.5.1.2 SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The connection speed of Wireless LAN." ::= { wlanStatus 2 } -- ------------------------------------------------------------- -- others -- ------------------------------------------------------------- doActivate OBJECT-TYPE SYNTAX INTEGER { activate(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activate current settings." ::= { swMgmt 8 } -- 1.3.6.1.4.1.8691.21.5208.1.8 restartSystem OBJECT-TYPE SYNTAX INTEGER { restart(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Restart the Mgate . Be sure to save all of your configuration changes before you restart the system. Otherwise, all of the changes will be lost." ::= { swMgmt 9 } -- 1.3.6.1.4.1.8691.21.5208.1.9 END