-- ***************************************************************** -- Moxa MGate 5101 MIB -- -- Copyright (c) 2013 by Moxa Inc. -- All rights reserved. -- Version: 1.0 -- Date: 2013/07/30 -- ***************************************************************** MOXA-MGate5101-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 mgate5101 MODULE-IDENTITY LAST-UPDATED "201306182100Z" ORGANIZATION "Moxa Inc." CONTACT-INFO "Email: support@moxa.com Tel : +886 2 89191230" DESCRIPTION "The MIB module for Moxa MGate 5101 series specific information." ::= { mgate 5101 } -- 1.3.6.1.4.1.8691.21.5101 -- ------------------------------------------------------------- -- groups in the MOXA-MGate 5101 MIB -- ------------------------------------------------------------- swMgmt OBJECT IDENTIFIER ::= { mgate5101 1 } -- 1.3.6.1.4.1.8691.21.5101.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.5101.1.1 modelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of the MGate. The possible values of this parameter are: 'MGate 5101' for MGate 5101." ::= { overview 1 } serialNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the MGate. Every MGate 5101 series 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 } ethIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the MGate's Ethernet interface." ::= { overview 4 } ethMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the MGate's Ethernet interface." ::= { overview 5 } 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 6 } power1Status OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power 1 status of the MGate." ::= { overview 7 } power2Status OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power 2 status of the MGate." ::= { overview 8 } 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 9 } pbCommLedStatus OBJECT-TYPE SYNTAX INTEGER { no_data_exchange(0), data_exchange_with_all_slave(1), data_exchange_with_at_least_one_slave(2), bus_control_error(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The PROFIBUS COMM led status of the MGate." ::= { overview 10 } pbCfgLedStatus OBJECT-TYPE SYNTAX INTEGER { no_profibus_configuration(0), profibus_configuration_OK(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The PROFIBUS CFG led status of the MGate." ::= { overview 11 } pbLedStatus OBJECT-TYPE SYNTAX INTEGER { offline(0), operate(1), clear(2), stop(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The PROFIBUS PBM led status of the MGate." ::= { overview 12 } -- ------------------------------------------------------------- -- Basic settings -- ------------------------------------------------------------- basicSetting OBJECT IDENTIFIER ::= { swMgmt 2} -- 1.3.6.1.4.1.8691.21.5101.1.2 -- ------------------------------------------------------------- -- Basic settings -> Server settings -- ------------------------------------------------------------- serverSetting OBJECT IDENTIFIER ::= { basicSetting 1 } -- 1.3.6.1.4.1.8691.21.5101.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.5101.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 5101 series device uses SNTP (RFC-1769) for auto time calibration. Input the correct 'Time server' IP address or domain name. Once the MGate 5101 series device server 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.5101.1.3 ethIpConfiguration 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 four possible IP configuration modes: Static, DHCP, DHCP/BOOTP, BOOTP." ::= { networkSetting 1 } ethIpAddress 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." ::= { networkSetting 2 } ethNetMask 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 5101 series 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 5101 series device, a connection is established directly from the MGate 5101 series device. Otherwise, the connection is established through the given default gateway." ::= { networkSetting 3 } ethDefaultGateway 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 5101 series 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." ::= { networkSetting 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." ::= { networkSetting 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." ::= { networkSetting 6 } doNetworkActivate OBJECT-TYPE SYNTAX INTEGER { activate(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activate the network settings. This action will force the device rebooting. Note: Read this object will always return 0." ::= { networkSetting 7 } END