PERLE-IOLAN-SDS-MIB DEFINITIONS ::= BEGIN -- The private MIB module for the Perle IOLAN SDS, SCS and STS -- version 17.01.17 (year.month.day) IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, IpAddress, Counter32, Unsigned32, Integer32, enterprises FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, MacAddress FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; sdsMIB MODULE-IDENTITY LAST-UPDATED "201701170000Z" ORGANIZATION "Perle Systems Limited" CONTACT-INFO "Postal: Perle Systems Limited 60 Renfrew Drive Markham, Ontario Canada L3R 0E1 http://www.perle.com/" DESCRIPTION "The private MIB module for the Perle IOLAN SDS, SCS and STS" REVISION "201701170000Z" DESCRIPTION "Updated for 4.9G firmware release (sds-l)" REVISION "201603310000Z" DESCRIPTION "Updated for 4.8G firmware release" REVISION "201512080000Z" DESCRIPTION "Updated for 4.7G firmware release (sds-w)" REVISION "201410210000Z" DESCRIPTION "Updated for 4.6G firmware release" REVISION "201306250000Z" DESCRIPTION "Updated for 4.5G firmware release" REVISION "201205140000Z" DESCRIPTION "Updated for 4.4G firmware release" REVISION "201201070000Z" DESCRIPTION "Updated again for 4.3G firmware release" REVISION "201103080000Z" DESCRIPTION "Updated for 4.3G firmware release" REVISION "201010290000Z" DESCRIPTION "Updated for 4.2G firmware release" REVISION "200909140000Z" DESCRIPTION "Resolved issues with nested tables and several MIB syntax errors. MIB no longer compatible with firmware versions prior to 4.1" REVISION "200810200000Z" DESCRIPTION "Updated for 3.6G firmware release" REVISION "200806250000Z" DESCRIPTION "Updated for 3.5G firmware release" REVISION "200711300000Z" DESCRIPTION "Updated for 3.4G firmware release" REVISION "200707240000Z" DESCRIPTION "Updated for 3.2G firmware release" REVISION "200610240000Z" DESCRIPTION "Updated for 3.0G firmware release" REVISION "200606210000Z" DESCRIPTION "Updated for 2.4G firmware release" REVISION "200604230000Z" DESCRIPTION "Updated for 2.3G firmware release" REVISION "200603170000Z" DESCRIPTION "Updated for 2.1G firmware release" REVISION "200601090000Z" DESCRIPTION "Updated descriptions" REVISION "200511100000Z" DESCRIPTION "Added support for: multiple Ethernet interfaces, 1000 Mbps Ethernet, software serial port termination, and dedicated serial console port" REVISION "200511090000Z" DESCRIPTION "Added support for single character interrupt feature. Fixed syntactical errors and updated descriptions." REVISION "200506100000Z" DESCRIPTION "Added support for DCE serial interface and 2-port model" REVISION "200506010000Z" DESCRIPTION "Added support for 28800 baud" REVISION "200505040000Z" DESCRIPTION "Added SSL Configuration support" REVISION "200501140000Z" DESCRIPTION "Initial Release" -- ::= { enterprises 1966 10 } this OID is obsolete ::= { enterprises 1966 12 } perle OBJECT IDENTIFIER ::= { enterprises 1966 } sdsMIBObjects OBJECT IDENTIFIER ::= { sdsMIB 1 } sdsMIBNotifications OBJECT IDENTIFIER ::= { sdsMIB 2 } sdsMIBConformance OBJECT IDENTIFIER ::= { sdsMIB 3 } adminInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 1 } serverInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 2 } hostsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 3 } userInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 4 } portInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 5 } modemInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 6 } servicesInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 7 } trueportInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 8 } radiusInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 9 } kerberosInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 10 } ldapInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 11 } tacacsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 12 } securidInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 13 } nisInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 14 } sshServerInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 15 } defUserInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 16 } snmpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 17 } dnsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 18 } winsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 19 } gatewayInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 20 } syslogInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 21 } emailInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 22 } ripInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 23 } timeInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 24 } fileInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 25 } -- OBJECT IDENTIFIER ::= { sdsMIBObjects 26 } is obsolete sntpStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 27 } ripTableInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 28 } tcpConnStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 29 } udpConnStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 30 } ipv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 31 } icmpv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 32 } udpv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 33 } tcpConnv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 34 } udpConnv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 35 } routev6Info OBJECT IDENTIFIER ::= { sdsMIBObjects 36 } ripv6TableInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 37 } interfacev6Info OBJECT IDENTIFIER ::= { sdsMIBObjects 38 } sslInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 39 } consoleInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 40 } ethStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 41 } modbusGatewayInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 42 } modbusStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 43 } customAppServerInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 44 } ioInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 45 } clusteringInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 46 } dynamicDNSInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 47 } pciInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 48 } vmodemPhoneInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 49 } ipsecInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 50 } ipv6Info OBJECT IDENTIFIER ::= { sdsMIBObjects 51 } l2tpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 52 } vpnexceptionInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 53 } httpTunInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 54 } sftpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 55 } wlanInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 56 } wwanInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 57 } sfpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 58 } frontPanelInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 59 } -- Data Types YesNoValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a YES or NO value." SYNTAX INTEGER { no(1), yes(2) } OnOffValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents an ON or OFF value." SYNTAX INTEGER { off(1), on(2) } Hex8 ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x" STATUS current DESCRIPTION "Represents a one byte octet hex value." SYNTAX OCTET STRING (SIZE(1)) Hex32 ::= TEXTUAL-CONVENTION DISPLAY-HINT "4x" STATUS current DESCRIPTION "Represents a four octet hex value." SYNTAX OCTET STRING (SIZE(4)) TrueportBaud ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents TruePort baudrate mapping." SYNTAX INTEGER { b50(1), b75(2), b110(3), b134(4), b150(5), b200(6), b300(7), b600(8), b1200(9), b1800(10), b2400(11), b4800(12), b9600(13), b19200(14), b38400(15), b57600(16), b115200(17), b230400(18), b28800(23), bCustom(24) } Date ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A date specification. In the format dd/mm/yyyy field contents range ----- -------- ----- 1 day 1..31 2 month 1..12 3 year* 0..65536 " SYNTAX OCTET STRING (SIZE (8..10)) Time ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A time specification. In the format hh:mm:ss field contents range ----- -------- ----- 1 hour 0..23 2 minutes 0..59 3 seconds 0..59 " SYNTAX OCTET STRING (SIZE (5..8)) Ipv4v6Address ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "An IPv4 or IPv6 address" SYNTAX OCTET STRING (SIZE (0..255)) Ipv6InterfaceId ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "An IPv6 Interface Identifier. The first 64 bits must be 0" SYNTAX OCTET STRING (SIZE (0..255)) GenericTableIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "An arbitrary value that uniquely identifies the entity. The value should be a small, positive integer. Index values for different entities are not necessarily contiguous." SYNTAX Integer32 (1..2147483647) PortNumber ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Serial Port/Line number. Valid values are 1 to maximum port number the Device Server supports" SYNTAX Integer32 (1..49) ContainerStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." SYNTAX INTEGER { active(1), modified(2), applyChanges(4), discardChanges(6) } -- adminInfo group. adminFunction OBJECT-TYPE SYNTAX INTEGER { writeToFlash(1), resetToFactoryDefaults(2), reboot(3), resetSecurIDNodeSecret(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Perform a specific function on the Device Server. If you want to save all the changes that have been submitted to the Device Server, you need to expand the adminInfo container folder and SET the adminFunction to 1 to write to FLASH. To make the configuration changes take effect, SET the adminFunction to 3 to reboot the Device Server." ::= {adminInfo 1 } adminLastFunction OBJECT-TYPE SYNTAX INTEGER { writeToFlash(1), resetToFactoryDefaults(2), reboot(3), resetSecurIDNodeSecret(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The last function requested" ::= {adminInfo 2 } adminStatus OBJECT-TYPE SYNTAX INTEGER { successful(1), error(2), inProgress(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the last function performed." ::= {adminInfo 3 } adminSystemDate OBJECT-TYPE SYNTAX Date MAX-ACCESS read-write STATUS current DESCRIPTION "The system date. Format dd/mm/yyyy" ::= { adminInfo 4 } adminSystemTime OBJECT-TYPE SYNTAX Time MAX-ACCESS read-write STATUS current DESCRIPTION "The system time (local time). Format hh:mm:ss" ::= { adminInfo 5 } adminKillLine OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "Enter the line number you want to reset" ::= { adminInfo 6 } adminGetClusteredSlavePortNames OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Set the clustered slave IP address in order to retrieve its serial port names." ::= { adminInfo 7} adminPowerOn OBJECT-TYPE SYNTAX DisplayString(SIZE(1..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on the power of the whole line(if the line is not a power management line) or a plug (the line is a power management line), and the input format is line#:plug#(1 based)." ::= { adminInfo 8} adminPowerOff OBJECT-TYPE SYNTAX DisplayString(SIZE(1..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Turn off the power of the whole line(if the line is not a power management line) or a plug (the line is a power management line), and the input format is line#:plug#(1 based)." ::= { adminInfo 9} adminPowerBoot OBJECT-TYPE SYNTAX DisplayString(SIZE(1..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Boot the whole line(if the line is not a power management line) or a plug (the line is a power management line), and the input format is line#:plug#(1 based)." ::= { adminInfo 10} adminPowerReset OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "Reset whole line(only if the line is a power management line), and the input is the line number(1 based)." ::= { adminInfo 11} adminPowerStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(1..10)) MAX-ACCESS read-write STATUS current DESCRIPTION "Return the status of a plug (the line is a power management line). The input format is line#:plug#(1 based). The output is one of following strings: 'off', 'on' or 'undefined'." ::= { adminInfo 12} adminIpsec OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2), restart(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "IPsec functions." ::= {adminInfo 13 } adminPowerMonitorOn OBJECT-TYPE SYNTAX DisplayString(SIZE(1..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Enable host monitoring for a power plug, on a serial port configured for power management. The input format is line#:plug#. e.g. Use '5:10' for serial port 5, plug 10." ::= { adminInfo 14} adminPowerMonitorOff OBJECT-TYPE SYNTAX DisplayString(SIZE(1..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Disable host monitoring for a power plug, on a serial port configured for power management. The input format is line#:plug#. e.g. Use '5:10' for serial port 5, plug 10." ::= { adminInfo 15 } adminPowerMonitorStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(1..10)) MAX-ACCESS read-write STATUS current DESCRIPTION "Return the status of the host monitoring feature for a power plug, on a serial port configured for power management. The input format is line#:plug#. The output is one of following strings: 'off', 'on' or 'undefined'." ::= { adminInfo 16 } adminPowerMonitorNumberOfReboots OBJECT-TYPE SYNTAX DisplayString(SIZE(1..10)) MAX-ACCESS read-write STATUS current DESCRIPTION "Return the number of power cycles (reboots) initiated by the host monitoring feature for a power plug, on a serial port configured for power management. The input format is line#:plug#. The output is a string containing the number of reboots." ::= { adminInfo 17 } adminPowerMonitorLastRebootTime OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "Returns the time of the last power cycle (reboot), initiated by the host monitoring feature for a power plug, on a serial port configured for power management. The input format is line#:plug#. The output is a string containing the date and time of the last reboot." ::= { adminInfo 18 } adminPowerMonitorResetRebootInfo OBJECT-TYPE SYNTAX DisplayString(SIZE(1..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the monitor reboot information (number of reboots and time of last reboot. The input format is line#:plug#. e.g. Use '5:10' for serial port 5, plug 10." ::= { adminInfo 19} adminResetSerialStatistics OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "Enter the line number you want to reset statistics" ::= { adminInfo 20 } adminChassisSerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis Serial Number" ::= { adminInfo 21} adminSlot1SerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot 1 Serial Number" ::= { adminInfo 22} adminSlot2SerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot 2 Serial Number" ::= { adminInfo 23} adminSlot3SerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Slto 3 Serial Number" ::= { adminInfo 24} adminLTECardSerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "LTE CardSerial Number" ::= { adminInfo 25} adminWIFICardSerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "WIFI Card Serial Number" ::= { adminInfo 26} adminPartNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current Description "Device part Number" ::= { adminInfo 27} adminTemperature OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current Description "IOLAN Internal temperature" ::= { adminInfo 28} serverStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { serverInfo 1 } serverName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the Device Server." ::= { serverInfo 2 } serverDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The domain name of the Device Server." ::= { serverInfo 3 } serverIPaddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server's unique IPv4 network IP address. If you are using the Device Server in an IPv6 network, this field can be left blank." ::= { serverInfo 4 } serverSubnetBits OBJECT-TYPE SYNTAX Integer32(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits in the subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. Valid values are 0-32. The default is 0. When the value is 0, the correct value is determined based on the class of the IP Address." ::= { serverInfo 5 } serverPortBuffering OBJECT-TYPE SYNTAX INTEGER { disabled(1), local(2), remote(3), both(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies where the port buffer log is kept, either Off, Local, Remote, or Both. If Remote or Both is selected, you must specify an NFS server location for the port buffer log." ::= { serverInfo 6 } serverViewPortBufferString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string (up to 8 characters) used by a a session connected to a serial port to display the port buffer for that particular serial port. You can specify control (unprintable) codes by putting the decimal value in angle brackets < > (for example, Escape b is <027>b). The default is ~view." ::= { serverInfo 7 } serverTimeStamping OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable time stamping of the port buffer data." ::= { serverInfo 8 } serverSessionEscapeString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The key sequence to escape the current session and display the session options." ::= { serverInfo 9 } serverNFSHostName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The NFS host that the Device Server will use for its Remote Port Buffering feature. The Device Server will open a file on the NFS host for each reverse SSH or reverse Telnet line, and send any port data to be written to those files. The default is None. This field is required when Mode is set to Remote or Both. The host name must be defined in the hosts table." ::= { serverInfo 10} serverNFSDirectory OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The directory and/or subdirectories where the Remote Port Buffering files will be created. This field is used when Port Buffering Mode is set to Remote or Both. For multiple Device Servers using the same NFS host, it is recommended that each Device Server have its own unique directory to house the remote port log files. The default is /device_server/portlogs." ::= { serverInfo 11 } serverNFSEncryption OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Determines if the data sent to the NFS host is sent encrypted or in the clear across the LAN. The default is set of Off. NOTE: When NFS encryption is enabled, the Decoder utility software is required to be installed on the NFS host for decrypting the data to a readable format." ::= { serverInfo 12 } serverPortMenuString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string (up to 8 characters) used by a a session connected to a serial port to display the port buffer for that particular serial port. You can specify control (unprintable) codes by putting the decimal value in angle brackets < > (for example, Escape b is <027>b). The default is ~view." ::= { serverInfo 13 } serverBreakEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables proprietary inband SSH break signal processing as well as the existing Reverse Telnet break signal. This parameter can also enable/disable the out-of-band break signals for TruePort. The default value is Off.." ::= { serverInfo 15 } serverBanner OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, displays a product identification banner before login prompts. Default is off." ::= { serverInfo 16 } serverSecurity OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only respond to, and allow access to and from, the IP addresses of hosts configured in the hosts table." ::= { serverInfo 17 } serverPromptWithName OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the Device Server name will be included in login prompts, command line prompts, etc." ::= { serverInfo 18 } serverPasswordLimit OBJECT-TYPE SYNTAX Integer32(0..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of attempts a user is allowed to enter a password for a port. If this limit is exceeded, the port is disabled for 5 minutes. A user with Admin level rights can restart the port, bypassing the timeout, by issuing a kill on the disabled port. The default value is 3." ::= { serverInfo 19 } serverOemLogin OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set, and a custom language file is in use, the login prompt will use the string defined in the language file as the login prompt instead of the default prompt, login:." ::= { serverInfo 20 } serverBypassPassword OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set, authorized users who do not have a password set, with the exception of the Admin user, WILL NOT be prompted for a password at login with Local Authentication." ::= { serverInfo 21} serverSingleTelnet OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Sets all reverse connections to a one connection at a time mode. Server-side applications will get a (socket) connection refused until: All data from previous connections on that serial port has drained, There are no other connections, Up to a 1 second interconnection poll timer has expired This also enables a per-connection keepalive TCP keepalive feature. After approximately 3 minutes of network connection idle time, the connection will send a gratuitous ACK to the network peer, thus either ensuring the connection stays active OR causing a dropped connection condition to be recognized by the reverse service (all connections)." ::= { serverInfo 22 } serverFlushOnClose OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When enabled, deletes any pending data when a port is closed; as opposed to maintaining the port to send pending data. Default is Off." ::= { serverInfo 23 } serverPrimaryAuthMethod OBJECT-TYPE SYNTAX INTEGER { local(1), radius(2), kerberos(3), ldap(4), tacacs(5), securid(6), nis(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The first authentication method that the Device Server attempts. Some type of authentication must be done by the Device Server." ::= { serverInfo 24 } serverSecondaryAuthMethod OBJECT-TYPE SYNTAX INTEGER { none(1), local(2), radius(3), kerberos(4), ldap(5), tacacs(6), securid(7), nis(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "If the Primary Authentication Method fails, the next authentication method that the Device Server attempts. You can choose to use authentication methods in combination. For example, you can specify the Primary Authentication Method as Local and the Secondary Authentication Method as RADIUS. Therefore, some users can be defined in the Device Server (Local) others in RADIUS." ::= { serverInfo 25 } serverEthernetSpeedDuplex OBJECT-TYPE SYNTAX INTEGER { speedAuto(1), speed10Half(2), speed10Full(3), speed100Half(4), speed100Full(5), speed1000Full(7), sfpHalfDuplex(8), sfpFullDuplex(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Define the Ethernet connection speed at one of the following: automatically detects the Ethernet interface speed and duplex 10 Mbps Half Duplex 10 Mbps Full Duplex 100 Mbps Half Duplex 100 Mbps Full Duplex 1000 Mbps Full Duplex Half duplex for sfp module Full duplex for sfp module" ::= { serverInfo 26 } serverTFTPRetry OBJECT-TYPE SYNTAX Integer32(0..5) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of times the Device Server will attempt to transfer (using TFTP) a file to/from a host. Default is 5. A value of 0 (zero) means that the Device Server will not attempt a retry should TFTP fail." ::= { serverInfo 27 } serverTFTPTimeOut OBJECT-TYPE SYNTAX Integer32(3..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The time, in seconds, that the Device Server will wait for a successful transmit or receipt of TFTP packets before retrying a TFTP transfer. Default is 3 seconds." ::= { serverInfo 28 } serverEnableGuestLogin OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allow users who are not defined in the User database to log into the Device Server with any user ID and the specified password. Guest users inherit their settings from the Default User's configuration." ::= { serverInfo 29 } serverSecondaryIPaddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server's eth2 IPv4 network IP address. If you are using the Device Server in an IPv6 network, this field can be left blank." ::= { serverInfo 30 } serverSecondarySubnetBits OBJECT-TYPE SYNTAX Integer32(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits in the eth2 subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. Valid values are 0-32. The default is 0. When the value is 0, the correct value is determined based on the class of the IP Address." ::= { serverInfo 31 } serverEthSecondarySpeedDuplex OBJECT-TYPE SYNTAX INTEGER { speedAuto(1), speed10Half(2), speed10Full(3), speed100Half(4), speed100Full(5), speed1000Full(7), sfpHalfDuplex(8), sfpFullDuplex(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Define the Ethernet connection speed at one of the following: automatically detects the Ethernet interface speed and duplex 10 Mbps Half Duplex 10 Mbps Full Duplex 100 Mbps Half Duplex 100 Mbps Full Duplex 1000 Mbps Full Duplex Half duplex for sfp module Full duplex for sfp module Note: 1000 Mbps is not supported on certain models" ::= { serverInfo 32 } serverDHCPUpdateDNSPrimary OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the DNS server will be updated after the device server gets the IP address via DHCP." ::= { serverInfo 33 } serverPowerManagementMenuString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Menu String for power management ." ::= { serverInfo 34 } serverActiveStandbyEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable active standby." ::= { serverInfo 35} serverActiveStandbyMiimon OBJECT-TYPE SYNTAX Integer32(0..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Time in msec for frequency in MII link monitoring." ::= { serverInfo 36} serverActiveStandbyUpdelay OBJECT-TYPE SYNTAX Integer32(0..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Delay in enabling a link after the 'link up' status has been detected" ::= { serverInfo 37} serverDropSessionDetectionTime OBJECT-TYPE SYNTAX Integer32(1..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Dropped session detection time" ::= { serverInfo 38} serverAutoObtainDNS OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the DNS server IP address will be get automatically via DHCP." ::= { serverInfo 39 } serverAutoObtainWINS OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the WINS server IP address will be get automatically via DHCP." ::= { serverInfo 40 } serverAutoObtainGW OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the default gateway IP address will be get automatically via DHCP." ::= { serverInfo 41 } serverAlwaysAttemptSecond OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the secondary authentication method will always be used." ::= { serverInfo 42 } serverDHCPUpdateDNSSecondary OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the DNS server will be updated for the secondary Ethernet interface after the device server gets the IP address via DHCP." ::= { serverInfo 43 } serverDomainPrefixPrimary OBJECT-TYPE SYNTAX DisplayString(SIZE(0..7)) MAX-ACCESS read-write STATUS current DESCRIPTION "The domain prefix for primary Ethernet interface of the Device Server." ::= { serverInfo 44 } serverDomainPrefixSecondary OBJECT-TYPE SYNTAX DisplayString(SIZE(0..7)) MAX-ACCESS read-write STATUS current DESCRIPTION "The domain prefix for secondary Ethernet interface of the Device Server." ::= { serverInfo 45 } serverPortBufferSyslog OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Output port buffer to syslog." ::= { serverInfo 46} serverPortBufferKeyStroke OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on port buffer keystroke." ::= { serverInfo 47} serverIpsecUseNat OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable NAT traversal for IPsec." ::= { serverInfo 48} serverAutoObtainDNSV6 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the DNS server IP address will be obtained automatically via DHCPv6." ::= { serverInfo 49 } serverAuthenticateAdminlocal OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, admin user will be only authenticated locally." ::= { serverInfo 50 } serverDisplayMotdWeb OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the WebManager will display message of the day." ::= { serverInfo 51 } serverGenericWebLoginScreen OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the WebManager will not display device server's information on login screen." ::= { serverInfo 52 } serverNfsHostTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the port buffering NFS host." ::= { serverInfo 54} serverPortBufferSyslogLevel OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), informational(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the syslog level to use for port buffering" ::= { serverInfo 55 } serverEasyPortWebClient OBJECT-TYPE SYNTAX INTEGER { java(1), javascript(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the telnet/SSH client for EasyPortWeb. Select 'java' to use the Java applet client. Select 'javascript' to use the web browser-based client." ::= { serverInfo 56 } serverDataLoggingBufferSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the buffer size for Data Logging." ::= { serverInfo 57 } serverDataLoggingOptions OBJECT-TYPE SYNTAX INTEGER { pre-version43(1), loss-less(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether data logging should be backword compatible with versions of firmware prior to Version 4.3." ::= { serverInfo 58 } serverKeepAliveRetries OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the number of time the iolan will retry the TCP keepalive message." ::= { serverInfo 59 } serverKeepAliveTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the time to wait for a tcp keepalive message response." ::= { serverInfo 60 } serverEth0MTU OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the size of the ethernet MTU." ::= { serverInfo 61 } serverEth1MTU OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the size of the ethernet MTU." ::= { serverInfo 62 } serverTFTPHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the TFTP host." ::= { serverInfo 63} serverTFTPTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { serverInfo 64 } serverSecurityRange OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only respond to, and allow access to and from, the IP addresses of hosts configured in the range of IP addresses." ::= { serverInfo 65 } serverRangeStartIPaddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The start IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 66 } serverRangeEndIPaddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The end IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 67 } serverAccountLockOut OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will lock out the user after a number of invalid login attempts." ::= { serverInfo 68 } serverLoginOnce OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only allow a user to login once." ::= { serverInfo 69 } serverPasswordRules OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will enforce the password rules for the user password." ::= { serverInfo 70 } serverDisableWebCaching OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will disable caching in the web browser." ::= { serverInfo 71 } serverDisableIpForwarding OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will disable IP forwarding between ethernet interfaces." ::= { serverInfo 72 } serverSecurityRange2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only respond to, and allow access to and from, the IP addresses of hosts configured in the range of IP addresses." ::= { serverInfo 73 } serverRangeStartIPaddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The start IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 74 } serverRangeEndIPaddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The end IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 75 } serverSecurityRange3 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only respond to, and allow access to and from, the IP addresses of hosts configured in the range of IP addresses." ::= { serverInfo 76 } serverRangeStartIPaddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The start IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 77 } serverRangeEndIPaddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The end IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 78 } serverSecurityRange4 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only respond to, and allow access to and from, the IP addresses of hosts configured in the range of IP addresses." ::= { serverInfo 79 } serverRangeStartIPaddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The start IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 80 } serverRangeEndIPaddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The end IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 81 } serverSecurityRange5 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only respond to, and allow access to and from, the IP addresses of hosts configured in the range of IP addresses." ::= { serverInfo 82 } serverRangeStartIPaddress5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The start IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 83 } serverRangeEndIPaddress5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The end IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 84 } serverSecurityRange6 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the server will only respond to, and allow access to and from, the IP addresses of hosts configured in the range of IP addresses." ::= { serverInfo 85 } serverRangeStartIPaddress6 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The start IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 86 } serverRangeEndIPaddress6 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The end IP address of the range that the server will only respond to, and allow access to and from." ::= { serverInfo 87 } -- ----------------------------------------------------------------------------- serverIPaddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server's eth3 IPv4 network IP address. If you are using the Device Server in an IPv6 network, this field can be left blank." ::= { serverInfo 88 } serverSubnetBits3 OBJECT-TYPE SYNTAX Integer32(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits in the eth3 subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. Valid values are 0-32. The default is 0. When the value is 0, the correct value is determined based on the class of the IP Address." ::= { serverInfo 89 } serverDHCPUpdateDNS3 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the DNS server will be updated for the third Ethernet interface after the device server gets the IP address via DHCP." ::= { serverInfo 90 } serverDomainPrefix3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..7)) MAX-ACCESS read-write STATUS current DESCRIPTION "The domain prefix for third Ethernet interface of the Device Server." ::= { serverInfo 91 } serverEth3MTU OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the size of the third Ethernet MTU." ::= { serverInfo 92 } serverEth1MediaType OBJECT-TYPE SYNTAX INTEGER { comboAuto(1), comboRj45(2), comboSfp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "For combo ports, specifies the combo port mode. If not supported, this object is not writeable." ::= { serverInfo 93 } serverEth1Sgmii OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "For SFP ports, specifies whether this port has SGMII (Serial Gigibit Media Independent Interface) configured. If not supported, this object is not writeable." ::= { serverInfo 94 } serverEth2MediaType OBJECT-TYPE SYNTAX INTEGER { comboAuto(1), comboRj45(2), comboSfp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "For combo ports, specifies the combo port mode. If not supported, this object is not writeable." ::= { serverInfo 95 } serverEth2Sgmii OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "For SFP ports, specifies whether this port has SGMII (Serial Gigibit Media Independent Interface) configured. If not supported, this object is not writeable." ::= { serverInfo 96 } --****************************************************************************** -- hostsInfo group. A table of entries, each entry per IP host. hostsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HostsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The hosts info table." ::= { hostsInfo 1 } hostsInfoEntry OBJECT-TYPE SYNTAX HostsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the hostsInfoTable, each relating to a host." INDEX { hostIndex } ::= { hostsInfoTable 1 } HostsInfoEntry ::= SEQUENCE { hostIndex GenericTableIndex, hostStatus ContainerStatus, hostName DisplayString, hostIpAddr Ipv4v6Address, fqdn DisplayString } hostIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this host." ::= { hostsInfoEntry 1 } hostStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { hostsInfoEntry 2 } hostName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name used for this host entry. To delete an entry, blank out this field. If blank, this entry is currently unused." ::= { hostsInfoEntry 3 } hostIpAddr OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The host IP address used for this entry." ::= { hostsInfoEntry 4 } fqdn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host full qualified domain name for the host entry. If blank, this entry is currently unused." ::= { hostsInfoEntry 5 } -- userInfo group. A table of entries, each entry per user. userTable OBJECT-TYPE SYNTAX SEQUENCE OF UserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The user table." ::= { userInfo 1 } userEntry OBJECT-TYPE SYNTAX UserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the userEntry, each relating to a user." INDEX { userIndex } ::= { userTable 1 } UserEntry ::= SEQUENCE { userIndex GenericTableIndex, userStatus ContainerStatus, userName DisplayString, userService INTEGER, userLanguage INTEGER, userLevel INTEGER, userHotKeyPrefix Hex8, userPhoneNumber DisplayString, userCallBack OnOffValue, userIdleTimer Integer32, userSessionTimer Integer32, userIpHost Ipv4v6Address, userTelnetPort Integer32, userSSHPort Integer32, userTcpClearPort Integer32, userFramedIp IpAddress, userSubnetBits Integer32, userIpv6InterfaceIdentifier Ipv6InterfaceId, userFramedMtu Integer32, userFramedCompression OnOffValue, userRouting INTEGER, userPortConnected Integer32, userSessionTime Integer32, userIdleTime Integer32, userAllowAccessClusterPorts OnOffValue, userHost DisplayString, userTunnel DisplayString } userIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this user." ::= { userEntry 1 } userStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { userEntry 2} userName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user name. To delete a user, set this field to blank. If blank, this entry is currently unused." ::= { userEntry 3 } userService OBJECT-TYPE SYNTAX INTEGER { dsprompt(1), telnet(2), ssh(3), rlogin(4), slip(5), ppp(6), tcpclear(7), sslraw(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of service that the user will use: dsprompt, telnet, ssh, rlogin, slip, ppp, tcpclear or sslraw." ::= { userEntry 4 } userLanguage OBJECT-TYPE SYNTAX INTEGER { english(1), custom(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the language the user will view all Menu, CLI, and WebManager strings." ::= { userEntry 5 } userLevel OBJECT-TYPE SYNTAX INTEGER { admin(1), normal(2), restricted(3), menu(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Admin-Total access to the Device Server. More than one admin user account can exist, but we recommend that you only have one. Normal-Limited access to the Device Server. Limited CLI commands and Menu access, can configure the user's own configuration settings. Restricted-Can only access predefined sessions or access the Easy Port Access menu. Can only view or monitor the Device Server using CLI commands to display information about the Device Server. Menu-Only access predefined sessions or access the Easy Port Access menu. The Easy Port Access allows the user to connect to the accessible line without disconnecting their initial connection to the Device Server. Does not have any access to CLI commands." ::= { userEntry 6} userHotKeyPrefix OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "The prefix that a user types to control the current session. The default value is hex 01, which corresponds to Ctrl-a (^a): ^a number-Switches from one session to another, press ^a and then the required session number. For example, ^a 2 would switch you to session 2. Pressing ^a 0 will return you to the Device Server Menu. ^a n-Display the next session. The current session will remain active. ^a p-Display the previous session. The current session will remain active. ^a m-To exit a session and return to the Device Server. You will be returned to where you left off. The session will be left running. ^a l-(Lowercase L) Locks the line until the user unlocks it. The user is prompted for a password and locks the line. Next, the user must retype the password to unlock the line. ^r-Redraws the screen." ::= { userEntry 7} userPhoneNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The phone number the Device Server will dial to callback the user (you must have set Callback to On). Enter the number without spaces." ::= { userEntry 8} userCallBack OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When On, enter a phone number for the Device Server to call the user back (the Callback parameter is unrelated to the Line Dial parameter). Note: the Device Server will allow callback only when a user is authenticated. If the protocol over the link does not provide authentication, there will be no callback. Therefore, when the Line Service is set to PPP, you must use either PAP or CHAP, because these protocols provide authentication. The default is Off. The Device Server supports another type of callback, Roaming Callback, which is configurable when the Line Service is set to PPP." ::= { userEntry 9} userIdleTimer OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, in seconds, that the Idle Timer will run. Use this timer to close a connection because of inactivity. When the Idle Timer expires, because there has been no exchange of data within the specified time, the Device Server will close the connection. The default is 0 (zero), meaning that the Idle Timer will not expire (the connection is open permanently)." ::= { userEntry 10} userSessionTimer OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, in seconds, that the Session Timer will run. Use this timer to forcibly close a user's session (connection). When the Session Timer expires, the Device Server will end the connection. The default is 0 (zero), meaning that the session timer will not expire (the session is open permanently, or until the user logs out)." ::= { userEntry 11} userIpHost OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "When the User Service is set to Telnet, TCP_clear or SSL_RAW, the target host IP address. If 255.255.255.255 is specified in the configuration, the user will be prompted for an IP address or host name. If no IP address is specified, the Host IP value in the Default User configuration will be used. The default is 0.0.0.0." ::= { userEntry 12} userTelnetPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number for the Telnet session." ::= { userEntry 13} userSSHPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number for the SSH session." ::= { userEntry 14} userTcpClearPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number for the TCP-Clear or SSL-Raw session." ::= { userEntry 15} userFramedIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP or SLIP, sets the IP address of the remote user. Enter the address in dot decimal notation as follows: 255.255.255.254 (default)-The Device Server will use the Remote IP Address set in the PPP settings for the line. 255.255.255.255-When the User Service is PPP, the Device Server will allow the remote machine to specify its IP address (overriding the IP address negotiation value configured in the PPP settings). 255.255.255.255-When the User Service is SLIP, the Device Server will use the Remote IP Address set for the line (no negotiation). n.n.n.n-(where n is a number) Enter the IP address of your choice. This IP address will then be used in preference to the Remote IP Address set for a line." ::= { userEntry 16} userSubnetBits OBJECT-TYPE SYNTAX Integer32(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "(IPv4 only) If the remote user is on a subnet, enter the number of bits in the subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits." ::= { userEntry 17} userIpv6InterfaceIdentifier OBJECT-TYPE SYNTAX Ipv6InterfaceId MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP, sets the IP address of the remote user. Enter the address in IPv6 format. The first 64 bits of the Interface Identifier must be zero, therefore, ::abcd:abcd:abcd:abcd is the expected format." ::= { userEntry 18} userFramedMtu OBJECT-TYPE SYNTAX Integer32(64..1500) MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP or SLIP, specifies the maximum size of packets, in bytes, being transferred across the link. On noisy links it might be preferable to fragment large packets being transferred over the link, since there will be quicker recovery from errors. Depending on whether you have selected a User Service of SLIP or PPP, details are as follows: PPP-Framed MTU will be the maximum size of packets that the Device Server port will accept. This value is negotiated between the two ends of the link. The valid range is 64-1500. The default is 1500 bytes. SLIP-Framed MTU will be the maximum size of packets being sent by the Device Server. The Device Server will send SLIP packets in the range 256-1006 bytes. The default value is 256 bytes. The Framed MTU value will be used in preference to the MTU/MRU values set for a Line." ::= { userEntry 19} userFramedCompression OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP or SLIP, determines whether Van Jacobsen Compression is used on the link. VJ compression is a means of reducing the standard TCP/IP header from 40 octets to approximately 5 octets. This gives a significant performance improvement, particularly when interactive applications are being used. For example, when the user is typing, a single character can be passed over the link with a 40 octet header attached. VJ Compression has little effect on other types of links, such as FTP, where the packets are much larger. The Framed Compression value will be used in preference to the VJ Compression value set for a Line. The default is Off." ::= { userEntry 20} userRouting OBJECT-TYPE SYNTAX INTEGER { none(1), send(2), listen(3), sendAndListen(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the routing mode used for RIP packets on the PPP and SLIP interfaces. Values are: None-RIP packets are neither received nor sent by the Device Server. Send-RIP packets can only be sent by the Device Server. Listen-RIP packets can only be received by the Device Server. Send and Listen-RIP packets are sent and received by the Device Server." ::= { userEntry 21} userPortConnected OBJECT-TYPE SYNTAX Integer32(-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Port user is currently connected to. -1 if user not connected" ::= { userEntry 22} userSessionTime OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-only STATUS current DESCRIPTION "Current User session time." ::= { userEntry 23} userIdleTime OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-only STATUS current DESCRIPTION "Current Idle time" ::= { userEntry 24} -- ::= ::= { userEntry 25} this OID is obsolete -- ::= ::= { userEntry 26} this OID is obsolete userAllowAccessClusterPorts OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allow/disallow the user to access to clustering ports." ::= { userEntry 27 } userHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the host." ::= { userEntry 28} userTunnel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the user's host." ::= { userEntry 29} -- Port Access Table portAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF PortAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port access info table for user." ::= { userInfo 2 } portAccessEntry OBJECT-TYPE SYNTAX PortAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portAccessTable, each relating to a user's access privileges for a serial port." INDEX { portAccessUserIndex, portAccessPortIndex } ::= { portAccessTable 1 } PortAccessEntry ::= SEQUENCE { portAccessUserIndex GenericTableIndex, portAccessPortIndex PortNumber, portAccessStatus ContainerStatus, portRWAccessAllowed YesNoValue, portRIAccessAllowed YesNoValue, portROAccessAllowed YesNoValue } portAccessUserIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for the user entry that port access applies to." ::= { portAccessEntry 1 } portAccessPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number that user access applies to." ::= { portAccessEntry 2 } portAccessStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portAccessEntry 3 } portRWAccessAllowed OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the user's read write access to the port." ::= { portAccessEntry 4 } portRIAccessAllowed OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the user's read input access to the port." ::= { portAccessEntry 5 } portROAccessAllowed OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the user's read output access to the port." ::= { portAccessEntry 6 } -- User Session Table userSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF UserSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "user." ::= { userInfo 3 } userSessionEntry OBJECT-TYPE SYNTAX UserSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the userEntry, each relating to a user." INDEX { userSessionUserIndex, userSessionNumber } ::= { userSessionTable 1 } UserSessionEntry ::= SEQUENCE { userSessionUserIndex GenericTableIndex, userSessionNumber Integer32, userSessionStatus ContainerStatus, userSessionType INTEGER, userSessionAuto OnOffValue, userSessionTelnetPort Integer32, userSessionTelnetHost DisplayString, userSessionTelnetTermType DisplayString, userSessionTelnetEcho OnOffValue, userSessionTelnetMapnl OnOffValue, userSessionTelnetMode OnOffValue, userSessionTelnetInterrupt Hex8, userSessionTelnetQuit Hex8, userSessionTelnetEOF Hex8, userSessionTelnetErase Hex8, userSessionTelnetEchoCC Hex8, userSessionTelnetBreak Hex8, userSessionSSHPort Integer32, userSessionSSHHost DisplayString, userSessionSSHTermType DisplayString, userSessionSSHVerbose OnOffValue, userSessionSSHCompression OnOffValue, userSessionSSHAutoLogin OnOffValue, userSessionSSHName DisplayString, userSessionSSHProtocol INTEGER, userSessionSSHRSA OnOffValue, userSessionSSHDSA OnOffValue, userSessionSSHKeyboard OnOffValue, userSessionSSHCipherSSH1 INTEGER, userSessionSSHFirstSSH2Cipher INTEGER, userSessionSSHSecondSSH2Cipher INTEGER, userSessionSSHThirdSSH2Cipher INTEGER, userSessionSSHFourthSSH2Cipher INTEGER, userSessionSSHFifthSSH2Cipher INTEGER, userSessionRloginHost DisplayString, userSessionRloginTermType DisplayString, userSessionTelnetTunnelName DisplayString, userSessionSSHTunnelName DisplayString, userSessionRloginTunnelName DisplayString, userSessionStrictHostKeyChecking OnOffValue, userSessionSSHSixthSSH2Cipher INTEGER, userSessionSSHSeventhSSH2Cipher INTEGER, userSessionSSHEighthSSH2Cipher INTEGER } userSessionUserIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The user number." ::= { userSessionEntry 1 } userSessionNumber OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The session number." ::= { userSessionEntry 2 } userSessionStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { userSessionEntry 3} userSessionType OBJECT-TYPE SYNTAX INTEGER { none(1), telnet(2), rlogin(3), ssh(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of session for this session number for this user." ::= { userSessionEntry 4 } userSessionAuto OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether or not the session(s) will start automatically when the user logs into the Device Server. " ::= { userSessionEntry 5 } userSessionTelnetPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "For Telnet sessions, the TCP port number the target host is listening on for incoming connections." ::= { userSessionEntry 6 } userSessionTelnetHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { userSessionEntry 7 } userSessionTelnetTermType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Type of terminal attached to this line; for example, ANSI or WYSE60." ::= { userSessionEntry 8 } userSessionTelnetEcho OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Toggles between local echo of entered characters and suppressing local echo. Local echo is used for normal processing, while suppressing the echo is convenient for entering text that should not be displayed on the screen, such as passwords. This parameter can only be used when Line Mode is On. Default is Off." ::= { userSessionEntry 9} userSessionTelnetMapnl OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Maps carriage returns (CR) to carriage return line feed (CRLF). Default is Off." ::= { userSessionEntry 10} userSessionTelnetMode OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When On, keyboard input is not sent to the remote host until Enter is pressed, otherwise input is sent every time a key is pressed. Default is Off." ::= { userSessionEntry 11} userSessionTelnetInterrupt OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the interrupt character. Typing the interrupt character interrupts the current process. This value is in hexadecimal with a default value of 3 (ASCII value ^C)." ::= { userSessionEntry 12 } userSessionTelnetQuit OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the quit character. Typing the quit character closes and exits the current Telnet session. This value is in hexadecimal with a default value of 1c (ASCII value FS)." ::= { userSessionEntry 13} userSessionTelnetEOF OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the end-of-file character. When Line Mode is On, entering the eof character as the first character on a line sends the character to the remote host. This value is in hexadecimal with a default value of 4 (ASCII value ^D)." ::= { userSessionEntry 14 } userSessionTelnetErase OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the erase character. When Line Mode is Off, typing the erase character erases one character. This value is in hexadecimal with a default value of 8 (ASCII value ^H)." ::= { userSessionEntry 15 } userSessionTelnetEchoCC OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the echo character. When Line Mode is On, typing the echo character echoes the text locally and sends only completed lines to the host. This value is in hexadecimal with a default value of 5 (ASCII value ^E)." ::= { userSessionEntry 16 } userSessionTelnetBreak OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the escape character. Returns you to the command line mode. This value is in hexadecimal with a default value of 1d (ASCII value GS)." ::= { userSessionEntry 17} userSessionSSHPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The target host TCP port number." ::= { userSessionEntry 18} userSessionSSHHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host that the user will automatically connect to via SSH after a successful login." ::= { userSessionEntry 19} userSessionSSHTermType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The type of terminal that will connecting via SSH." ::= { userSessionEntry 20} userSessionSSHVerbose OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Displays debug messages on the terminal." ::= { userSessionEntry 21} userSessionSSHCompression OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Requests compression of all data. Compression is desirable on modem lines and other slow connections, but will only slow down things on fast networks." ::= { userSessionEntry 22} userSessionSSHAutoLogin OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Creates an automatic SSH login, using the Name and Password values." ::= { userSessionEntry 23} userSessionSSHName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the user logging into the SSH session." ::= { userSessionEntry 24} userSessionSSHProtocol OBJECT-TYPE SYNTAX INTEGER { ssh1(1), ssh2(2), sshBoth(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the SSH client version that will be used for the SSH session." ::= { userSessionEntry 25} userSessionSSHRSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "An authentication method used by SSH version 1 and 2. Use RSA authentication for the SSH session." ::= { userSessionEntry 26} userSessionSSHDSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "An authentication method used by SSH version 2. Use DSA authentication for the SSH session." ::= { userSessionEntry 27} userSessionSSHKeyboard OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The user types in a password for authentication." ::= { userSessionEntry 28} userSessionSSHCipherSSH1 OBJECT-TYPE SYNTAX INTEGER { tripledes(1), blowfish(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the encryption method (cipher) that you want to use for your SSH version 1 connection: 3DES or Blowfish" ::= { userSessionEntry 29} userSessionSSHFirstSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { tripledes(1), blowfish(2), aes-cbc(3), cast(4), arcfour(5), aes-ctr(6), aes-gcm(7), chacha20-poly1305(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the first priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 30} userSessionSSHSecondSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the second priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 31} userSessionSSHThirdSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the third priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 32} userSessionSSHFourthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the fourth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 33} userSessionSSHFifthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the fifth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 34} userSessionRloginHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { userSessionEntry 35} userSessionRloginTermType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Type of terminal attached to this line; for example, ansi or wyse60." ::= { userSessionEntry 36} userSessionTelnetTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with the Telnet service." ::= { userSessionEntry 37 } userSessionSSHTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with the SSH service." ::= { userSessionEntry 38 } userSessionRloginTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with the Rlogin service." ::= { userSessionEntry 39 } userSessionStrictHostKeyChecking OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set, the device server must have a host key loaded." ::= { userSessionEntry 40} userSessionSSHSixthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the sixth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 41} userSessionSSHSeventhSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the seventh priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 42} userSessionSSHEighthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the eighth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { userSessionEntry 43} --****************************************************************************** -- portInfo group. A table of entries, each entry per port. portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port configuration table." ::= { portInfo 1 } portEntry OBJECT-TYPE SYNTAX PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the port configuration table, each relating to a serial port." INDEX { portIndex } ::= { portTable 1 } PortEntry ::= SEQUENCE { portIndex PortNumber, portStatus ContainerStatus, portName DisplayString, portService INTEGER, portDial INTEGER, portModem DisplayString, portPhone DisplayString, portTermType INTEGER, portPages Integer32, portPreDefinedUser DisplayString, portDSPort Integer32, portIdleTimer Integer32, portSessionTimer Integer32, portSecurity OnOffValue, portBreak INTEGER, portInboundFlowControl OnOffValue, portOutboundFlowControl OnOffValue, portInitialMode INTEGER, portReset OnOffValue, portKeepalive OnOffValue, portMapCR OnOffValue, portMOTD OnOffValue, portHotKeyPrefix Hex8, portLock OnOffValue, portEnable OnOffValue, portMultiSession Integer32, portDialRetries Integer32, portDialTimeout Integer32, portInternetAddress Ipv4v6Address, portRawOption INTEGER, portDirectTrigger Hex8, portDataLogging OnOffValue, portSacSupport OnOffValue, portSendName OnOffValue, portConnectInitiateString DisplayString, portConnectTerminateString DisplayString, portConnectStringDelay Integer32, portBreakLength Integer32, portBreakDelay Integer32 } portIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Serial Port Index. Valid values are 1 to maximum port number the Device Server supports" ::= { portEntry 1} portStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portEntry 2} portName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "Provide a name for the line so it can be easily identified." ::= { portEntry 3} portService OBJECT-TYPE SYNTAX INTEGER { dslogin(1), directraw(2), silentraw(3), reverseraw(4), bidirectionalmodem(5), directtelnet(6), silenttelnet(7), reversetelnet(8), directssh(9), silentssh(10), reversessh(11), directrlogin(12), silentrlogin(13), slip(14), ppp(15), printer(16), udp(17), vmodem(18), clienttunnel(19), servertunnel(20), modbusslave(21), modbusmaster(22) , customapp(23) , signalIo(24) , trueport(25) , powermanagement(26) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the Line Service, which determines how the line will be used. USB ports can only be configured to reverseraw(4),reversessh(11),,reversetelnet(8), bidirectionalmodem(5), trueport(25),customapp(23)" ::= { portEntry 4} portDial OBJECT-TYPE SYNTAX INTEGER{ none(1), in(2), out(3), both(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines how a modem will work on the line. If your user is remote and will be dialing in via modem or ISDN TA, set this parameter to In; if the Device Server is being used as a router, set this parameter to either In, Out, or Both, depending on which end of the link your Device Server is situated and how you want to initiate the communication." ::= { portEntry 5} portModem OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the predefined modem that is used on this line." ::= { portEntry 6} portPhone OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The phone number to use when Dial is set to Out." ::= { portEntry 7} portTermType OBJECT-TYPE SYNTAX INTEGER { wyse60(1), vt100(2), ansi(3), dumb(4), tvi925(5), ibm3151(6), vt320(7), hp700(8), extra1(9), extra2(10), extra3(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the type of terminal connected to the line: Dumb, WYSE60, VT100, ANSI, TVI925, IBM3151TE, VT320 (specifically supporting VT320-7), HP700 (specifically supporting HP700/44), Term1, Term2, Term3 (user defined terminals)" ::= { portEntry 8} portPages OBJECT-TYPE SYNTAX Integer32(1..7) MAX-ACCESS read-write STATUS current DESCRIPTION "For DSLogin line service, this is the number of video pages the terminal supports. Valid values are 1-7. The default is 5 pages." ::= { portEntry 9} portPreDefinedUser OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "For DSLogin line service, makes this a line that is dedicated to the specified user. Only this user will be able to log in on this line and they won't need to enter their login name - just their password." ::= { portEntry 10} portDSPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server port number." ::= { portEntry 11} portIdleTimer OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "Enter a time period, in seconds, for which the Idle Timer will run. Use this timer to close a connection because of inactivity. When the Idle Timer expires, the Device Server will end the connection. The maximum value is 4294967 seconds (about 49 days). The default value of 0 (zero) means the Idle Timer will not expire, so the connection is permanently open." ::= { portEntry 12} portSessionTimer OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "Enter a time, in seconds, for which the Session Timer will run. Use this timer to forcibly close the session (connection). When the Session Timer expires, the Device Server will end the connection. The default value is 0 seconds so the port will never timeout. The maximum value is 4294967 seconds (about 49 days)." ::= { portEntry 13} portSecurity OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables login/password authentication, locally or externally, on reverse Telnet connections. The default is Off." ::= { portEntry 14} portBreak OBJECT-TYPE SYNTAX INTEGER { off(1), local(2), remote(3), brkintr(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies how a break is interpreted: None-The Device Server ignores the break key completely and it is not passed through to the host. This is the default setting. Local-The Device Server deals with the break locally. If the user is in a session, the break key has the same effect as a hot key. Remote-When the break key is pressed, the Device Server translates this into a telnet break signal which it sends to the host machine. Brkintr-On some systems such as SunOS, XENIX, and AIX, a break received from the peripheral is not passed to the client properly. If the client wishes to make the break act like an interrupt key (for example, when the stty options -ignbrk and brkintr are set)" ::= { portEntry 15} portInboundFlowControl OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Determines if input flow control is to be used. Default is On. This is active only when Line Flow Control is set to Soft, Hard, or Both." ::= { portEntry 16} portOutboundFlowControl OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Determines if output flow control is to be used. Default is On. This is active only when Line Flow Control is set to Soft, Hard, or Both." ::= { portEntry 17} portInitialMode OBJECT-TYPE SYNTAX INTEGER { cli(1), menu(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the initial interface a user navigates when logging into the line; either the Menu or a prompt for the CLI. The default is CLI." ::= { portEntry 18} portReset OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Resets the terminal type connected to the line when a user logs out." ::= { portEntry 19} portKeepalive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables a per-connection TCP keepalive feature; after approximately 3 minutes of network connection idle time, the connection will send a gratuitous ACK to the network peer, either ensuring the connection stays active OR causing a dropped connection condition to be recognized by the reverse raw service. Applications using this feature need to be aware that there might be some considerable delay between a network disconnection and the port being available for the next connection attempt; this is to allow any data sent on prior connections to be transmitted out of the serial port buffer. Application network retry logic needs to accommodate this feature." ::= { portEntry 20} portMapCR OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Maps carriage returns (CR) to carriage return line feed (CRLF). The default value is Off." ::= { portEntry 21} portMOTD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables the message of the day on the line." ::= { portEntry 22} portHotKeyPrefix OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "The prefix that a user types to lock a line or redraw the Menu. The default value is hex 01, which corresponds to Ctrl-a (^a) (hex value 02 would be Ctrl-b (^b), etc.): ^a l-(Lowercase L) Locks the line until the user unlocks it. The user is prompted for a password (any password, excluding spaces) and locks the line. Next, the user must retype the password to unlock the line. ^r-When you switch from a session back to the Menu, the screen may not be redrawn correctly. If this happens, use this command to redraw it properly. You can use the Hotkey Prefix key to lock a line only when the Line Lock parameter is On." ::= { portEntry 23} portLock OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When enabled, the user can lock his terminal with a password using the Hotkey Prefix (default Ctrl-a) ^a l (lowercase L). The Device Server prompts the user for a password and a confirmation." ::= { portEntry 24} portEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Is the Port Enabled. This field is not available on 1-port units." ::= { portEntry 25} portMultiSession OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of Multisessions allowed on this port" ::= { portEntry 26} portDialRetries OBJECT-TYPE SYNTAX Integer32(0..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of Dial Retries." ::= { portEntry 27} portDialTimeout OBJECT-TYPE SYNTAX Integer32(1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout value when dialing in seconds." ::= { portEntry 28} portInternetAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The Internet address of this port." ::= { portEntry 29} portRawOption OBJECT-TYPE SYNTAX INTEGER { noneMultihost(1), multihost(2), directAny(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the multihost Service and direct connection initiate mode" ::= { portEntry 30} portDirectTrigger OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the direct connection initiate char" ::= { portEntry 31} portDataLogging OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When on, serial data will be buffered if the TCP connection is lost. When the TCP connection is re-established, the buffered serial data will be sent to its destination (this option is not available when Monitor DSR, Monitor DCD, or Multihost is enabled). The data buffer is 4K for desktop models and 32K for rack mount models. If the data buffer is filled, incoming serial data will overwrite the oldest data. The default is off." ::= { portEntry 32} portSacSupport OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When on, a user can access SAC (the interface of the Microsoft Emergency Management Systems utility) through EasyPort Web when the device server's serial port is connected to a Microsoft Server 2003 or Microsoft Server 2008 host. The default is off." ::= { portEntry 33} portSendName OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Send the port name on connect. Applies to direct raw, silent raw, and TruePort (server-initiated) srevice types." ::= { portEntry 34} portConnectInitiateString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "String to be sent when connection is initiated." ::= { portEntry 35} portConnectTerminateString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "String to be sent when connection is terminated." ::= { portEntry 36} portConnectStringDelay OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The delay after sending the connect or terminate string, in milliseconds" ::= { portEntry 37} portBreakLength OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Amount of time, in milliseconds, to send a break signal (tunnel service only)" ::= { portEntry 38} portBreakDelay OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The delay, in milliseconds, after sending a break signal (tunnel service only)" ::= { portEntry 39} -- port Hdw Table portHdwTable OBJECT-TYPE SYNTAX SEQUENCE OF PortHdwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port." ::= { portInfo 2 } portHdwEntry OBJECT-TYPE SYNTAX PortHdwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portHdwEntry, each relating to a port." INDEX { portHdwIndex } ::= { portHdwTable 1 } PortHdwEntry ::= SEQUENCE { portHdwIndex PortNumber, portHdwStatus ContainerStatus, portHdwInterface INTEGER, portHdwSpeed INTEGER, portHdwDataBits INTEGER, portHdwParity INTEGER, portHdwStopBits INTEGER, portHdwFlowControl INTEGER, portHdwMonitorDSR OnOffValue, portHdwMonitorDCD OnOffValue, portHdwDuplex INTEGER, portHdwTXDriverControl INTEGER, portHdwEchoSuppression OnOffValue, portHdwUART INTEGER, portHdwIRQ Integer32, portHdwTxBytes Counter32, portHdwRxBytes Counter32, portHdwFrameErrs Counter32, portHdwParityErrs Counter32, portHdwBreaks Counter32, portHdwOverruns Counter32, portHdwRTS OnOffValue, portHdwCTS OnOffValue, portHdwDTR OnOffValue, portHdwDSR OnOffValue, portHdwCD OnOffValue, portHdwRI OnOffValue, portSoftTermination OnOffValue, portHdwCustomSpeed Integer32, portHdwDiscardCharactersRecievedWithErrors OnOffValue, portHdwRtsToggle OnOffValue, portHdwRtsInitialDelay Integer32, portHdwRtsFinalDelay Integer32, portHdwDataEquipment Integer, portHdwSlot Integer } portHdwIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port hardware Index" ::= { portHdwEntry 1 } portHdwStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portHdwEntry 2} portHdwInterface OBJECT-TYPE SYNTAX INTEGER { eia232(1), eia422(2), eia485(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the type of line that is being used with the Device Server. Select either EIA-232, EIA-422, or EIA-485." ::= { portHdwEntry 3} portHdwSpeed OBJECT-TYPE SYNTAX INTEGER { b50(1), b75(2), b110(3), b134(4), b150(5), b200(6), b300(7), b600(8), b1200(9), b1800(10), b2400(11), b4800(12), b9600(13), b19200(14), b38400(15), b57600(16), b115200(17), b230400(18), b28800(23), bCustom(24) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the baud rate of the line; keep in mind that speed is affected by the length of the cable. When bCustom is set, then the baud rate is specified by portHwdCustomSpeed. Internal modems only support the following baud rates: 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, and 28800." ::= { portHdwEntry 4} portHdwDataBits OBJECT-TYPE SYNTAX INTEGER { d5(1), d6(2), d7(3), d8(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the number of bits in a byte. The default is 8. Internal modems only support 7 and 8 data bits." ::= { portHdwEntry 5} portHdwParity OBJECT-TYPE SYNTAX INTEGER { none(1), odd(2), even(3), mark(4), space(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies if you are using Even, Odd, or No parity on the line. If you want to force a parity type, you can specify Mark for 1 or Space for 0. " ::= { portHdwEntry 6} portHdwStopBits OBJECT-TYPE SYNTAX INTEGER { s1(1), s2(2), s1d5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the number of stop bits that follow a byte. Certain models do not support 1.5 stop bits. Internal modems only support 1 stop bit." ::= { portHdwEntry 7} portHdwFlowControl OBJECT-TYPE SYNTAX INTEGER { none(1), soft(2), hard(3), both(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines whether the data flow is handled by the software (Soft), hardware (Hard), Both, or None." ::= { portHdwEntry 8} portHdwMonitorDSR OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the RS-232 signal DSR (Data Set Ready) should be monitored, for Device Servers with a DTE serial interface. On a Device Server with a DCE serial interface, this object specifies whether the DTR (Data Terminal Ready) signal should be monitored. For DTE interfaces, this is used with modems or any device that sends a DSR signal. When it is monitored and the Device Server detects a DSR signal, the line service is started. Default is Off. If both Monitor DCD and Monitor DSR are enabled, both signals must be detected before the line service is started. For DCE interfaces, this is used with terminals or other devices that output a DTR signal. This value cannot be changed for internal modems." ::= { portHdwEntry 9} portHdwMonitorDCD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the RS-232 signal DCD (Data Carrier Detect) should be monitored. This object does not apply to DCE serial interfaces. This is used with modems or any other device that sends a DCD signal. When it is monitored and the Device Server detects a DCD signal, the line service is started. Default is Off. If both Monitor DCD and Monitor DSR are enabled, both signals must be detected before the line service is started." ::= { portHdwEntry 10} portHdwDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the line is Full Duplex (communication both ways at the same time) or Half Duplex (communication in one direction at a time)." ::= { portHdwEntry 11} portHdwTXDriverControl OBJECT-TYPE SYNTAX INTEGER { auto(1), rts(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used with a EIA-485 serial interface, if your application supports RTS (Request To Send), select this option. Otherwise, select Auto. Default is Auto" ::= { portHdwEntry 12} portHdwEchoSuppression OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter applies only to EIA-485 Half Duplex mode. All characters will be echoed to the user and transmitted across the serial ports. Some EIA-485 applications require local echo to be enabled in order to monitor the loopback data to determine that line contention has occurred. If your application cannot handle loopback data, echo suppression should be On. The default is echo suppression Off." ::= { portHdwEntry 13} portHdwUART OBJECT-TYPE SYNTAX INTEGER { scc(1), smc(2), exar(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwUART" ::= { portHdwEntry 14} portHdwIRQ OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Hardware IRQ" ::= { portHdwEntry 15} portHdwTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwTxBytes" ::= { portHdwEntry 16} portHdwRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwRxBytes" ::= { portHdwEntry 17} portHdwFrameErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwFrameErrs" ::= { portHdwEntry 18} portHdwParityErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwParityErrs" ::= { portHdwEntry 19} portHdwBreaks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwBreaks" ::= { portHdwEntry 20} portHdwOverruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwOverruns" ::= { portHdwEntry 21} portHdwRTS OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwRTS" ::= { portHdwEntry 22} portHdwCTS OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwCTS" ::= { portHdwEntry 23} portHdwDTR OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwDTR" ::= { portHdwEntry 24} portHdwDSR OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwDSR" ::= { portHdwEntry 25} portHdwCD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwCD" ::= { portHdwEntry 26} portHdwRI OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "portHdwRI" ::= { portHdwEntry 27} portSoftTermination OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables software line termination." ::= { portHdwEntry 29} portHdwCustomSpeed OBJECT-TYPE SYNTAX Integer32(50..1843200) MAX-ACCESS read-write STATUS current DESCRIPTION "The custom baud rate for this port." ::= { portHdwEntry 30 } portHdwDiscardCharactersRecievedWithErrors OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "This option if set will discard any characters recieved on the uart that have overrun, framing or parity errors. If not set, then the characters are sent out the network connection" ::= { portHdwEntry 31} portHdwRtsToggle OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "This option if set will toggle RTS on before transmitting the first character and toggle RTS off after transmitting the last character." ::= { portHdwEntry 32} portHdwRtsInitialDelay OBJECT-TYPE SYNTAX Integer32(0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The delay, in msec, between turning RTS on and transmittng the first character." ::= { portHdwEntry 33} portHdwRtsFinalDelay OBJECT-TYPE SYNTAX Integer32(0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The delay, in msec, between transmitting the last character and turning RTS off." ::= { portHdwEntry 34} portHdwDataEquipment OBJECT-TYPE SYNTAX Integer{Rolled (1) , Straight (2)} MAX-ACCESS read-write STATUS current DESCRIPTION "This option if set will toggle between Data Terminal Equipment (DTE) Rolled and Data Communication Equipment (DCE) Straight." ::= { portHdwEntry 35} portHdwSlot OBJECT-TYPE SYNTAX Integer{Disabled (1) , USB (2), RS232 (3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Slot hardware available. portHdwSlot.1 (ports 1 - 16) portHdwSlot.2 (ports 17- 32) portHdwSlot.3 (ports 33- 48)" ::= { portHdwEntry 36} --****************************************************************************** --- Port Telnet Table portTelnetTable OBJECT-TYPE SYNTAX SEQUENCE OF PortTelnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Telnet Table." ::= { portInfo 3 } portTelnetEntry OBJECT-TYPE SYNTAX PortTelnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portTelnetEntry, each relating to a port." INDEX { portTelnetIndex } ::= { portTelnetTable 1 } PortTelnetEntry ::= SEQUENCE { portTelnetIndex PortNumber, portTelnetStatus ContainerStatus, portTelnetPort Integer32, portTelnetHost DisplayString, portTelnetTermType DisplayString, portTelnetEcho OnOffValue, portTelnetMapnl OnOffValue, portTelnetMode OnOffValue, portTelnetInterrupt Hex8, portTelnetQuit Hex8, portTelnetEOF Hex8, portTelnetErase Hex8, portTelnetEchoCC Hex8, portTelnetBreak Hex8, portTelnetTunnelName DisplayString } portTelnetIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portTelnetIndex" ::= { portTelnetEntry 1 } portTelnetStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portTelnetEntry 2} portTelnetPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming connections. Default is 23." ::= { portTelnetEntry 3 } portTelnetHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { portTelnetEntry 4 } portTelnetTermType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Type of terminal attached to this line; for example, ANSI or WYSE60." ::= { portTelnetEntry 5 } portTelnetEcho OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Toggles between local echo of entered characters and suppressing local echo. Local echo is used for normal processing, while suppressing the echo is convenient for entering text that should not be displayed on the screen, such as passwords. This parameter can only be used when Line Mode is On. Default is Off." ::= { portTelnetEntry 6} portTelnetMapnl OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Maps carriage returns (CR) to carriage return line feed (CRLF). The default value is Off." ::= { portTelnetEntry 7 } portTelnetMode OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When On, keyboard input is not sent to the remote host until Enter is pressed, otherwise input is sent every time a key is pressed. Default is Off." ::= { portTelnetEntry 8} portTelnetInterrupt OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the interrupt character. Typing the interrupt character interrupts the current process. This value is in hexadecimal with a default value of 3 (ASCII value ^C)." ::= { portTelnetEntry 9 } portTelnetQuit OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the quit character. Typing the quit character closes and exits the current telnet session. This value is in hexadecimal with a default value of 1c (ASCII value FS)." ::= { portTelnetEntry 10} portTelnetEOF OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the end-of-file character. When Line Mode is On, entering the eof character as the first character on a line sends the character to the remote host. This value is in hexadecimal with a default value of 4 (ASCII value ^D)." ::= { portTelnetEntry 11 } portTelnetErase OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the erase character. When Line Mode is Off, typing the erase character erases one character. This value is in hexadecimal with a default value of 8 (ASCII value ^H)." ::= { portTelnetEntry 12 } portTelnetEchoCC OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the echo character. When Line Mode is On, typing the echo character echoes the text locally and sends only completed lines to the host. This value is in hexadecimal with a default value of 5 (ASCII value ^E)." ::= { portTelnetEntry 13 } portTelnetBreak OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the escape character. Returns you to the command line mode. This value is in hexadecimal with a default value of 1d (ASCII value GS)." ::= { portTelnetEntry 14} portTelnetTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portTelnetEntry 15 } -- Port SSH Table portSSHTable OBJECT-TYPE SYNTAX SEQUENCE OF PortSSHEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port SSH Table." ::= { portInfo 4 } portSSHEntry OBJECT-TYPE SYNTAX PortSSHEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portSSHEntry, each relating to a port." INDEX { portSSHIndex } ::= { portSSHTable 1 } PortSSHEntry ::= SEQUENCE { portSSHIndex PortNumber, portSSHStatus ContainerStatus, portSSHPort Integer32, portSSHHost DisplayString, portSSHTermType DisplayString, portSSHVerbose OnOffValue, portSSHCompression OnOffValue, portSSHAutoLogin OnOffValue, portSSHName DisplayString, portSSHProtocol INTEGER, portSSHRSA OnOffValue, portSSHDSA OnOffValue, portSSHKeyboard OnOffValue, portSSHCipherSSH1 INTEGER, portSSHFirstSSH2Cipher INTEGER, portSSHSecondSSH2Cipher INTEGER, portSSHThirdSSH2Cipher INTEGER, portSSHFourthSSH2Cipher INTEGER, portSSHFifthSSH2Cipher INTEGER, portSSHTunnelName DisplayString, portSSHStrictHostKeyChecking OnOffValue, portSSHSixthSSH2Cipher INTEGER, portSSHSeventhSSH2Cipher INTEGER, portSSHEighthSSH2Cipher INTEGER, } portSSHIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portSSHIndex" ::= { portSSHEntry 1} portSSHStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portSSHEntry 2} portSSHPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming connections. The default is port 22." ::= { portSSHEntry 3} portSSHHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { portSSHEntry 4} portSSHTermType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The type of terminal that will connecting via SSH." ::= { portSSHEntry 5} portSSHVerbose OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Displays debug messages on the terminal." ::= { portSSHEntry 6} portSSHCompression OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Requests compression of all data. Compression is desirable on modem lines and other slow connections, but will only slow down things on fast networks" ::= { portSSHEntry 7} portSSHAutoLogin OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Creates an automatic SSH login, using the Name and Password values." ::= { portSSHEntry 8} portSSHName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the user logging into the SSH session." ::= { portSSHEntry 9} portSSHProtocol OBJECT-TYPE SYNTAX INTEGER { ssh1(1), ssh2(2), sshBoth(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the SSH client version that will be used for the SSH session." ::= { portSSHEntry 10} portSSHRSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "An authentication method used by SSH version 1 and 2. Use RSA authentication for the SSH session." ::= { portSSHEntry 11} portSSHDSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "An authentication method used by SSH version 2. Use DSA authentication for the SSH session." ::= { portSSHEntry 12} portSSHKeyboard OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The user types in a password for authentication." ::= { portSSHEntry 13} portSSHCipherSSH1 OBJECT-TYPE SYNTAX INTEGER { tripledes(1), blowfish(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the encryption method (cipher) that you want to use for your SSH version 1 connection: 3DES or Blowfish" ::= { portSSHEntry 14} portSSHFirstSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { tripledes(1), blowfish(2), aes-cbc(3), cast(4), arcfour(5), aes-ctr(6), aes-gcm(7), chacha20-poly1305(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the first priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 15} portSSHSecondSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the second priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 16} portSSHThirdSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the third priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 17} portSSHFourthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the fourth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 18} portSSHFifthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the fifth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 19} portSSHTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portSSHEntry 20 } portSSHStrictHostKeyChecking OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set, the device server must have a host key loaded." ::= { portSSHEntry 21} portSSHSixthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the sixth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 22} portSSHSeventhSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the seventh priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 23} portSSHEighthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes-cbc(4), cast(5), arcfour(6), aes-ctr(7), aes-gcm(8), chacha20-poly1305(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the eighth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, AES-CTR, AES-GCM, or ChaCha20-Poly1305" ::= { portSSHEntry 24} -- Port PPP Table portPPPTable OBJECT-TYPE SYNTAX SEQUENCE OF PortPPPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port PPP Table." ::= { portInfo 5 } portPPPEntry OBJECT-TYPE SYNTAX PortPPPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portPPPEntry, each relating to a port." INDEX { portPPPIndex } ::= { portPPPTable 1 } PortPPPEntry ::= SEQUENCE { portPPPIndex PortNumber, portPPPStatus ContainerStatus, portPPPLocalIpAddr IpAddress, portPPPRemoteIpAddr IpAddress, portPPPSubnetBits Integer32, portPPPIpV6LocalIpAddr Ipv6InterfaceId, portPPPIpV6RemoteIpAddr Ipv6InterfaceId, portPPPAccm Hex32, portPPPMru Integer32, portPPPSecurity INTEGER, portPPPUser DisplayString, portPPPRemoteUser DisplayString, portPPPACComp OnOffValue, portPPPProtoComp OnOffValue, portPPPVJComp OnOffValue, portPPPMagicNegotiation OnOffValue, portPPPIPAddrNegotiation OnOffValue, portPPPCRTimeout Integer32, portPPPTRTimeout Integer32, portPPPCRRetry Integer32, portPPPTRRetry Integer32, portPPPNakRetry Integer32, portPPPAuthTimeout Integer32, portPPPRoamingCallback OnOffValue, portPPPChallengInterval Integer32, portPPPRouting INTEGER, portPPPDynamicDNSEnabled OnOffValue, portPPPDynamicDNSHostname DisplayString, portPPPDynamicDNSUserName DisplayString, portPPPDynamicDNSPassword DisplayString, portPPPDynamicDNSStatusString OCTET STRING, portPPPMSDirectConnection INTEGER, portPPPIPv6Prefix Ipv4v6Address, portPPPIPv6PrefixBits Integer32, portPPPEchoTimeout Integer32, portPPPEchoRetry Integer32 } portPPPIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portPPPIndex" ::= { portPPPEntry 1} portPPPStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portPPPEntry 2} portPPPLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 IP address of the Device Server end of the PPP link. For routing to work, you must enter a local IP address. Choose an address that is part of the same network or subnetwork as the remote end; for example, if the remote end is address 192.101.34.146, your local IP address can be 192.101.34.145. Do not use the Device Server's (main) IP address in this field; if you do so, routing will not take place correctly." ::= { portPPPEntry 3} portPPPRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 IP address of the remote end of the PPP link. Choose an address that is part of the same network or subnetwork as the Device Server. If you set the PPP parameter IP Address Negotiation to On, the Device Server will ignore the remote IP address value you enter here and will allow the remote end to specify its IP address. If your user is authenticated by RADIUS and the RADIUS parameter Framed-Address is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here. The exception to this rule is a Framed-Address value in the RADIUS file of 255.255.255.254; this value allows the Device Server to use the remote IP address value configured here." ::= { portPPPEntry 4} portPPPSubnetBits OBJECT-TYPE SYNTAX Integer32(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits in the subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. If your user is authenticated by RADIUS and the RADIUS parameter Framed-Netmask is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here." ::= { portPPPEntry 5} portPPPIpV6LocalIpAddr OBJECT-TYPE SYNTAX Ipv6InterfaceId MAX-ACCESS read-write STATUS current DESCRIPTION "The local IPv6 interface identifier of the Device Server end of the PPP link. For routing to work, you must enter a local IP address. Choose an address that is part of the same network or subnetwork as the remote end. Do not use the Device Server's (main) IP address in this field; if you do so, routing will not take place correctly. The first 64 bits of the Interface Identifier must be zero, therefore, ::abcd:abcd:abcd:abcd is the expected format." ::= { portPPPEntry 6} portPPPIpV6RemoteIpAddr OBJECT-TYPE SYNTAX Ipv6InterfaceId MAX-ACCESS read-write STATUS current DESCRIPTION "The remote IPv6 interface identifier of the remote end of the PPP link. Choose an address that is part of the same network or subnetwork as the Device Server. If you set the PPP parameter IP Address Negotiation to On, the Device Server will ignore the remote IP address value you enter here and will allow the remote end to specify its IP address. If your user is authenticated by RADIUS and the RADIUS parameter Framed-Interface-ID is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here. The first 64 bits of the Interface Identifier must be zero, therefore, ::abcd:abcd:abcd:abcd is the expected format." ::= { portPPPEntry 7} portPPPAccm OBJECT-TYPE SYNTAX Hex32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the ACCM (Asynchronous Control Character Map) characters that should be escaped from the data stream. This is entered as a 32-bit hexadecimal number with each bit specifying whether or not the corresponding character should be escaped. The bits are specified as the most significant bit first and are numbered 31-0. Thus if bit 17 is set, the 17th character should be escaped, that is, 0x11 (XON). So entering the value 000a0000 will cause the control characters 0x11 (XON) and 0x13 (XOFF) to be escaped on the link, thus allowing the use of XON/XOFF (software) flow control. If you have selected Soft Flow Control on the Line, you must enter a value of 000a0000 for the ACCM. The default value is 00000000, which means no characters will be escaped." ::= { portPPPEntry 8} portPPPMru OBJECT-TYPE SYNTAX Integer32(64..1500) MAX-ACCESS read-write STATUS current DESCRIPTION "The Maximum Receive Unit (MRU) parameter specifies the maximum size of PPP packets that the Device Server's port will accept. Enter a value between 64 and 1500 bytes; for example, 512. The default value is 1500. If your user is authenticated by the Device Server, the MRU value will be overridden if you have set a Framed MTU value for the user. If your user is authenticated by RADIUS and the RADIUS parameter Framed-MTU is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here." ::= { portPPPEntry 9} portPPPSecurity OBJECT-TYPE SYNTAX INTEGER { none(1), pap(2), chap(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of authentication that will be done on the link: None, PAP, or CHAP. The default is CHAP. You can use PAP or CHAP to authenticate a port or user on the Device Server, from a remote location, or authenticate a remote client/device, from the Device Server. PAP is a one time challenge of a client/device requiring that it respond with a valid username and password. A timer operates during which successful authentication must take place. If the timer expires before the remote end has been authenticated successfully, the link will be terminated. CHAP challenges a client/device at regular intervals to validate itself with a username and a response, based on a hash of the secret (password). A timer operates during which successful authentication must take place. If the timer expires before the remote end has been authenticated successfully, the link will be terminated. When setting either PAP and CHAP, make sure the Device Server and the remote client/device have the same setting. For example, if the Device Server is set to PAP, but the remote end is set to CHAP, the connection will be refused. " ::= { portPPPEntry 10} portPPPUser OBJECT-TYPE SYNTAX DisplayString(SIZE(0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "Complete this field only if you have specified PAP or CHAP (security protocols) in the Security field, and you wish to dedicate this line to a single remote user, who will be authenticated by the Device Server, or you are using the Device Server as a router (back-to-back with another Device Server). When Dial is set to Out or Both, the User is the name the remote device will use to authenticate a port on this Device Server. The remote device will only authenticate your Device Server's port when PAP or CHAP are operating. You can enter a maximum of sixteen alphanumeric characters; for example, tracy201. When connecting together two networks, enter a dummy user name; for example, DS_HQ. Note If you want a reasonable level of security, the user name and password should not be similar to a user name or password used regularly to login to the Device Server. External authentication can not be used for this user." ::= { portPPPEntry 11} portPPPRemoteUser OBJECT-TYPE SYNTAX DisplayString(SIZE(0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "Complete this field only if you have specified PAP or CHAP (security protocols) in the Security field, and you wish to dedicate this line to a single remote user, who will be authenticated by the Device Server, or you are using the Device Server as a router (back-to-back with another Device Server) When Dial is set to In or Both, the Remote User is the name the Device Server will use to authenticate the port on the remote device. Your Device Server will only authenticate the port on the remote device when PAP or CHAP are operating. You can enter a maximum of sixteen alphanumeric characters. When connecting together two networks, enter a dummy user name; for example, DS_SALES. Note If you want a reasonable level of security, the user name and password should not be similar to a user name or password used regularly to login to the Device Server. This option does not work with external authentication." ::= { portPPPEntry 12} portPPPACComp OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether compression of the PPP Address and Control fields take place on the link. The default is On. For most applications this should be enabled." ::= { portPPPEntry 13} portPPPProtoComp OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether compression of the PPP Protocol field takes place on this link. The default is On." ::= { portPPPEntry 14} portPPPVJComp OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether Van Jacobson Compression is used on this link. The default is On. If your user is authenticated by the Device Server, this VJ compression value will be overridden if you have set the User Framed Compression On. If your user is authenticated by RADIUS and the RADIUS parameter Framed-Compression is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here." ::= { portPPPEntry 15} portPPPMagicNegotiation OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Determines if a line is looping back. If enabled (On), random numbers are sent on the link. The random numbers should be different, unless the link loops back. The default is Off. " ::= { portPPPEntry 16} portPPPIPAddrNegotiation OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether or not IP address negotiation will take place. IP address negotiation is where the Device Server allows the remote end to specify its IP address. The default value is Off. When On, the IP address specified by the remote end will be used in preference to the Remote IP Address set for a Line. When Off, the Remote IP Address set for the Line will be used. " ::= { portPPPEntry 17} portPPPCRTimeout OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time, in seconds, that LCP (Link Control Protocol) will wait before it considers a configure request packet to have been lost." ::= { portPPPEntry 18} portPPPTRTimeout OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time, in seconds, that LCP (Link Control Protocol) will wait before it considers a terminate request packet to have been lost." ::= { portPPPEntry 19} portPPPCRRetry OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of times a configure request packet will be sent before the link is terminated." ::= { portPPPEntry 20} portPPPTRRetry OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of times a terminate request packet will be sent before the link is terminated." ::= { portPPPEntry 21} portPPPNakRetry OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of times a configure NAK packet will be sent before the link is terminated." ::= { portPPPEntry 22} portPPPAuthTimeout OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout, in seconds, during which successful PAP or CHAP authentication must take place (when PAP or CHAP is turned On). If the timer expires before the remote end has been authenticated successfully, the link will be terminated." ::= { portPPPEntry 23} portPPPRoamingCallback OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "A user can enter a telephone number that the Device Server will use to callback him/her. This feature is particularly useful for a mobile user. Roaming callback can only work when the User Callback parameter is set to On. Roaming callback therefore overrides (fixed) User Callback.To use Roaming Callback, the remote end must be a Microsoft Windows OS that supports Microsoft's Callback Control Protocol (CBCP). The user is allowed 30 seconds to enter a telephone number after which the Device Server ends the call. The default is Off." ::= { portPPPEntry 24} portPPPChallengInterval OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval, in seconds, for which the Device Server will issue a CHAP re-challenge to the remote end. During CHAP authentication, an initial CHAP challenge takes place, and is unrelated to CHAP re-challenges. The initial challenge takes place even if re-challenges are disabled. Some PPP client software does not work with CHAP re-challenges, so you might want to leave the parameter disabled in the Device Server. The default value is 0 (zero), meaning CHAP re-challenge is disabled. " ::= { portPPPEntry 25} portPPPRouting OBJECT-TYPE SYNTAX INTEGER { none(1), send(2), listen(3), sendAndListen(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the routing mode (RIP, Routing Information Protocol) used on the PPP interface as one of the following options: None-Disables RIP over the PPP/SLIP interface. Send-Sends RIP over the PPP/SLIP interface. Listen-Listens for RIP over the PPP/SLIP interface. Send and Listen-Sends RIP and listens for RIP over the PPP/SLIP interface. This is the same function as the Framed-Routing attribute for RADIUS authenticated users. Default is None." ::= { portPPPEntry 26} portPPPDynamicDNSEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable dynamic DNS." ::= { portPPPEntry 27} portPPPDynamicDNSHostname OBJECT-TYPE SYNTAX DisplayString(SIZE(1..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Host name." ::= { portPPPEntry 28} portPPPDynamicDNSUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "user name." ::= { portPPPEntry 29} portPPPDynamicDNSPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password." ::= { portPPPEntry 30} portPPPDynamicDNSStatusString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1024)) MAX-ACCESS read-write STATUS current DESCRIPTION "Dynamic DNS Status" ::= { portPPPEntry 31} portPPPMSDirectConnection OBJECT-TYPE SYNTAX INTEGER { disable(1), server(2), client(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set for Microsoft PPP connection working mode" ::= { portPPPEntry 32} portPPPIPv6Prefix OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "You can optionally specify an IPv6 global network prefix that the Device Server will advertise to the device at the other end of the PPP link. Default: 0:0:0:0" ::= { portPPPEntry 33 } portPPPIPv6PrefixBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the prefix bits for the IPv6 global network prefix. Default is 64." ::= { portPPPEntry 34 } portPPPEchoTimeout OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout, in seconds, to wait for an Echo reply." ::= { portPPPEntry 35} portPPPEchoRetry OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of Echo reply timeouts before the link is terminated." ::= { portPPPEntry 36} -- Port Slip Table portSLIPTable OBJECT-TYPE SYNTAX SEQUENCE OF PortSLIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port SLIP Table." ::= { portInfo 6 } portSLIPEntry OBJECT-TYPE SYNTAX PortSLIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portSLIPEntry, each relating to a port." INDEX { portSLIPIndex } ::= { portSLIPTable 1 } PortSLIPEntry ::= SEQUENCE { portSLIPIndex PortNumber, portSlipStatus ContainerStatus, portSLIPLocalIpAddress IpAddress, portSLIPRemoteIpAddress IpAddress, portSLIPSubnetBits Integer32, portSLIPMtu Integer32, portSLIPVJComp OnOffValue, portSLIPRouting INTEGER } portSLIPIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portSLIPIndex" ::= { portSLIPEntry 1} portSlipStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portSLIPEntry 2} portSLIPLocalIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address of the Device Server end of the SLIP link. For routing to work you must enter an IP address in this field. Choose an address that is part of the same network or subnetwork as the remote end; for example, if the remote end is address 192.101.34.146, your local IP address can be 192.101.34.145. Do not use the Device Server's (main) IP address in this field; if you do so, routing will not take place correctly." ::= { portSLIPEntry 3} portSLIPRemoteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address of the remote end of the SLIP link. Choose an address that is part of the same network or subnetwork as the Device Server. If your user is authenticated by the Device Server, this remote IP address will be overridden if you have set a Framed IP Address for the user. If your user is authenticated by RADIUS and the RADIUS parameter Framed-Address is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here." ::= { portSLIPEntry 4} portSLIPSubnetBits OBJECT-TYPE SYNTAX Integer32(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits in the subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. If your user is authenticated by RADIUS and the RADIUS parameter Framed-Netmask is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here." ::= { portSLIPEntry 5} portSLIPMtu OBJECT-TYPE SYNTAX Integer32(256..1006) MAX-ACCESS read-write STATUS current DESCRIPTION "The Maximum Transmission Unit (MTU) parameter restricts the size of individual SLIP packets being sent by the Device Server. Enter a value between 256 and 1006 bytes; for example, 512. The default value is 256. If your user is authenticated by the Device Server, this MTU value will be overridden when you have set a Framed MTU value for the user. If your user is authenticated by RADIUS and the RADIUS parameter Framed-MTU is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here." ::= { portSLIPEntry 6} portSLIPVJComp OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether Van Jacobson compression is used on this link; that is, whether you are using SLIP or C-SLIP (compressed SLIP). The choices are On (C-SLIP) or Off (SLIP). The default is On. C-SLIP greatly improves the performance of interactive traffic, such as Telnet or Rlogin. If your user is authenticated by the Device Server, this VJ compression value will be overridden if you have set a Framed Compression value for a user. If your user is authenticated by RADIUS and the RADIUS parameter Framed-Compression is set in the RADIUS file, the Device Server will use the value in the RADIUS file in preference to the value configured here." ::= { portSLIPEntry 7} portSLIPRouting OBJECT-TYPE SYNTAX INTEGER { none(1), send(2), listen(3), sendAndListen(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the routing mode (RIP, Routing Information Protocol) used on the SLIP interface as one of the following options: None-Disables RIP over the PPP/SLIP interface. Send-Sends RIP over the PPP/SLIP interface. Listen-Listens for RIP over the PPP/SLIP interface. Send and Listen-Sends RIP and listens for RIP over the PPP/SLIP interface. This is the same function as the Framed-Routing attribute for RADIUS authenticated users. Default is None." ::= { portSLIPEntry 8} -- Port UDP Table portUDPTable OBJECT-TYPE SYNTAX SEQUENCE OF PortUDPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port UDP Table." ::= { portInfo 7 } portUDPEntry OBJECT-TYPE SYNTAX PortUDPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portUDPEntry, each relating to a port." INDEX { portUDPIndex, portUDPEntryIndex } ::= { portUDPTable 1 } PortUDPEntry ::= SEQUENCE { portUDPIndex PortNumber, portUDPEntryIndex GenericTableIndex, portUDPStatus ContainerStatus, portUDPStartAddress Ipv4v6Address, portUDPEndAddress Ipv4v6Address, portUDPPort Integer32, portUDPDirection INTEGER, portUDPOption INTEGER, portUDPTunnelName DisplayString } portUDPIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portUDPIndex" ::= { portUDPEntry 1} portUDPEntryIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "portUDPNumber" ::= { portUDPEntry 2} portUDPStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portUDPEntry 3} portUDPStartAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The first host IP address in the range of IP addresses (for IPv4 or IPv6) that the Device Server will listen for messages from and/or send messages to" ::= { portUDPEntry 4} portUDPEndAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The last host IP address in the range of IP addresses (for IPv4, not required for IPv6) that the Device Server will listen for messages from and/or send messages to." ::= { portUDPEntry 5} portUDPPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port that the Device Server will use to receive messages from or relay messages to servers/hosts." ::= { portUDPEntry 6} portUDPDirection OBJECT-TYPE SYNTAX INTEGER { none(1), in(2), out(3), both(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The direction in which information is received or relayed: None-UDP service not enabled. In-LAN to serial. Out-Serial to LAN. Both-Messages are relayed both directions." ::= { portUDPEntry 7} portUDPOption OBJECT-TYPE SYNTAX INTEGER { specificOrAutoLearn(1), anyPort(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "when want UDP port be any port which only valid for lan to serial direction set this to 2, others for auto lean UDP port and specific port set this to 1" ::= { portUDPEntry 8} portUDPTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portUDPEntry 9 } -- Port Vmodem Table portVmodemTable OBJECT-TYPE SYNTAX SEQUENCE OF PortVmodemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Vmodem Table." ::= { portInfo 8 } portVmodemEntry OBJECT-TYPE SYNTAX PortVmodemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portVmodemEntry, each relating to a port." INDEX { portVmodemIndex } ::= { portVmodemTable 1 } PortVmodemEntry ::= SEQUENCE { portVmodemIndex PortNumber, portVmodemStatus ContainerStatus, portVmodemHost DisplayString, portVmodemPort Integer32, portVmodemSuccessString DisplayString, portVmodemFailureString DisplayString, portVmodemSuppress OnOffValue, portVmodemStyle INTEGER, portVmodemResponseDelay Integer32, portVmodemEcho OnOffValue, portVmodemMode INTEGER, portVmodemDCD INTEGER, portVmodemRTS INTEGER, portVmodemDTR INTEGER, portVmodemInitString DisplayString, portVmodemTunnelName DisplayString } portVmodemIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portVmodemIndex" ::= { portVmodemEntry 1} portVmodemStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portVmodemEntry 2} portVmodemHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The target host name." ::= { portVmodemEntry 3} portVmodemPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for messages." ::= { portVmodemEntry 4} portVmodemSuccessString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "String that is sent to the serial device when a connection succeeds. If no string is entered, then the string CONNECT will be sent with the connecting speed, for example CONNECT 9600." ::= { portVmodemEntry 5} portVmodemFailureString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "String that is sent to the serial device when a connection fails. If no string is entered, then the string NO CARRIER will be sent." ::= { portVmodemEntry 6} portVmodemSuppress OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to No, connection success/failure indication strings are sent to the connected device, otherwise these indications are suppressed." ::= { portVmodemEntry 7} portVmodemStyle OBJECT-TYPE SYNTAX INTEGER { numeric(1), verbose(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "One of the following: Verbose-Return codes (strings) are sent to the connected device. Numeric-The following characters can be sent to the connected device: 1 Successfully Connected 2 Failed to Connect 4 Error" ::= { portVmodemEntry 8} portVmodemResponseDelay OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "The vmodem delay to response, in milliseconds, default is 250." ::= { portVmodemEntry 9} portVmodemEcho OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to on, vmodem will echo input." ::= { portVmodemEntry 10} portVmodemMode OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In auto mode vmodem will automatically use the host and port make connection, otherwise will wait for use input" ::= { portVmodemEntry 11} portVmodemDCD OBJECT-TYPE SYNTAX INTEGER { alwaysHigh(1), followConnection(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Define the behavior of DCD" ::= { portVmodemEntry 12} portVmodemRTS OBJECT-TYPE SYNTAX INTEGER { alwaysHigh(1), representDCD(4), representRI(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Define the behavior of signal RTS" ::= { portVmodemEntry 13} portVmodemDTR OBJECT-TYPE SYNTAX INTEGER { alwaysHigh(1), representDCD(3), representRI(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Define the behavior of signal DTR" ::= { portVmodemEntry 14} portVmodemInitString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "String that used as initial AT commands." ::= { portVmodemEntry 15} portVmodemTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portVmodemEntry 16 } -- Port Raw Table portRawTable OBJECT-TYPE SYNTAX SEQUENCE OF PortRawEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Raw Table." ::= { portInfo 9 } portRawEntry OBJECT-TYPE SYNTAX PortRawEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portRawEntry, each relating to a port." INDEX { portRawIndex } ::= { portRawTable 1 } PortRawEntry ::= SEQUENCE { portRawIndex PortNumber, portRawStatus ContainerStatus, portRawPort Integer32, portRawHost DisplayString, portRawTunnelName DisplayString } portRawIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the corresponding serial port." ::= { portRawEntry 1} portRawStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portRawEntry 2} portRawPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming connections." ::= { portRawEntry 3} portRawHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { portRawEntry 4} portRawTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portRawEntry 5 } -- Port Bidir Table portBidirTable OBJECT-TYPE SYNTAX SEQUENCE OF PortBidirEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Bidir Table." ::= { portInfo 10 } portBidirEntry OBJECT-TYPE SYNTAX PortBidirEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portBidirEntry, each relating to a port." INDEX { portBidirIndex } ::= { portBidirTable 1 } PortBidirEntry ::= SEQUENCE { portBidirIndex PortNumber, portBidirStatus ContainerStatus, portBidirPort Integer32, portBidirHost DisplayString, portBidirTunnelName DisplayString } portBidirIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portBidirIndex" ::= { portBidirEntry 1} portBidirStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portBidirEntry 2} portBidirPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming connections." ::= { portBidirEntry 3} portBidirHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { portBidirEntry 4} portBidirTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service's target host." ::= { portBidirEntry 5 } -- Port Rlogin Table portRloginTable OBJECT-TYPE SYNTAX SEQUENCE OF PortRloginEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Rlogin Table." ::= { portInfo 11 } portRloginEntry OBJECT-TYPE SYNTAX PortRloginEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portRloginEntry, each relating to a port." INDEX { portRloginIndex } ::= { portRloginTable 1 } PortRloginEntry ::= SEQUENCE { portRloginIndex PortNumber, portRloginStatus ContainerStatus, portRloginHost DisplayString, portRloginTermType DisplayString, portRloginTunnelName DisplayString } portRloginIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the corresponding serial port." ::= { portRloginEntry 1} portRloginStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portRloginEntry 2} portRloginHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { portRloginEntry 3} portRloginTermType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Type of terminal attached to this line; for example, ANSI or WYSE60." ::= { portRloginEntry 4} portRloginTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portRloginEntry 5 } -- Port Email Table portEmailTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEmailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Email Table." ::= { portInfo 12 } portEmailEntry OBJECT-TYPE SYNTAX PortEmailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portEmailEntry, each relating to a port." INDEX { portEmailIndex } ::= { portEmailTable 1 } PortEmailEntry ::= SEQUENCE { portEmailIndex PortNumber, portEmailStatus ContainerStatus, portEmailActive OnOffValue, portEmailLevel INTEGER, portEmailTo DisplayString, portEmailFrom DisplayString, portEmailReply DisplayString, portEmailSubject DisplayString, portEmailUseDefaultLevel OnOffValue, portEmailUseDefaultTo OnOffValue, portEmailUseDefaultFrom OnOffValue, portEmailUseDefaultReply OnOffValue, portEmailUseDefaultSubject OnOffValue } portEmailIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the corresponding serial port." ::= { portEmailEntry 1} portEmailStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portEmailEntry 2} portEmailActive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Determines whether or not email notification is turned on. Default is Off." ::= { portEmailEntry 3} portEmailLevel OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), informational(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the event level that triggers an email notification: Emergency, Alert, Critical, Error, Warning, Notice, Info, or Debug. You are selecting the lowest notification level; therefore, when you select Debug, you will get an email notification for all events that trigger a message." ::= { portEmailEntry 5} portEmailTo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "An email address or list of email addresses that will receive the email notification." ::= { portEmailEntry 6} portEmailFrom OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This field can contain an email address that might identify the Device Server name or some other value." ::= { portEmailEntry 7} portEmailReply OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The email address to whom all replies to the email notification should go." ::= { portEmailEntry 9} portEmailSubject OBJECT-TYPE SYNTAX DisplayString(SIZE(0..48)) MAX-ACCESS read-write STATUS current DESCRIPTION "A text string, which can contain spaces, that will display in the Subject field of the email notification." ::= { portEmailEntry 10} portEmailUseDefaultLevel OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Inherit 'level' setting from the Server Email Alert." ::= { portEmailEntry 11} portEmailUseDefaultTo OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Inherit 'to' setting from the Server Email Alert." ::= { portEmailEntry 12} portEmailUseDefaultFrom OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Inherit 'from' setting from the Server Email Alert." ::= { portEmailEntry 13} portEmailUseDefaultReply OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Inherit 'reply' setting from the Server Email Alert." ::= { portEmailEntry 14} portEmailUseDefaultSubject OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Inherit 'subject' setting from the Server Email Alert." ::= { portEmailEntry 15} -- Port SSL Info portSSLTable OBJECT-TYPE SYNTAX SEQUENCE OF PortSSLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port SSL Table." ::= { portInfo 13 } portSSLEntry OBJECT-TYPE SYNTAX PortSSLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portSSLEntry, each relating to a port." INDEX { portSSLIndex } ::= { portSSLTable 1 } PortSSLEntry ::= SEQUENCE { portSSLIndex PortNumber, portSSLStatus ContainerStatus, portSSLEnabled OnOffValue, portSSLuseServer OnOffValue, portSSLVersion INTEGER, portSSLType INTEGER, portSSLVerifyPeerCertificate OnOffValue, portSSLCountry DisplayString, portSSLStateProv DisplayString, portSSLLocality DisplayString, portSSLOrganisation DisplayString, portSSLOrganisationUnit DisplayString, portSSLCommonName DisplayString, portSSLEmail DisplayString } portSSLIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "port SSL Index" ::= { portSSLEntry 1} portSSLStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {portSSLEntry 2} portSSLEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables SSL." ::= {portSSLEntry 3} portSSLuseServer OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Uses the SSL/TLS server configuration for the line." ::= {portSSLEntry 4} portSSLVersion OBJECT-TYPE SYNTAX INTEGER { any(1), tlsv1(2), sslv3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether you want to use: Any-The Device Server will try a TLSv1 connection first. If that fails, it will try an SSLv3 connection. If that fails, it will try an SSLv2 connection. TLSv1-The connection will use only TLSv1. SSLv3-The connection will use only SSLv3. The default is Any." ::= {portSSLEntry 5} portSSLType OBJECT-TYPE SYNTAX INTEGER { client(1), server(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Device Server will act as an SSL/TLS client or server. The default is Client." ::= {portSSLEntry 6} portSSLVerifyPeerCertificate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this option when you want the Validation Criteria to match the Peer Certificate for authentication to pass. If you enable this option, you need to download an SSL/TLS certificate authority (CA) list file to the Device Server. Any values that are entered in the validation criteria must match the peer certificate for an SSL connection; any fields left blank will not be validated against the peer certificate." ::= {portSSLEntry 7} portSSLCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= {portSSLEntry 8} portSSLStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= {portSSLEntry 9} portSSLLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= {portSSLEntry 10} portSSLOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= {portSSLEntry 11} portSSLOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= {portSSLEntry 12} portSSLCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= {portSSLEntry 13} portSSLEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= {portSSLEntry 14} -- Packet Forwarding Table portPacketForwardingTable OBJECT-TYPE SYNTAX SEQUENCE OF PortPacketForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port packet forwarding configuration table." ::= { portInfo 14 } portPacketForwardingEntry OBJECT-TYPE SYNTAX PortPacketForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the port packet forwarding configuration table, each relating to a serial port." INDEX { portPacketForwardingIndex } ::= { portPacketForwardingTable 1 } PortPacketForwardingEntry ::= SEQUENCE { portPacketForwardingIndex PortNumber, portPacketForwardingStatus ContainerStatus, portPacketForwardingPacketSize Integer32, portPacketForwardingIdleTime Integer32, portPacketForwardingForceTransmitTime Integer32, portPacketForwardingEnableSOF1 OnOffValue, portPacketForwardingSOF1 Hex8, portPacketForwardingEnableSOF2 OnOffValue, portPacketForwardingSOF2 Hex8, portPacketForwardingStartFrameTransmit OnOffValue, portPacketForwardingEnableEOF1 OnOffValue, portPacketForwardingEOF1 Hex8, portPacketForwardingEnableEOF2 OnOffValue, portPacketForwardingEOF2 Hex8, portPacketForwardingEnableEndTrigger1 OnOffValue, portPacketForwardingEndTrigger1 Hex8, portPacketForwardingEnableEndTrigger2 OnOffValue, portPacketForwardingEndTrigger2 Hex8, portPacketForwardingForwardingRule INTEGER, portPacketForwardingPacketIdleTime Integer32, portPacketForwardingForwardMode INTEGER } portPacketForwardingIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Index" ::= { portPacketForwardingEntry 1} portPacketForwardingStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portPacketForwardingEntry 2} portPacketForwardingPacketSize OBJECT-TYPE SYNTAX Integer32(0..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "When the size of the packet equals this value the packet is transmitted. 0 - Ignore option" ::= { portPacketForwardingEntry 3} portPacketForwardingIdleTime OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "When the elapsed time between one character to another character equals this value the packet is transmitted. 0 - Ignore option" ::= { portPacketForwardingEntry 4} portPacketForwardingForceTransmitTime OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "When the elapsed time from the 1st character received equals this value the packet is transmitted. 0 - Ignore option." ::= { portPacketForwardingEntry 5} portPacketForwardingEnableSOF1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the start of frame 1." ::= { portPacketForwardingEntry 6} portPacketForwardingSOF1 OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Any characters received before the start of frame is received will be ignored." ::= { portPacketForwardingEntry 7} portPacketForwardingEnableSOF2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the start of frame 2. When this is enabled SOF1 must enabled" ::= { portPacketForwardingEntry 8} portPacketForwardingSOF2 OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "Any characters received before the start of frame is received will be ignored." ::= { portPacketForwardingEntry 9} portPacketForwardingStartFrameTransmit OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag to determine if we will transmit the start of frame character(s)." ::= { portPacketForwardingEntry 10} portPacketForwardingEnableEOF1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the end of frame 1." ::= { portPacketForwardingEntry 11} portPacketForwardingEOF1 OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "The frame will be transmitted after this character is received based on the forwarding rule." ::= { portPacketForwardingEntry 12} portPacketForwardingEnableEOF2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the end of frame 2. When this is enabled EOF1 must enabled" ::= { portPacketForwardingEntry 13} portPacketForwardingEOF2 OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "The frame will be transmitted after this character is received based on the forwarding rule." ::= { portPacketForwardingEntry 14} portPacketForwardingEnableEndTrigger1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the end of trigger 1." ::= { portPacketForwardingEntry 15} portPacketForwardingEndTrigger1 OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "When the end trigger is received the packet will transmitted based on the forwarding rules." ::= { portPacketForwardingEntry 16} portPacketForwardingEnableEndTrigger2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the end of trigger 2. When this is enabled EOF1 must enabled" ::= { portPacketForwardingEntry 17} portPacketForwardingEndTrigger2 OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "When the end trigger is received the packet will transmitted based on the forwarding rules." ::= { portPacketForwardingEntry 18} portPacketForwardingForwardingRule OBJECT-TYPE SYNTAX INTEGER { trigger (0), triggerplus1 (1), triggerplus2 (2), stripTrigger (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Forwarding rules." ::= { portPacketForwardingEntry 19} portPacketForwardingPacketIdleTime OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "When in Packet Accumulation mode it used for packet idle time" ::= { portPacketForwardingEntry 20} portPacketForwardingForwardMode OBJECT-TYPE SYNTAX INTEGER { forwardModeInvalid (0), optimizeEthernetTrafic (1), minimizeLatency (2), messageAccumulation (3), custom (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Forwarding Mode." ::= { portPacketForwardingEntry 21} -- Port Tunnel Table portTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF PortTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Tunnel Table." ::= { portInfo 15 } portTunnelEntry OBJECT-TYPE SYNTAX PortTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portTunnelEntry, each relating to a port." INDEX { portTunnelIndex } ::= { portTunnelTable 1 } PortTunnelEntry ::= SEQUENCE { portTunnelIndex PortNumber, portTunnelStatus ContainerStatus, portTunnelPort Integer32, portTunnelHost DisplayString, portTunnelHttpTunnelName DisplayString } portTunnelIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portTunnelIndex" ::= { portTunnelEntry 1} portTunnelStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portTunnelEntry 2} portTunnelPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming connections." ::= { portTunnelEntry 3} portTunnelHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { portTunnelEntry 4} portTunnelHttpTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portTunnelEntry 5 } -- Port Modbus Slave Table portMODBUSSlaveTable OBJECT-TYPE SYNTAX SEQUENCE OF PortMODBUSSlaveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Modbus Slave Table." ::= { portInfo 16 } portMODBUSSlaveEntry OBJECT-TYPE SYNTAX PortMODBUSSlaveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portMODBUSSlaveEntry, each relating to a port." INDEX { portMODBUSSlaveIndex } ::= { portMODBUSSlaveTable 1 } PortMODBUSSlaveEntry ::= SEQUENCE { portMODBUSSlaveIndex PortNumber, portMODBUSSlaveStatus ContainerStatus, portMODBUSSlaveMode INTEGER, portMODBUSSlaveCRLF OnOffValue, portMODBUSSlaveUIDRange DisplayString } portMODBUSSlaveIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portMODBUSSlaveIndex" ::= { portMODBUSSlaveEntry 1} portMODBUSSlaveStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portMODBUSSlaveEntry 2} portMODBUSSlaveMode OBJECT-TYPE SYNTAX INTEGER { rtu(0), ascii(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Modbus serial device's mode: 0: RTU; 1: ASCII." ::= { portMODBUSSlaveEntry 3} portMODBUSSlaveCRLF OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable appending CR/LF" ::= { portMODBUSSlaveEntry 4} portMODBUSSlaveUIDRange OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The UID range for this entry." ::= { portMODBUSSlaveEntry 5 } -- Port Modbus Master Table portMODBUSMasterTable OBJECT-TYPE SYNTAX SEQUENCE OF PortMODBUSMasterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Modbus Master Table." ::= { portInfo 17 } portMODBUSMasterEntry OBJECT-TYPE SYNTAX PortMODBUSMasterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portMODBUSMasterEntry, each relating to a port." INDEX { portMODBUSMasterIndex } ::= { portMODBUSMasterTable 1 } PortMODBUSMasterEntry ::= SEQUENCE { portMODBUSMasterIndex PortNumber, portMODBUSMasterStatus ContainerStatus, portMODBUSMasterMode INTEGER, portMODBUSMasterCRLF OnOffValue } portMODBUSMasterIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portMODBUSMasterIndex" ::= { portMODBUSMasterEntry 1} portMODBUSMasterStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portMODBUSMasterEntry 2} portMODBUSMasterMode OBJECT-TYPE SYNTAX INTEGER { rtu(0), ascii(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Modbus serial device's mode: 0: RTU; 1: ASCII." ::= { portMODBUSMasterEntry 3} portMODBUSMasterCRLF OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable appending CR/LF" ::= { portMODBUSMasterEntry 4} -- Port CustomApp Table portCustomAppTable OBJECT-TYPE SYNTAX SEQUENCE OF PortCustomAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port CustomApp Table." ::= { portInfo 18 } portCustomAppEntry OBJECT-TYPE SYNTAX PortCustomAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the PortCustomAppEntry, each relating to a port." INDEX { portCustomAppIndex } ::= { portCustomAppTable 1 } PortCustomAppEntry ::= SEQUENCE { portCustomAppIndex PortNumber, portCustomAppStatus ContainerStatus, portCustomAppCommand DisplayString } portCustomAppIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portCustomAppIndex" ::= { portCustomAppEntry 1} portCustomAppStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portCustomAppEntry 2} portCustomAppCommand OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The command line of the custom application." ::= { portCustomAppEntry 3} portTrueportServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF PortTrueportServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port TrueportService Table." ::= { portInfo 19 } portTrueportServiceEntry OBJECT-TYPE SYNTAX PortTrueportServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portTrueportServiceEntry, each relating to a port." INDEX { portTrueportServiceIndex } ::= { portTrueportServiceTable 1 } PortTrueportServiceEntry ::= SEQUENCE { portTrueportServiceIndex PortNumber, portTrueportServiceStatus ContainerStatus, portTrueportServicePort Integer32, portTrueportServiceHost DisplayString, portTrueportServiceClientInitiated OnOffValue, portTrueportServiceActiveSignal OnOffValue, portTrueportServiceTunnelName DisplayString } portTrueportServiceIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the corresponding serial port." ::= { portTrueportServiceEntry 1} portTrueportServiceStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portTrueportServiceEntry 2} portTrueportServicePort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming connections." ::= { portTrueportServiceEntry 3} portTrueportServiceHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { portTrueportServiceEntry 4} portTrueportServiceClientInitiated OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether or not the network connection is initiated by the client" ::= { portTrueportServiceEntry 5} portTrueportServiceActiveSignal OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When the line becomes active, this option has the following impact: o Lite Mode-When enabled, the EIA-232 signals remain high (active) before, during, and after the session. When disabled, the EIA-232 signals remain low (inactive). o Full Mode-During the session, the client will be control the state of these signal before and after the connection. Default is on." ::= { portTrueportServiceEntry 6} portTrueportServiceTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portTrueportServiceEntry 7 } -- Port Power Management Table portPowerManagementTable OBJECT-TYPE SYNTAX SEQUENCE OF PortPowerManagementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Power Management Table." ::= { portInfo 20 } portPowerManagementEntry OBJECT-TYPE SYNTAX PortPowerManagementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portPowerManagementEntry, each relating to a port." INDEX { portPowerManagementIndex } ::= { portPowerManagementTable 1 } PortPowerManagementEntry ::= SEQUENCE { portPowerManagementIndex PortNumber, portPowerManagementStatus ContainerStatus, portPowerManagementName DisplayString, portPowerManagementModel INTEGER } portPowerManagementIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portPowerManagementIndex" ::= { portPowerManagementEntry 1} portPowerManagementStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portPowerManagementEntry 2} portPowerManagementName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Power bar's name." ::= { portPowerManagementEntry 3} portPowerManagementModel OBJECT-TYPE SYNTAX INTEGER { rps820(1), rps830(2), rps1620(3), rps1630(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Power bar's model" ::= { portPowerManagementEntry 4} -- Port Multihost Table portMultihostTable OBJECT-TYPE SYNTAX SEQUENCE OF PortMultihostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Multihost Table." ::= { portInfo 21 } portMultihostEntry OBJECT-TYPE SYNTAX PortMultihostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portMultihostEntry, each relating to a port." INDEX { portMultihostIndex } ::= { portMultihostTable 1 } PortMultihostEntry ::= SEQUENCE { portMultihostIndex PortNumber, portMultihostStatus ContainerStatus, portMultihostMode INTEGER } portMultihostIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "portMultihostIndex" ::= { portMultihostEntry 1 } portMultihostStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portMultihostEntry 2} portMultihostMode OBJECT-TYPE SYNTAX INTEGER { all(1), backup(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" ::= { portMultihostEntry 4} -- Port multihost outbound Table portMultihostOutboundTable OBJECT-TYPE SYNTAX SEQUENCE OF PortMultihostOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multihost outbound table." ::= { portInfo 22 } portMultihostOutboundEntry OBJECT-TYPE SYNTAX PortMultihostOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portMultihostOutboundTable." INDEX {portMultihostPortIndex, portMultihostOutboundIndex } ::= { portMultihostOutboundTable 1 } PortMultihostOutboundEntry ::= SEQUENCE { portMultihostPortIndex PortNumber, portMultihostOutboundIndex GenericTableIndex, portMultihostOutboundStatus ContainerStatus, portMultihostOutboundHostID DisplayString, portMultihostOutboundTcpPort Integer32, portMultihostOutboundTunnel DisplayString } portMultihostPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number" ::= { portMultihostOutboundEntry 1 } portMultihostOutboundIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The outbound entry number" ::= { portMultihostOutboundEntry 2 } portMultihostOutboundStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portMultihostOutboundEntry 3 } portMultihostOutboundHostID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name." ::= { portMultihostOutboundEntry 4 } portMultihostOutboundTcpPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The host TCP port." ::= { portMultihostOutboundEntry 5 } portMultihostOutboundTunnel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with this host." ::= { portMultihostOutboundEntry 6 } -- Port Power Management Plug Table portPowerManagementPlugTable OBJECT-TYPE SYNTAX SEQUENCE OF PortPowerManagementPlugEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power Management Plug Table." ::= { portInfo 23 } portPowerManagementPlugEntry OBJECT-TYPE SYNTAX PortPowerManagementPlugEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portPowerManagementPlugTable, each relating to a plug." INDEX {portPowerManagementPortIndex, portPowerManagementPlugIndex } ::= { portPowerManagementPlugTable 1 } PortPowerManagementPlugEntry ::= SEQUENCE { portPowerManagementPortIndex PortNumber, portPowerManagementPlugIndex GenericTableIndex, portPowerManagementPlugStatus ContainerStatus, portPowerManagementPlugName DisplayString, portPowerManagementPlugPowerUpInterval INTEGER, portPowerManagementPlugDefaultState OnOffValue, portPowerManagementDSLine PortNumber, portPowerManagementMonitorHost DisplayString, portPowerManagementMonitorInterval Integer32, portPowerManagementMonitorTimeout Integer32, portPowerManagementMonitorRetries Integer32, portPowerManagementMonitorEnableDelay OnOffValue, portPowerManagementMonitorDelay Integer32, portPowerManagementMonitorEnableConsoleMsg OnOffValue, portPowerManagementMonitorEnableEmail OnOffValue } portPowerManagementPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number" ::= { portPowerManagementPlugEntry 1 } portPowerManagementPlugIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The plug number" ::= { portPowerManagementPlugEntry 2 } portPowerManagementPlugStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portPowerManagementPlugEntry 3 } portPowerManagementPlugName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..19)) MAX-ACCESS read-write STATUS current DESCRIPTION "The plug's name." ::= { portPowerManagementPlugEntry 4 } portPowerManagementPlugPowerUpInterval OBJECT-TYPE SYNTAX INTEGER { puIntervalHalf(1), puInterval1(2), puInterval2(3), puInterval5(4), puInterval15(5), puInterval30(6), puInterval60(7), puInterval120(8), puInterval180(9), puInterval300(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "The plug's power up delay." ::= { portPowerManagementPlugEntry 5 } portPowerManagementPlugDefaultState OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "the plug's default state." ::= { portPowerManagementPlugEntry 6 } portPowerManagementDSLine OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "the DS line number which the device on this plug is connected to(0:none, >0:corresponding to the line number." ::= { portPowerManagementPlugEntry 7 } portPowerManagementMonitorHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of a host to monitor. If the host fails to respond to pings, this plug's power will be cycled. Set to a blank string to disable this feature." ::= { portPowerManagementPlugEntry 8 } portPowerManagementMonitorInterval OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The time between pings, in minutes." ::= { portPowerManagementPlugEntry 9 } portPowerManagementMonitorTimeout OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time to wait after pings, in seconds." ::= { portPowerManagementPlugEntry 10 } portPowerManagementMonitorRetries OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of times to retry pings." ::= { portPowerManagementPlugEntry 11 } portPowerManagementMonitorEnableDelay OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Wait before cycling power, in the event of a monitor timeout." ::= { portPowerManagementPlugEntry 12 } portPowerManagementMonitorDelay OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Amount of time to wait before cycling power, in the event of a monitor timeout." ::= { portPowerManagementPlugEntry 13 } portPowerManagementMonitorEnableConsoleMsg OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Display a message on the serial port, in the event of a monitor timeout, when power cycle delay is enabled.." ::= { portPowerManagementPlugEntry 14 } portPowerManagementMonitorEnableEmail OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Send an email alert, in the event of a monitor timeout, when power cycle delay is enabled.." ::= { portPowerManagementPlugEntry 15 } -- Port Modbus Master Slave Mapping Table portMODBUSMasterMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF PortMODBUSMasterMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus Master Slave Mapping." ::= { portInfo 24 } portMODBUSMasterMappingEntry OBJECT-TYPE SYNTAX PortMODBUSMasterMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portMODBUSMasterMappingTable, each relating to a slave mapping." INDEX {portMODBUSMasterPortIndex, portMODBUSMasterMappingIndex } ::= { portMODBUSMasterMappingTable 1 } PortMODBUSMasterMappingEntry ::= SEQUENCE { portMODBUSMasterPortIndex PortNumber, portMODBUSMasterMappingIndex GenericTableIndex, portMODBUSMasterMappingStatus ContainerStatus, portMODBUSMasterMappingRemoteIP Ipv4v6Address, portMODBUSMasterMappingTransportType INTEGER, portMODBUSMasterMappingPortNumber Integer32, portMODBUSMasterMappingUIDStart Integer32, portMODBUSMasterMappingUIDEnd Integer32, portMODBUSMasterMappingUIDRangeMode INTEGER, portMODBUSMasterMappingTunnelName DisplayString } portMODBUSMasterPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number" ::= { portMODBUSMasterMappingEntry 1 } portMODBUSMasterMappingIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mapping table index" ::= { portMODBUSMasterMappingEntry 2 } portMODBUSMasterMappingStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portMODBUSMasterMappingEntry 3 } portMODBUSMasterMappingRemoteIP OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The remote slave's IP address." ::= { portMODBUSMasterMappingEntry 4 } portMODBUSMasterMappingTransportType OBJECT-TYPE SYNTAX INTEGER { tcp(0), udp(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The remote slave's transport protocol type (TCP/UDP)." ::= { portMODBUSMasterMappingEntry 5 } portMODBUSMasterMappingPortNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "the transport protocol layer port number (TCP/UDP)." ::= { portMODBUSMasterMappingEntry 6 } portMODBUSMasterMappingUIDStart OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS read-write STATUS current DESCRIPTION "The start UID of the UID range for this entry." ::= { portMODBUSMasterMappingEntry 7 } portMODBUSMasterMappingUIDEnd OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS read-write STATUS current DESCRIPTION "The end UID of the UID range for this entry." ::= { portMODBUSMasterMappingEntry 8 } portMODBUSMasterMappingUIDRangeMode OBJECT-TYPE SYNTAX INTEGER { host(0), gateway(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The UID-IP mapping mode." ::= { portMODBUSMasterMappingEntry 9 } portMODBUSMasterMappingTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { portMODBUSMasterMappingEntry 10 } -- Port SSL Server Cipher Table portSSLCipherTable OBJECT-TYPE SYNTAX SEQUENCE OF PortSSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SSL CIpher." ::= { portInfo 25 } portSSLCipherEntry OBJECT-TYPE SYNTAX PortSSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the sslCipherTable, each relating to a cipher entry." INDEX { portSSLCipherIndex, portSSLCipherPriority } ::= { portSSLCipherTable 1 } PortSSLCipherEntry ::= SEQUENCE { portSSLCipherIndex PortNumber, portSSLCipherPriority Integer32, portSSLCipherStatus ContainerStatus, portSSLCipherEncryption INTEGER, portSSLCipherKeySizeMin INTEGER, portSSLCipherKeySizeMax INTEGER, portSSLCipherKeyExchange INTEGER, portSSLCipherHMAC INTEGER } portSSLCipherIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number" ::= { portSSLCipherEntry 1 } portSSLCipherPriority OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cipher priority. 1- highest 5 - lowest." ::= { portSSLCipherEntry 2 } portSSLCipherStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { portSSLCipherEntry 3 } portSSLCipherEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), any(2), aes(3), tripledes(4), des(5), arctwo(6), arcfour(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSL Encryption. None is not allowed for priority 1. Any will use the first encryption format that can be negotiated. The default is any." ::= { portSSLCipherEntry 4 } portSSLCipherKeySizeMin OBJECT-TYPE SYNTAX INTEGER { min40(1), min56(2), min64(3), min128(4), min168(5), min256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum key size value that will be used for the specified encryption type. The default is 40." ::= { portSSLCipherEntry 5 } portSSLCipherKeySizeMax OBJECT-TYPE SYNTAX INTEGER { max40(1), max56(2), max64(3), max128(4), max168(5), max256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum key size value that will be used for the specified encryption type. The default is 256." ::= { portSSLCipherEntry 6 } portSSLCipherKeyExchange OBJECT-TYPE SYNTAX INTEGER { any(1), rsa(2), edhrsa(3), edhdss(4), adh(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of key to exchange for the encryption format: Any-Any key exchange that is valid is used (this does not, however, include ADH keys). RSA-This is an RSA key exchange using an RSA key and certificate. EDHRSA-This is an EDH key exchange using an RSA key and certificate. EDHDSS-This is an EDH key exchange using a DSA key and certificate. ADH-This is an anonymous key exchange which does not require a private key or certificate. Choose this key if you do not want to authenticate the peer device, but you want the data encrypted on the SSL/TLS connection. The default is Any." ::= { portSSLCipherEntry 7 } portSSLCipherHMAC OBJECT-TYPE SYNTAX INTEGER { any(1), sha(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the key-hashing for message authentication method for your encryption type: Any, MD5, or SHA1. The default is Any." ::= { portSSLCipherEntry 8 } -- Modem Table modemInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ModemInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The modem info table." ::= { modemInfo 1 } modemInfoEntry OBJECT-TYPE SYNTAX ModemInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the modemInfoTable, each relating to a host." INDEX { modemIndex } ::= { modemInfoTable 1 } ModemInfoEntry ::= SEQUENCE { modemIndex GenericTableIndex, modemStatus ContainerStatus, modemName DisplayString, modemInitialisation DisplayString } modemIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this modem" ::= { modemInfoEntry 1 } modemStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { modemInfoEntry 2 } modemName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The modem name used for this modem entry. If blank, this entry is currently unused." ::= { modemInfoEntry 3 } modemInitialisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "The modem Initialisation string" ::= { modemInfoEntry 4 } -- Services Info serviceStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {servicesInfo 1} serviceDHCP OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the DHCP Service on the first ethernet interface." ::= {servicesInfo 2} serviceRouteD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "RouteD Service" ::= {servicesInfo 3} serviceTelnetD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the TelnetD Service" ::= {servicesInfo 4} serviceSSHD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the SSHD Service" ::= {servicesInfo 5} serviceHTTPD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the HTTPD Service" ::= {servicesInfo 6} serviceSnmpD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the SnmpD Service" ::= {servicesInfo 7} serviceSPCD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the SPCD Service (TruePort)" ::= {servicesInfo 8} serviceSNTP OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the SNTP Service" ::= {servicesInfo 9} serviceHTTPSD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the HTTPSD Service" ::= {servicesInfo 10} serviceSyslog OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the Syslog Service" ::= {servicesInfo 11} serviceDeviceManagerD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the DeviceManagerD Service" ::= {servicesInfo 12} serviceMODBUSD OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the Modbus Gateway Service" ::= {servicesInfo 13} serviceSecondaryDHCP OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the DHCP Service on the eth2 interface" ::= {servicesInfo 14} serviceIPSEC OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the IPSEC Service" ::= {servicesInfo 15} serviceIncomingPings OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allow incoming ping requests" ::= {servicesInfo 16} serviceThirdDHCP OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off the DHCP Service on the eth3 interface" ::= {servicesInfo 17} -- Trueport Info trueportStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {trueportInfo 1} trueport50 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 50" ::= {trueportInfo 2} trueport75 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 75" ::= {trueportInfo 3} trueport110 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 110" ::= {trueportInfo 4} trueport134 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 134" ::= {trueportInfo 5} trueport150 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 150" ::= {trueportInfo 6} trueport200 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 200" ::= {trueportInfo 7} trueport300 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 300" ::= {trueportInfo 8} trueport600 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 600" ::= {trueportInfo 9} trueport1200 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 1200" ::= {trueportInfo 10} trueport1800 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 1800" ::= {trueportInfo 11} trueport2400 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 2400" ::= {trueportInfo 12} trueport4800 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 4800" ::= {trueportInfo 13} trueport9600 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 9600" ::= {trueportInfo 14} trueport19200 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 19200" ::= {trueportInfo 15} trueport38400 OBJECT-TYPE SYNTAX TrueportBaud MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 38400" ::= {trueportInfo 16} trueportCustom50 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "Mapping for trueport baud rate 50" ::= {trueportInfo 17} trueportCustom75 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 75" ::= {trueportInfo 18} trueportCustom110 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 110" ::= {trueportInfo 19} trueportCustom134 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 134" ::= {trueportInfo 20} trueportCustom150 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 150" ::= {trueportInfo 21} trueportCustom200 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 200" ::= {trueportInfo 22} trueportCustom300 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 300" ::= {trueportInfo 23} trueportCustom600 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 600" ::= {trueportInfo 24} trueportCustom1200 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 1200" ::= {trueportInfo 25} trueportCustom1800 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 1800" ::= {trueportInfo 26} trueportCustom2400 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 2400" ::= {trueportInfo 27} trueportCustom4800 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 4800" ::= {trueportInfo 28} trueportCustom9600 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 9600" ::= {trueportInfo 29} trueportCustom19200 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 19200" ::= {trueportInfo 30} trueportCustom38400 OBJECT-TYPE SYNTAX Integer32(50..230400) MAX-ACCESS read-write STATUS current DESCRIPTION "custom mapping for trueport baud rate 38400" ::= {trueportInfo 31} -- Radius Info radiusStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {radiusInfo 1} radiusPrimaryAuthHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Primary Radius Authentication Host" ::= {radiusInfo 2} radiusSecondaryAuthHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Secondary Radius Authentication Host" ::= {radiusInfo 3} radiusAuthenticationPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port that the RADIUS host listens to for authentication requests. The default port is 1812." ::= {radiusInfo 4} radiusAccountingEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Radius Accounting enabled" ::= {radiusInfo 5} radiusPrimaryAcctHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the primary RADIUS authentication host." ::= {radiusInfo 6} radiusSecondaryAcctHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the secondary RADIUS authentication host." ::= {radiusInfo 7} radiusAccountingPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port that the RADIUS host listens to for accounting requests. The default port is 1813." ::= {radiusInfo 8} radiusAcctAuth OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Radius Accounting Authenticator enabled" ::= {radiusInfo 9} radiusRetryLimit OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of times the Device Server tries to connect to the RADIUS server before erroring out. Valid values are 0-255. The default is 5." ::= {radiusInfo 10} radiusTimeout OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The time, in seconds, that the Device Server waits to receive a reply after sending out a request to a RADIUS accounting or authentication host. If no reply is received before the timeout period expires, the Device Server will retry the same host up to and including the number of retry attempts. Valid values are 1-255. The default is 3 seconds." ::= {radiusInfo 11} radiusNasIdentifier OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The NAS identifier name. To delete this , set this field to blank." ::= { radiusInfo 12 } radiusNasIpAddress OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When on, the NAS Identifier obtains ipv4 address automatically. Default is on." ::= { radiusInfo 13 } radiusNasSpecifyIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the unique IPv4 address that NAS Identifier will use" ::= { radiusInfo 14} radiusNasIpv6Address OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When on, the NAS Identifier obtains ipv6 address automatically. Default is on." ::= { radiusInfo 15 } radiusNasSpecifyIpv6Address OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the unique IPv6 address that NAS Identifier will use" ::= { radiusInfo 16} radiusPrimaryAuthTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Primary Radius Authentication Tunnel" ::= {radiusInfo 17} radiusSecondaryAuthTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Secondary Radius Authentication Tunnel" ::= {radiusInfo 18} radiusPrimaryAcctTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the primary RADIUS authentication tunnel." ::= {radiusInfo 19} radiusSecondaryAcctTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the secondary RADIUS authentication tunnel." ::= {radiusInfo 20} -- Kerberos Info kerberosStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {kerberosInfo 1} kerberosRealm OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Kerberos realm is the Kerberos host domain name, in upper-case letters." ::= {kerberosInfo 2} kerberosDomain OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of a host running the KDC (Key Distribution Center) for the specified realm. The host name that you specify must either be defined in the Device Server's Host Table before the last reboot or be resolved by DNS." ::= {kerberosInfo 3} kerberosPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port that the Kerberos server listens to for authentication requests. If no port is specified, the default port 88 is used." ::= {kerberosInfo 4} -- ldap Info ldapStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {ldapInfo 1} ldapHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name or IP address of the LDAP host. If you use a host name, that host must either have been defined in the Device Server's Host Table before the last reboot or be resolved by DNS. If you are using TLS, you must enter the same string you used to create the LDAP certificate. " ::= {ldapInfo 2} ldapPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port that the LDAP host listens to for authentication requests. The default port is 389." ::= {ldapInfo 3} ldapBase OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The domain component (dc) that is the starting point for the search for user authentication." ::= {ldapInfo 4} ldapEnableTLS OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables the Transport Layer Security (TLS) with the LDAP host." ::= {ldapInfo 5} ldapTLSPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the port number that LDAP will use for TLS. The default is port 636." ::= {ldapInfo 6} ldapUID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP user attribute. e.g. uid (OpenLDAP) sAMAccountName (Active Directory) The default is 'uid'." ::= {ldapInfo 7} ldapPasswordEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), md5(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP password encryption method." ::= {ldapInfo 8} ldapClientAuth OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP client authentication." ::= {ldapInfo 9} ldapClientName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP client name. Identifies the unit to the LDAP server, when client authentication is enabled." ::= {ldapInfo 10} ldapClientAppendBase OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Append base to LDAP client name." ::= {ldapInfo 11} ldapClientPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP client password. Identifies the unit to the LDAP server, when client authentication is enabled." ::= {ldapInfo 12} ldapHostTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the LDAP host. " ::= {ldapInfo 13} -- TACACS Info tacacsStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {tacacsInfo 1} tacacsPrimaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The primary TACACS+ host that is used for authentication." ::= {tacacsInfo 2} tacacsSecondaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary TACACS+ host that is used for authentication, should the primary TACACS+ host fail to respond." ::= {tacacsInfo 3} tacacsPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number that TACACS+ listens to for authentication requests. The default port number is 49." ::= {tacacsInfo 4} tacacsAccounting OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable TACACS+ accounting" ::= {tacacsInfo 5} tacacsAccountingPrimaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The primary TACACS+ accounting host that is used for." ::= {tacacsInfo 6} tacacsAccountingSecondaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary TACACS+ accounting host that is used for , should the primary TACACS+ host fail to respond." ::= {tacacsInfo 7} tacacsAccountingPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number that TACACS+ listens to for accounting requests. The default port number is 49." ::= {tacacsInfo 8} tacacsAuthorization OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable TACACS+ authorisation" ::= {tacacsInfo 9} tacacsAlternateServiceNames OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable alternate service names for TACACS+." ::= {tacacsInfo 10} tacacsPrimaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the primary authentication server" ::= {tacacsInfo 11} tacacsSecondaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the secondary authentication server" ::= {tacacsInfo 12} tacacsAccountingPrimaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the primary accounting server" ::= {tacacsInfo 13} tacacsAccountingSecondaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the secondary accounting server" ::= {tacacsInfo 14} -- Securid Info securidStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {securidInfo 1} securidMasterHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The first SecurID server that is tried for user authentication." ::= {securidInfo 2} securidSlaveHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "If the first SecurID server does not respond to an authentication request, this is the next SecurID server that is tried for user authentication." ::= {securidInfo 3} securidPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number that SecurID listens to for authentication requests. The default port number is 5500." ::= {securidInfo 4} securidType OBJECT-TYPE SYNTAX INTEGER { des(1), sdi(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "You can specify either SDI or DES encryption for SecurID server communication. The default is SDI encryption." ::= {securidInfo 5} securidLegacy OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "If you are running SecurID 3.x or 4.x, you need to run in Legacy Mode. If you are running SecurID 5.x or above, do not select Legacy Mode." ::= {securidInfo 6} securidMasterTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP tunnel associated with master host." ::= {securidInfo 7} securidSlaveTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP tunnel associated with slave host." ::= {securidInfo 8} -- NIS Info nisStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {nisInfo 1} nisDomain OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The NIS domain name." ::= {nisInfo 2} nisPrimaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The primary NIS host that is used for authentication." ::= {nisInfo 3} nisSecondaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary NIS host that is used for authentication, should the primary NIS host fail to respond." ::= {nisInfo 4} nisPrimaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the primary host." ::= {nisInfo 5} nisSecondaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the secondary host." ::= {nisInfo 6} --****************************************************************************** -- SSH Server Info sshServerStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {sshServerInfo 1} sshServerRSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When a client SSH session requests RSA authentication, the Device Server's SSH server will authenticate the user via RSA." ::= {sshServerInfo 2} sshServerDSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When a client SSH session requests DSA authentication, the Device Server's SSH server will authenticate the user via DSA" ::= {sshServerInfo 3} sshServerKeyboard OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The user types in a password for authentication." ::= {sshServerInfo 4} sshServer3Des OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's 3DES encryption is enabled/disabled." ::= {sshServerInfo 5} sshServerBlowfish OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's Blowfish encryption is enabled/disabled." ::= {sshServerInfo 6} sshServerAES OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's AES-CBC encryption is enabled/disabled" ::= {sshServerInfo 7} sshServerCAST OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's CAST encryption is enabled/disabled" ::= {sshServerInfo 8} sshServerArcfour OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's Arcfour encryption is enabled/disabled." ::= {sshServerInfo 9} sshServerVerbose OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Displays debug messages on the terminal." ::= {sshServerInfo 10} sshServerCompression OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Requests compression of all data. Compression is desirable on modem lines and other slow connections, but will only slow down things on fast networks." ::= {sshServerInfo 11} sshServerBreakString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The break string used for inband SSH break signal processing. A break signal is generated on a specific serial port only when the server's break option is enabled and the user currently connected using reverse SSH has typed the break string exactly. The default is set to ~break, where ~ is tilde; the break string can be up to eight characters." ::= {sshServerInfo 12} sshServerSSH1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable SSH-1 on the server." ::= {sshServerInfo 13} sshServerPassword OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The user types in a password for authentication." ::= {sshServerInfo 14} sshServerLoginTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that the ssh session will wait to complete the login process. If the timer expires, then the ssh session will be terminated." ::= { sshServerInfo 15 } sshServerAESctr OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's AES-CTR encryption is enabled/disabled." ::= {sshServerInfo 16} sshServerAESgcm OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's AES-GCM encryption is enabled/disabled." ::= {sshServerInfo 17} sshServerChaCha20Poly1305 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Device Server SSH server's ChaCha20-Poly1305 encryption is enabled/disabled." ::= {sshServerInfo 18} --****************************************************************************** -- Default user Info defUserStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { defUserInfo 1} defUserService OBJECT-TYPE SYNTAX INTEGER { dsprompt(1), telnet(2), ssh(3), rlogin(4), slip(5), ppp(6), tcpclear(7), sslraw(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of service that the user will use: dsprompt, telnet, ssh, rlogin, slip, ppp, tcpclear or sslraw." ::= { defUserInfo 2 } defUserLanguage OBJECT-TYPE SYNTAX INTEGER { english(1), custom(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "You can specify whether a user will use English or Customlang as the language that appears in the Menu, CLI, or WebManager. The Device Server supports one custom language that must be downloaded to the Device Server; otherwise, Customlang defaults to English." ::= { defUserInfo 3 } defUserLevel OBJECT-TYPE SYNTAX INTEGER { admin(1), normal(2), restricted(3), menu(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The access that a user is allowed: Admin-The admin level user has total access to the Device Server. You can create more than one admin user account but we recommend that you only have one. They can monitor and configure the Device Server. Normal-The Normal level user has limited access to the Device Server. Limited CLI commands and Menu access are available with the ability to configure the user's own configuration settings. Restricted-The Restricted level user can only access predefined sessions or access the Easy Port Access menu. Can only view or monitor the Device Server using CLI commands to display information about the Device Server. Menu-The menu level user will only be able to access predefined session or access the Easy Port Access menu. The Easy Port Access allows the user to connect to the accessible line without disconnecting their initial connection to the Device Server. Does not have any access to CLI commands." ::= { defUserInfo 4} defUserHotKeyPrefix OBJECT-TYPE SYNTAX Hex8 MAX-ACCESS read-write STATUS current DESCRIPTION "The prefix that a user types to control the current session. The default value is hex 01, which corresponds to Ctrl-a (^a) (hex value 02 would be Ctrl-b (^b), etc.): ^a number-To switch from one session to another, press ^a and then the required session number. For example, ^a 2 would switch you to session 2. Pressing ^a 0 will return you to the Device Server Menu. ^a n-Display the next session. The current session will remain active. The lowest numbered active session will be displayed. ^a p-Display the previous session. The current session will remain active. The highest numbered active session will be displayed. ^a m-To exit a session and return to the Device Server. You will be returned to where you left off. The session will be left running. ^a l-(Lowercase L) Locks the line until the user unlocks it. The user is prompted for a password (any password, excluding spaces) and locks the line. Next, the user must retype the password to unlock the line. ^r-When you switch from a session back to the Menu, the screen may not be redrawn correctly. If this happens, use this command to redraw it properly. The User Hotkey Prefix value overrides the Line Hotkey Prefix value. You can use the Hotkey Prefix keys to lock a line only when the line Lock parameter is On." ::= { defUserInfo 5} defUserPhoneNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The phone number the Device Server will dial to callback the user (you must have set Callback to On). Enter the number without spaces." ::= { defUserInfo 6} defUserCallBack OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When On, enter a phone number for the Device Server to call the user back (the Callback parameter is unrelated to the Line Dial parameter). Note: the Device Server will allow callback only when a user is authenticated. If the protocol over the link does not provide authentication, there will be no callback. Therefore, when the Line Service is set to PPP, you must use either PAP or CHAP, because these protocols provide authentication. The default is Off. The Device Server supports another type of callback, Roaming Callback, which is configurable when the Line Service is set to PPP." ::= { defUserInfo 7} defUserIdleTimer OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, in seconds, that the Idle Timer will run. Use this timer to close a connection because of inactivity. When the Idle Timer expires, because there has been no exchange of data within the specified time, the Device Server will close the connection. The default value is 0 (zero), meaning that the Idle Timer will not expire (the connection is open permanently). The maximum value is 4294967 seconds. The User Idle Timer will override the Line Idle Timer, with the exception of reverse Telnet sessions." ::= { defUserInfo 8} defUserSessionTimer OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "Enter a time, in seconds, for which the Session Timer will run. Use this timer to forcibly close the session (connection). When the Session Timer expires, the Device Server will end the connection. The default value is 0 seconds so the port will never timeout. The maximum value is 4294967 seconds (about 49 days)." ::= { defUserInfo 9} defUserIpHost OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "When the User Service is set to Telnet, TCP_clear or SSL_RAW, the target host IP address. If 255.255.255.255 is specified in the configuration, the user will be prompted for an IP address or hostname. If no IP address is specified, the Host IP value in the Default User configuration will be used. The default is 0.0.0.0." ::= { defUserInfo 10} defUserTelnetPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming connections. Default is 23." ::= { defUserInfo 11} defUserSSHPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "userSSHPort" ::= { defUserInfo 12} defUserTcpClearPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number for the TCP-Clear or SSL-Raw session." ::= { defUserInfo 13} defUserFramedIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP or SLIP, sets the IP address of the remote user. Enter the address in dot decimal notation as follows: 255.255.255.254 (default)-The Device Server will use the Remote IP Address set in the PPP settings for the line. 255.255.255.255-When the User Service is PPP, the Device Server will allow the remote machine to specify its IP address (overriding the IP address negotiation value configured in the PPP settings). 255.255.255.255-When the User Service is SLIP, the Device Server will use the Remote IP Address set for the line (no negotiation). n.n.n.n-(where n is a number) Enter the IP address of your choice. This IP address will then be used in preference to the Remote IP Address set for a line." ::= { defUserInfo 14} defUserSubnetBits OBJECT-TYPE SYNTAX Integer32(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "(IPv4 only) If the remote user is on a subnet, enter the number of bits in the subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits." ::= { defUserInfo 15} defUserIpv6InterfaceId OBJECT-TYPE SYNTAX Ipv6InterfaceId MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP, sets the IP address of the remote user. Enter the address in IPv6 format. The first 64 bits of the Interface Identifier must be zero, therefore, ::abcd:abcd:abcd:abcd is the expected format." ::= { defUserInfo 16} defUserFramedMtu OBJECT-TYPE SYNTAX Integer32(64..1500) MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP or SLIP, specifies the maximum size of packets, in bytes, being transferred across the link. On noisy links it might be preferable to fragment large packets being transferred over the link, since there will be quicker recovery from errors. Depending on whether you have selected a User Service of SLIP or PPP, details are as follows: PPP-Framed MTU will be the maximum size of packets that the Device Server port will accept. This value is negotiated between the two ends of the link. The valid range is 64-1500. The default is 1500 bytes. SLIP-Framed MTU will be the maximum size of packets being sent by the Device Server. The Device Server will send SLIP packets in the range 256-1006 bytes. The default value is 256 bytes. The Framed MTU value will be used in preference to the MTU/MRU values set for a Line." ::= { defUserInfo 17} defUserFramedCompression OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used for User Service PPP or SLIP, determines whether Van Jacobsen Compression is used on the link. VJ compression is a means of reducing the standard TCP/IP header from 40 octets to approximately 5 octets. This gives a significant performance improvement, particularly when interactive applications are being used. For example, when the user is typing, a single character can be passed over the link with a 40 octet header attached. VJ Compression has little effect on other types of links, such as ftp, where the packets are much larger. The Framed Compression value will be used in preference to the VJ Compression value set for a Line. The default is Off." ::= { defUserInfo 18} defUserRouting OBJECT-TYPE SYNTAX INTEGER { none(1), send(2), listen(3), sendAndListen(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the routing mode used for RIP packets on the PPP and SLIP interfaces. Values are: None-RIP packets are neither received nor sent by the Device Server. Send-RIP packets can only be sent by the Device Server. Listen-RIP packets can only be received by the Device Server. Send and Listen-RIP packets are sent and received by the Device Server." ::= { defUserInfo 19} defUserAllowAccessClusterPorts OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allow/disallow the user to access to clustering ports." ::= { defUserInfo 20 } defUserHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the host." ::= { defUserInfo 21} -- Default User Port Access Table defUserPortAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF DefUserPortAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port access info table for user." ::= { defUserInfo 22 } defUserPortAccessEntry OBJECT-TYPE SYNTAX DefUserPortAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the portAccessTable, each relating to a user's access privileges for a serial port." INDEX { defUserPortAccessPortIndex } ::= { defUserPortAccessTable 1 } DefUserPortAccessEntry ::= SEQUENCE { defUserPortAccessPortIndex PortNumber, defUserPortAccessStatus ContainerStatus, defUserPortRWAccessAllowed YesNoValue, defUserPortRIAccessAllowed YesNoValue, defUserPortROAccessAllowed YesNoValue } defUserPortAccessPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number that user access applies to." ::= { defUserPortAccessEntry 1 } defUserPortAccessStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { defUserPortAccessEntry 2 } defUserPortRWAccessAllowed OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the user's read write access to the port." ::= { defUserPortAccessEntry 3 } defUserPortRIAccessAllowed OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the user's read input access to the port." ::= { defUserPortAccessEntry 4 } defUserPortROAccessAllowed OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the user's read output access to the port." ::= { defUserPortAccessEntry 5 } -- SNMP Info snmpStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { snmpInfo 1} snmpContact OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name and contract information of the person who manages this SMNP node." ::= { snmpInfo 2} snmpLocation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The physical location of the SNMP node." ::= { snmpInfo 3} snmpReadOnlyUser OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "(SNMP version 3) Specified user can only view SNMP variables." ::= { snmpInfo 4} snmpReadWriteUser OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "(SNMP version 3) Specified user can view and edit SNMP variables." ::= { snmpInfo 5} -- SNMP Community Info snmpCommunityTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpCommunityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "snmpCommunityTable" ::= { snmpInfo 6} snmpCommunityEntry OBJECT-TYPE SYNTAX SnmpCommunityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "snmpCommunityEntry" INDEX { snmpCommunityIndex } ::= { snmpCommunityTable 1 } SnmpCommunityEntry ::= SEQUENCE { snmpCommunityIndex GenericTableIndex, snmpCommunityStatus ContainerStatus, snmpCommunityName DisplayString, snmpCommunityIpAddress Ipv4v6Address, snmpCommunityPermission INTEGER } snmpCommunityIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "snmpCommunityIndex" ::= { snmpCommunityEntry 1} snmpCommunityStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { snmpCommunityEntry 2} snmpCommunityName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "A name that will be sent to the Device Server from an SNMP manager. This name will define the permissions of the manager." ::= { snmpCommunityEntry 3} snmpCommunityIpAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the SNMP manager that will send requests to the Device Server. If the address is 0.0.0.0, any SNMP manager with the Community Name can access the Device Server." ::= { snmpCommunityEntry 4} snmpCommunityPermission OBJECT-TYPE SYNTAX INTEGER { none(1), readonly(2), readwrite(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Permits the Device Server to respond to SNMP requests by: None-There is no response to requests from SNMP. Readonly-Responds only to Read requests from SNMP. Readwrite-Responds to both Read and Write requests from SNMP." ::= { snmpCommunityEntry 5} -- SNMP Trap Table snmpTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "snmpTrapTable" ::= { snmpInfo 7} snmpTrapEntry OBJECT-TYPE SYNTAX SnmpTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "snmpTrapEntry" INDEX { snmpTrapIndex } ::= { snmpTrapTable 1 } SnmpTrapEntry ::= SEQUENCE { snmpTrapIndex GenericTableIndex, snmpTrapStatus ContainerStatus, snmpTrapName DisplayString, snmpTrapIpAddress Ipv4v6Address, snmpTrapTunnelName DisplayString, snmpTrapVersion INTEGER, snmpTrapType INTEGER, snmpTrapEnable INTEGER } snmpTrapIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "snmpTrapIndex" ::= { snmpTrapEntry 1} snmpTrapStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { snmpTrapEntry 2} snmpTrapName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "An arbitrary trap community name." ::= { snmpTrapEntry 3} snmpTrapIpAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the hosts (by IP address) that will receive trap messages generated by the Device Server. Up to four trap hosts can be defined." ::= { snmpTrapEntry 4} snmpTrapTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { snmpTrapEntry 5 } snmpTrapVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2c(2), v3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set trap version." ::= {snmpTrapEntry 6 } snmpTrapType OBJECT-TYPE SYNTAX INTEGER { trap(1), inform(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set trap type. Inform is only valid for v2c or v3." ::= {snmpTrapEntry 7 } snmpTrapEnable OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set trap enabled." ::= {snmpTrapEntry 8 } --****************************************************************************** snmpReadOnlySecurityLevel OBJECT-TYPE SYNTAX INTEGER { none(1), authNoPriv(2), authPriv(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set read only user security level." ::= {snmpInfo 8 } snmpReadOnlyAuthAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set read only user authentication method." ::= {snmpInfo 9 } snmpReadOnlyAuthPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "set read only user authentication password." ::= { snmpInfo 10} snmpReadOnlyPrivacyAlgorithm OBJECT-TYPE SYNTAX INTEGER { des(1), aes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set read only user privacy algorithm." ::= {snmpInfo 11 } snmpReadOnlyPrivacyPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "set read only user privacy password." ::= { snmpInfo 12} snmpReadWriteSecurityLevel OBJECT-TYPE SYNTAX INTEGER { none(1), authNoPriv(2), authPriv(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set read write user security level." ::= {snmpInfo 13 } snmpReadWriteAuthAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set read write user authentication method." ::= {snmpInfo 14 } snmpReadWriteAuthPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "set read write user authentication password." ::= { snmpInfo 15} snmpReadWritePrivacyAlgorithm OBJECT-TYPE SYNTAX INTEGER { des(1), aes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set read write user privacy algorithm." ::= {snmpInfo 16 } snmpReadWritePrivacyPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "set read write user privacy password." ::= { snmpInfo 17} snmpTrapUser OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "(SNMP version 3) Specified user for sending traps." ::= { snmpInfo 18} snmpTrapSecurityLevel OBJECT-TYPE SYNTAX INTEGER { none(1), authNoPriv(2), authPriv(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set trap user security level." ::= {snmpInfo 19 } snmpTrapAuthAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set trap user authentication method." ::= {snmpInfo 20 } snmpTrapAuthPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "set trap user authentication password." ::= { snmpInfo 21} snmpTrapPrivacyAlgorithm OBJECT-TYPE SYNTAX INTEGER { des(1), aes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set trap user privacy algorithm." ::= {snmpInfo 22 } snmpTrapPrivacyPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "set trap user privacy password." ::= { snmpInfo 23} snmpEngineIdString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "set the string to use to create the engine ID." ::= { snmpInfo 24} snmpEngineId OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the current engine ID." ::= { snmpInfo 25} snmpInformTimeout OBJECT-TYPE SYNTAX Integer32(0..231) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Inform timeout in seconds." ::= {snmpInfo 26 } snmpInformRetries OBJECT-TYPE SYNTAX Integer32(0..231) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Inform retries in seconds." ::= {snmpInfo 27 } -- DNS Info dnsTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dnsTable" ::= { dnsInfo 1} dnsEntry OBJECT-TYPE SYNTAX DnsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dnsEntry" INDEX { dnsIndex } ::= { dnsTable 1 } DnsEntry ::= SEQUENCE { dnsIndex GenericTableIndex, dnsStatus ContainerStatus, dnsIpAddress Ipv4v6Address, dnsActive OnOffValue } dnsIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "dnsIndex" ::= { dnsEntry 1} dnsStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { dnsEntry 2 } dnsIpAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "You can specify the IP addresses for up to two DNS (Domain Name Servers) hosts in your network. The first DNS entry in the list is the primary DNS and the second DNS entry is the secondary server." ::= { dnsEntry 3} dnsActive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Activates/deactivates a DNS entry." ::= { dnsEntry 4} -- WINS Info winsTable OBJECT-TYPE SYNTAX SEQUENCE OF WinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "winsTable" ::= { winsInfo 1} winsEntry OBJECT-TYPE SYNTAX WinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "winsEntry" INDEX { winsIndex } ::= { winsTable 1 } WinsEntry ::= SEQUENCE { winsIndex GenericTableIndex, winsStatus ContainerStatus, winsIpAddress Ipv4v6Address, winsActive OnOffValue } winsIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "winsIndex" ::= { winsEntry 1} winsStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { winsEntry 2} winsIpAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "You can specify the IP addresses for up to two WINS (Windows Internet Naming Service) hosts in your network. The first WINS entry in the list is the primary WINS server and the second WINS entry is the secondary server." ::= { winsEntry 3} winsActive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Activates/deactivates a WINS entry." ::= { winsEntry 4} -- Gateway Info gatewayTable OBJECT-TYPE SYNTAX SEQUENCE OF GatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "gatewayTable" ::= { gatewayInfo 1} gatewayEntry OBJECT-TYPE SYNTAX GatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "gatewayEntry" INDEX { gatewayIndex } ::= { gatewayTable 1 } GatewayEntry ::= SEQUENCE { gatewayIndex GenericTableIndex, gatewayStatus ContainerStatus, gatewayHost DisplayString, gatewayType INTEGER, gatewayIpAddress Ipv4v6Address, gatewaySubnetBits Integer32, gatewayInterface DisplayString } gatewayIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "gatewayIndex" ::= { gatewayEntry 1} gatewayStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { gatewayEntry 2} gatewayHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "You can specify up to twenty hosts to act as gateways in your network. Each gateway host must be defined in the Device Server host table." ::= { gatewayEntry 3} gatewayType OBJECT-TYPE SYNTAX INTEGER { host(1), network(2), default(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the type of gateway: Default-A gateway which provides general access beyond your local network. Host-A gateway reserved for accessing a specific host external to your local network. Network-A gateway reserved for accessing a specific network external to your local network." ::= { gatewayEntry 4} gatewayIpAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "When the gateway is a Host or Network gateway, you must specify the IP address of the target host machine/network." ::= { gatewayEntry 5} gatewaySubnetBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "When the gateway is a Network gateway, you must specify the subnet/prefix bits for that network. If the IP address is IPv4, then the Subnet/Prefix Bits range is 0-32. If the IP address is IPv6, then the Subnet/Prefix Bits range is 0-128." ::= { gatewayEntry 6} gatewayInterface OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The interface that the device server is going to use to access the Remote Host. The list is comprised of the Ethernet interface(s) and serial ports configured for the Remote Access (PPP) or Remote Access (SLIP) profiles. This string must be the actual name of the PPP/SLIP serial port, serial_port_x (where x=number) if no name is specified or the IPv6 tunnel name or ipv6_tunnelx (where x=tunnel number)." ::= { gatewayEntry 7} -- Syslog Info syslogStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { syslogInfo 1} syslogPrimaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The first preconfigured host that the Device Server will attempt to send system log messages to; messages will be displayed on the host's monitor." ::= { syslogInfo 2} syslogSecondaryHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "If the Device Server cannot communicate with the primary host, then the Device Server will attempt to send system log messages to this preconfigured host; messages will be displayed on the host's monitor." ::= { syslogInfo 3} syslogLevel OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), informational(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the event level that triggers a syslog entry: Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug When you select a Level, all the levels that appear above it in the list also trigger a syslog entry. For example, if you select Error, all Error, Critical, Alert, and Emergency events will be logged." ::= { syslogInfo 4} syslogPrimaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the primary host." ::= { syslogInfo 5} syslogSecondaryTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the secondary host." ::= { syslogInfo 6} -- Email Info emailStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { emailInfo 1} emailActive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Determines whether or not email notification is turned on. Default is Off." ::= { emailInfo 2} emailLevel OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), informational(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the event level that triggers an email notification: Emergency, Alert, Critical, Error, Warning, Notice, Info, or Debug. You are selecting the lowest notification level; therefore, when you select Debug, you will get an email notification for all events that trigger a message." ::= { emailInfo 3} emailTo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "An email address or list of email addresses that will receive the email notification." ::= { emailInfo 4} emailFrom OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This field can contain an email address that might identify the Device Server name or some other value." ::= { emailInfo 5} emailSMTPHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The SMTP host (email server) that will process the email notification request. This can be either a host name defined in the Device Server host table or the SMTP host IP address." ::= { emailInfo 6} emailReply OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The email address to whom all replies to the email notification should go." ::= { emailInfo 7} emailSubject OBJECT-TYPE SYNTAX DisplayString(SIZE(0..48)) MAX-ACCESS read-write STATUS current DESCRIPTION "A text string, which can contain spaces, that will display in the Subject field of the email notification." ::= { emailInfo 8} emailSMTPUsername OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username for the SMTP server, if the server requires authentication." ::= { emailInfo 9} emailSMTPPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password for the SMTP server, if the server requires authentication." ::= { emailInfo 10} emailSMTPEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), tls(2), ssl(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The encryption method for the SMTP server." ::= { emailInfo 11} emailSMTPValidatePeerCertificate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Validate peer SSL/TLS certificate, when SSL or TLS encryption is used." ::= { emailInfo 12} emailSMTPTcpPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port used for communicating with the SMTP server. For no encryption or TLS encryption, use port 25. For SSL encryption, use port 465." ::= { emailInfo 13 } emailSMTPDomain OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The domain for NTLM authentication with the SMTP server, if applicable." ::= { emailInfo 14 } emailSMTPHostTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the SMTP host." ::= { emailInfo 15 } -- RIP Info ripStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ripInfo 1} ripMode OBJECT-TYPE SYNTAX INTEGER { none(1), send(2), listen(3), sendandlisten(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable RIP (Routing Information Protocol) mode for the Ethernet interface with one of the following options: None-Disables RIP over the Ethernet interface. Send-Sends RIP over the Ethernet interface. Listen-Listens for RIP over the Ethernet interface. Send and Listen-Sends RIP and listens for RIP over the Ethernet interface." ::= { ripInfo 2} ripAuthentication OBJECT-TYPE SYNTAX INTEGER { none(1), password(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the type of RIP authentication: None-No authentication for RIP. Password-Simple RIP password authentication. MD5-Use MD5 RIP authentication." ::= { ripInfo 3} -- A table of RIP key entries, each entry indexed by chain number -- and entry number. ripKeysInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RipKeysInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RIP authentication keys info table." ::= { ripInfo 4 } ripKeysInfoEntry OBJECT-TYPE SYNTAX RipKeysInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ripKeysInfoTable, each relating to a RIP authentication key." INDEX { ripKeysChainIndex, ripKeysKeyIndex } ::= { ripKeysInfoTable 1 } RipKeysInfoEntry ::= SEQUENCE { ripKeysChainIndex GenericTableIndex, ripKeysKeyIndex GenericTableIndex, ripKeyStatus ContainerStatus, ripKeyId Integer32, ripKeyStartDate Date, ripKeyStartTime Time, ripKeyEndDate Date, ripKeyEndTime Time } ripKeysChainIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The key chain index for this RIP authentication key." ::= { ripKeysInfoEntry 1 } ripKeysKeyIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The key index in the chain for this RIP authentication key." ::= { ripKeysInfoEntry 2 } ripKeyStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ripKeysInfoEntry 3 } ripKeyId OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The key Id for this RIP authentication key." ::= { ripKeysInfoEntry 4 } ripKeyStartDate OBJECT-TYPE SYNTAX Date MAX-ACCESS read-write STATUS current DESCRIPTION "The starting date for which this RIP authentication key becomes effective. Format dd/mm/yyyy" ::= { ripKeysInfoEntry 5 } ripKeyStartTime OBJECT-TYPE SYNTAX Time MAX-ACCESS read-write STATUS current DESCRIPTION "The starting time (local time) for which this RIP authentication key becomes effective. Format hh:mm:ss" ::= { ripKeysInfoEntry 6 } ripKeyEndDate OBJECT-TYPE SYNTAX Date MAX-ACCESS read-write STATUS current DESCRIPTION "The end date , after which this RIP authentication key is no longer in effect." ::= { ripKeysInfoEntry 7 } ripKeyEndTime OBJECT-TYPE SYNTAX Time MAX-ACCESS read-write STATUS current DESCRIPTION "The end time (local time), after which this RIP authentication key is no longer in effect." ::= { ripKeysInfoEntry 8 } -- timeInfo group. timeStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { timeInfo 1 } timeZoneName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..4)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the time zone when using standard time." ::= { timeInfo 2 } timeOffset OBJECT-TYPE SYNTAX Integer32(-720..840) MAX-ACCESS read-write STATUS current DESCRIPTION "The offset of summer time from standard time in minutes." ::= { timeInfo 3 } timeSummerName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..4)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the time zone when using summer time." ::= { timeInfo 4 } timeSummerOffset OBJECT-TYPE SYNTAX Integer32(0..180) MAX-ACCESS read-write STATUS current DESCRIPTION "The offset of summer time from standard time in minutes." ::= { timeInfo 5 } timeSummerMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), fixed(2), recurring(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "You can configure the summer time to take effect: None-No summer time change. Fixed-The summer time change goes into effect at the specified time every year. For example, April 15 at 1:00 pm. Recurring-The summer time changes goes into effect every year at same relative time. For example, on the third week in April on a Tuesday at 1:00 pm." ::= { timeInfo 6 } timeSummerRecStartMonth OBJECT-TYPE SYNTAX INTEGER { january(1), february(2), march(3), april(4), may(5), june(6), july(7), august(8), september(9), october(10), november(11), december(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time start month." ::= { timeInfo 7 } timeSummerRecStartWeek OBJECT-TYPE SYNTAX INTEGER { first(1), second(2), third(3), fourth(4), last(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time start week." ::= { timeInfo 8} timeSummerRecStartDay OBJECT-TYPE SYNTAX INTEGER { sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5), friday(6), saturday(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time start day." ::= { timeInfo 9} timeSummerRecStartHour OBJECT-TYPE SYNTAX Integer32(0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time start hour." ::= { timeInfo 10} timeSummerRecStartMin OBJECT-TYPE SYNTAX Integer32(0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time start minute" ::= { timeInfo 11} timeSummerRecEndMonth OBJECT-TYPE SYNTAX INTEGER { january(1), february(2), march(3), april(4), may(5), june(6), july(7), august(8), september(9), october(10), november(11), december(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time end month." ::= { timeInfo 12 } timeSummerRecEndWeek OBJECT-TYPE SYNTAX INTEGER { first(1), second(2), third(3), fourth(4), last(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time end week." ::= { timeInfo 13 } timeSummerRecEndDay OBJECT-TYPE SYNTAX INTEGER { sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5), friday(6), saturday(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time end day." ::= { timeInfo 14 } timeSummerRecEndHour OBJECT-TYPE SYNTAX Integer32(0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time end hour" ::= { timeInfo 15 } timeSummerRecEndMin OBJECT-TYPE SYNTAX Integer32(0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "The recurring summer time end minute" ::= { timeInfo 16 } timeSummerFixStartMonth OBJECT-TYPE SYNTAX INTEGER { january(1), february(2), march(3), april(4), may(5), june(6), july(7), august(8), september(9), october(10), november(11), december(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time start month" ::= { timeInfo 17 } timeSummerFixStartDay OBJECT-TYPE SYNTAX Integer32(1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time start day" ::= { timeInfo 18 } timeSummerFixStartHour OBJECT-TYPE SYNTAX Integer32(0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time start hour" ::= { timeInfo 19 } timeSummerFixStartMinute OBJECT-TYPE SYNTAX Integer32(0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time start minute" ::= { timeInfo 20 } timeSummerFixEndMonth OBJECT-TYPE SYNTAX INTEGER { january(1), february(2), march(3), april(4), may(5), june(6), july(7), august(8), september(9), october(10), november(11), december(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time End month" ::= { timeInfo 21 } timeSummerFixEndDay OBJECT-TYPE SYNTAX Integer32(1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time End day" ::= { timeInfo 22 } timeSummerFixEndHour OBJECT-TYPE SYNTAX Integer32(0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time End hour" ::= { timeInfo 23 } timeSummerFixEndMinute OBJECT-TYPE SYNTAX Integer32(0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed summer time End minute" ::= { timeInfo 24 } timeSntpMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), unicast(2), multicast(3), anycast(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The sntp client mode. Valid modes are Unicast, Multicast or Anycast" ::= { timeInfo 25 } timeSntpVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2), version3(3), version4(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The sntp client version." ::= { timeInfo 26 } timeSntpHost1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The first remote SNTP host name that the device server communicates with." ::= { timeInfo 27 } timeSntpHost2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The second remote SNTP host name that the device server communicates with." ::= { timeInfo 28 } timeSntpTunnelName1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the first host." ::= { timeInfo 29 } timeSntpTunnelName2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the second host." ::= { timeInfo 30 } serverSntpServerAuthentication OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the iolan with authenticate the ntp time server." ::= { timeInfo 31 } serverSntpKeyID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the key ID to use for host 1 during server authentication." ::= { timeInfo 32 } serverSntpKeyID2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the key ID to use for host 2 during server authentication." ::= { timeInfo 33 } --**************************************************************************** -- fileInfo group. fileStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { fileInfo 1} fileFirmwareHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name or IP address of the server that contains the firmware file. If you use a host name, it must exist in the Device Server's host table or be resolved by DNS." ::= { fileInfo 2} fileFirmwareName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The path and file name (do not use a drive letter), relative to the default path of your TFTP server software, of the update software for the Device Server that will be loaded when the Device Server is rebooted." ::= { fileInfo 3} fileConfigurationHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name or IP address of the server that contains the configuration file. If you use a host name, it must exist in the Device Server's host table or be resolved by DNS." ::= { fileInfo 4} fileConfigurationName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The path and file name (do not use a drive letter), relative to the default path of your TFTP server software, of the new configuration file for the Device Server that will be loaded when the Device Server is rebooted." ::= { fileInfo 5} fileMOTDHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name or IP address of the server that contains the MOTD file. If you use a host name, it must exist in the Device Server's host table or be resolved by DNS." ::= { fileInfo 6} fileMOTDName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The path and file name (do not use a drive letter), relative to the default path of your TFTP server software, of the file that contains a string that is displayed when a user connects to the Device Server." ::= { fileInfo 7} fileMOTDTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the MOTD host." ::= { fileInfo 8} -- Ethernet Stats Info ethStatsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF EthStatsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet statistics table." ::= { ethStatsInfo 1 } ethStatsInfoEntry OBJECT-TYPE SYNTAX EthStatsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Ethernet statistics table, each relating to an Ethernet interface." INDEX { ethStatsIndex } ::= { ethStatsInfoTable 1 } EthStatsInfoEntry ::= SEQUENCE { ethStatsIndex GenericTableIndex, ethStatsName DisplayString, ethStatsMacAddress MacAddress, ethStatsStatus INTEGER, ethStatsBroadcast YesNoValue, ethStatsDebug YesNoValue, ethStatsLoopback YesNoValue, ethStatsPointtoPoint YesNoValue, ethStatsNoTrailers YesNoValue, ethStatsRunning YesNoValue, ethStatsNoArp YesNoValue, ethStatsPromiscuous YesNoValue, ethStatsRxMulticast YesNoValue, ethStatsMasterLoadBalancer YesNoValue, ethStatsSlaveLoadBalancer YesNoValue, ethStatsMulticast YesNoValue, ethStatsSetMedia YesNoValue, ethStatsAutoMedia YesNoValue, ethStatsDynamic YesNoValue, ethStatsLocalAddress IpAddress, ethStatsSubnetMask IpAddress, ethStatsBroadcastAddress IpAddress, ethStatsMtu Unsigned32, ethStatsTxQLen Unsigned32, ethStatsRxBytes Counter32, ethStatsTxBytes Counter32, ethStatsRxPackets Counter32, ethStatsTxPackets Counter32, ethStatsRxErrors Counter32, ethStatsTxPktErrors Counter32, ethStatsRxDroppedPkts Counter32, ethStatsTxDroppedPkts Counter32, ethStatsRxOverruns Counter32, ethStatsTxOverruns Counter32, ethStatsRxFrameErrs Counter32, ethStatsTxCarrierErrs Counter32, ethStatsCollisions Counter32 } ethStatsIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet interface number." ::= { ethStatsInfoEntry 1 } ethStatsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays Ethernet statistics." ::= { ethStatsInfoEntry 2} ethStatsMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the MAC address." ::= { ethStatsInfoEntry 3} ethStatsStatus OBJECT-TYPE SYNTAX INTEGER { down(1), up(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the Ethernet status: 1 is down and 2 is up." ::= { ethStatsInfoEntry 4} ethStatsBroadcast OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsBroadcast" ::= { ethStatsInfoEntry 5} ethStatsDebug OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsDebug" ::= { ethStatsInfoEntry 6} ethStatsLoopback OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsLoopback" ::= { ethStatsInfoEntry 7} ethStatsPointtoPoint OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsPointtoPoint" ::= { ethStatsInfoEntry 8} ethStatsNoTrailers OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsNoTrailers" ::= { ethStatsInfoEntry 9} ethStatsRunning OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRunning" ::= { ethStatsInfoEntry 10} ethStatsNoArp OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsNoArp" ::= { ethStatsInfoEntry 11} ethStatsPromiscuous OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsPromiscuous" ::= { ethStatsInfoEntry 12} ethStatsRxMulticast OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRxMulticast" ::= { ethStatsInfoEntry 13} ethStatsMasterLoadBalancer OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsMasterLoadBalancer" ::= { ethStatsInfoEntry 14} ethStatsSlaveLoadBalancer OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsSlaveLoadBalancer" ::= { ethStatsInfoEntry 15} ethStatsMulticast OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsMulticast" ::= { ethStatsInfoEntry 16} ethStatsSetMedia OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsSetMedia" ::= { ethStatsInfoEntry 17} ethStatsAutoMedia OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsAutoMedia" ::= { ethStatsInfoEntry 18} ethStatsDynamic OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsDynamic" ::= { ethStatsInfoEntry 19} ethStatsLocalAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsLocalAddress" ::= { ethStatsInfoEntry 20} ethStatsSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsSubnetMask" ::= { ethStatsInfoEntry 21} ethStatsBroadcastAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsBroadcastAddress" ::= { ethStatsInfoEntry 22} ethStatsMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsMtu" ::= { ethStatsInfoEntry 23} ethStatsTxQLen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsTxQLen" ::= { ethStatsInfoEntry 24} ethStatsRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRxBytes" ::= { ethStatsInfoEntry 25} ethStatsTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsTxBytes" ::= { ethStatsInfoEntry 26} ethStatsRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRxPackets" ::= { ethStatsInfoEntry 27} ethStatsTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsTxPackets" ::= { ethStatsInfoEntry 28} ethStatsRxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRxErrors" ::= { ethStatsInfoEntry 29} ethStatsTxPktErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsTxPktErrors" ::= { ethStatsInfoEntry 30} ethStatsRxDroppedPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRxDroppedPkts" ::= { ethStatsInfoEntry 31} ethStatsTxDroppedPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsTxDroppedPkts" ::= { ethStatsInfoEntry 32} ethStatsRxOverruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRxOverruns" ::= { ethStatsInfoEntry 33} ethStatsTxOverruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsTxOverruns" ::= { ethStatsInfoEntry 34} ethStatsRxFrameErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsRxFrameErrs" ::= { ethStatsInfoEntry 35} ethStatsTxCarrierErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsTxCarrierErrs" ::= { ethStatsInfoEntry 36} ethStatsCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ethStatsCollisions" ::= { ethStatsInfoEntry 37} -- SNTP Stats Info sntpStatsAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStatsAddress" ::= { sntpStatsInfo 1} sntpStatsLastUpdate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStatsLastUpdate" ::= { sntpStatsInfo 2} sntpStatsLeapIndicator OBJECT-TYPE SYNTAX INTEGER { noWarning(1), minutes61(2), minutes59(3), alarm(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStatsLeapIndicator" ::= { sntpStatsInfo 3} sntpStatsVersion OBJECT-TYPE SYNTAX INTEGER { ipV4(3), ipv4ipv6osi(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStatsVersion" ::= { sntpStatsInfo 4} sntpStatsMode OBJECT-TYPE SYNTAX INTEGER { reserved(1), symmetricActive(2), symmetricPassive(3), client(4), server(5), broadcast(6), reservedNTP(7), reserved2(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStatsMode" ::= { sntpStatsInfo 5} sntpStatsStratum OBJECT-TYPE SYNTAX Integer32(0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStatsStratum" ::= { sntpStatsInfo 6} sntpStatsRefId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStatsRefId" ::= { sntpStatsInfo 7} sntpStatsOffset OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "sntpStats" ::= { sntpStatsInfo 8} -- Rip (V4) Info ripInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RipInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The rip info table." ::= { ripTableInfo 1 } ripInfoEntry OBJECT-TYPE SYNTAX RipInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ripInfoTable, each relating to a rip entry." INDEX { ripIndex } ::= { ripInfoTable 1 } RipInfoEntry ::= SEQUENCE { ripIndex GenericTableIndex, ripTableIpAddr IpAddress, ripTableLastUpdate Unsigned32, ripTableVersion Unsigned32, ripTableAuthType INTEGER, ripTableSequence Unsigned32, ripTableBadPackets Counter32, ripTableBadRoutes Counter32 } ripIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this rip." ::= { ripInfoEntry 1 } ripTableIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ripIpAddr" ::= { ripInfoEntry 2 } ripTableLastUpdate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last Update in Seconds" ::= { ripInfoEntry 3 } ripTableVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Version" ::= { ripInfoEntry 4 } ripTableAuthType OBJECT-TYPE SYNTAX INTEGER { noAuth(1), authData(2), password(3), md5(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication Type" ::= { ripInfoEntry 5 } ripTableSequence OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sequence" ::= { ripInfoEntry 6 } ripTableBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ripTableBadPackets" ::= { ripInfoEntry 7 } ripTableBadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ripTableBadRoutes" ::= { ripInfoEntry 8 } -- TCP Conn Stats tcpConnTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tcpConnTable." ::= { tcpConnStatsInfo 1 } tcpConnEntry OBJECT-TYPE SYNTAX TcpConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the tcpConnTable" INDEX { tcpConnIndex } ::= { tcpConnTable 1 } TcpConnEntry ::= SEQUENCE { tcpConnIndex GenericTableIndex, tcpConnLocalAddress IpAddress, tcpConnLocalPort Integer32, tcpConnRemoteAddress IpAddress, tcpConnRemotePort Integer32, tcpConnTxQueueBytes Counter32, tcpConnRxQueueBytes Counter32, tcpConnState INTEGER } tcpConnIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { tcpConnEntry 1 } tcpConnLocalAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "LocalAddress" ::= { tcpConnEntry 2} tcpConnLocalPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "LocalPort" ::= { tcpConnEntry 3} tcpConnRemoteAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "RemoteAddress" ::= { tcpConnEntry 4} tcpConnRemotePort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "RemotePort" ::= { tcpConnEntry 5} tcpConnTxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcpConnTxQueueBytes" ::= { tcpConnEntry 6} tcpConnRxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcpConnRxQueueBytes" ::= { tcpConnEntry 7} tcpConnState OBJECT-TYPE SYNTAX INTEGER { established(1), synSent(2), synRecv(3), finWait1(4), finWait2(5), timewait(6), close(7), closeWait(8), lastack(9), listen(10), closing(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "State" ::= { tcpConnEntry 8} -- UDP Conn IPv6 Stats udpConnTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "udpConnTable" ::= { udpConnStatsInfo 1 } udpConnEntry OBJECT-TYPE SYNTAX UdpConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the udpConnTable" INDEX { udpConnIndex } ::= { udpConnTable 1 } UdpConnEntry ::= SEQUENCE { udpConnIndex GenericTableIndex, udpConnLocalAddress IpAddress, udpConnLocalPort Integer32, udpConnRemoteAddress IpAddress, udpConnRemotePort Integer32, udpConnTxQueueBytes Counter32, udpConnRxQueueBytes Counter32, udpConnState INTEGER } udpConnIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { udpConnEntry 1 } udpConnLocalAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "LocalAddress" ::= { udpConnEntry 2} udpConnLocalPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "LocalPort" ::= { udpConnEntry 3} udpConnRemoteAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "RemoteAddress" ::= { udpConnEntry 4} udpConnRemotePort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "RemotePort" ::= { udpConnEntry 5} udpConnTxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udpConnTxQueueBytes" ::= { udpConnEntry 6} udpConnRxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udpConnRxQueueBytes" ::= { udpConnEntry 7} udpConnState OBJECT-TYPE SYNTAX INTEGER { established(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "State" ::= { udpConnEntry 8} -- IPv6 Stats ipV6StatsRxTotalPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxTotal" ::= {ipv6StatsInfo 1} ipV6StatsRxHdrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxHdrErrors" ::= {ipv6StatsInfo 2} ipV6StatsRxTooBigErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxTooBigErrors" ::= {ipv6StatsInfo 3} ipV6StatsRxNoRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxNoRoutes" ::= {ipv6StatsInfo 4} ipV6StatsRxAddrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxAddrErrors" ::= {ipv6StatsInfo 5} ipV6StatsRxUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxUnknownProtos" ::= {ipv6StatsInfo 6} ipV6StatsRxTruncatedPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxTruncatedPkts" ::= {ipv6StatsInfo 7} ipV6StatsRxDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxDiscards" ::= {ipv6StatsInfo 8} ipV6StatsRxDelivers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxDelivers" ::= {ipv6StatsInfo 9} ipV6StatsRxMcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxMcastPkts" ::= {ipv6StatsInfo 10} ipV6StatsTxForwDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxForwDatagrams" ::= {ipv6StatsInfo 11} ipV6StatsTxRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxRequests" ::= {ipv6StatsInfo 12} ipV6StatsTxDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxDiscards" ::= {ipv6StatsInfo 13} ipV6StatsTxNoRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxNoRoutes" ::= {ipv6StatsInfo 14} ipV6StatsTxMcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxMcastPkts" ::= {ipv6StatsInfo 15} ipV6StatsReasmTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "ReasmTimeout" ::= {ipv6StatsInfo 16} ipV6StatsReasmReqds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ReasmReqds" ::= {ipv6StatsInfo 17} ipV6StatsReasmOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ReasmOKs" ::= {ipv6StatsInfo 18} ipV6StatsReasmFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ReasmFails" ::= {ipv6StatsInfo 19} ipV6StatsFragOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FragOKs" ::= {ipv6StatsInfo 20} ipV6StatsFragFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FragFails" ::= {ipv6StatsInfo 21} ipV6StatsFragCreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FragCreates" ::= {ipv6StatsInfo 22} -- ICMP IPv6 Stats Info icmpV6TxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxMsgs" ::= {icmpv6StatsInfo 1} icmpV6TxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxErrors" ::= {icmpv6StatsInfo 2} icmpV6TxDestUnreachs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxDestUnreachs" ::= {icmpv6StatsInfo 3} icmpV6TxPktTooBigs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxPktTooBigs" ::= {icmpv6StatsInfo 4} icmpV6TxTimeExcds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxTimeExcds" ::= {icmpv6StatsInfo 5} icmpV6TxParmProblems OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxParmProblems" ::= {icmpv6StatsInfo 6} icmpV6TxEchos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxEchos" ::= {icmpv6StatsInfo 7} icmpV6TxEchoReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxEchoReplies" ::= {icmpv6StatsInfo 8} icmpV6TxGroupMembQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxGroupMembQueries" ::= {icmpv6StatsInfo 9} icmpV6TxGroupMembResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxGroupMembResponses" ::= {icmpv6StatsInfo 10} icmpV6TxGroupMembReductions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxGroupMembReductions" ::= {icmpv6StatsInfo 11} icmpV6TxRouterSolicits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxRouterSolicits" ::= {icmpv6StatsInfo 12} icmpV6TxRouterAdvertisements OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxRouterAdvertisements" ::= {icmpv6StatsInfo 13} icmpV6TxNeighborSolicits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxNeighborSolicits" ::= {icmpv6StatsInfo 14} icmpV6TxNeighborAdvertisements OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxNeighborAdvertisements" ::= {icmpv6StatsInfo 15} icmpV6TxRedirects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxRedirects" ::= {icmpv6StatsInfo 16} icmpV6RxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxMsgs" ::= {icmpv6StatsInfo 17} icmpV6RxDestUnreachs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxDestUnreachs" ::= {icmpv6StatsInfo 18} icmpV6RxPktTooBigs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxPktTooBigs" ::= {icmpv6StatsInfo 19} icmpV6RxTimeExcds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxTimeExcds" ::= {icmpv6StatsInfo 20} icmpV6RxParmProblems OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxParmProblems" ::= {icmpv6StatsInfo 21} icmpV6RxEchoReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxEchoReplies" ::= {icmpv6StatsInfo 22} icmpV6RxRouterSolicits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxRouterSolicits" ::= {icmpv6StatsInfo 23} icmpV6RxNeighborSolicits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxNeighborSolicits" ::= {icmpv6StatsInfo 24} icmpV6RxNeighborAdvertisements OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxNeighborAdvertisements" ::= {icmpv6StatsInfo 25} icmpV6RxRedirects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxRedirects" ::= {icmpv6StatsInfo 26} icmpV6RxGroupMembResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxGroupMembResponses" ::= {icmpv6StatsInfo 27} icmpV6RxGroupMembReductions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxGroupMembReductions" ::= {icmpv6StatsInfo 28} -- UDP IPv6 Stats Info udpV6RxDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udpV6RxDatagrams" ::= {udpv6StatsInfo 1} udpV6noPorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udpV6noPorts" ::= {udpv6StatsInfo 2} udpV6RxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udpV6RxErrors" ::= {udpv6StatsInfo 3} udpV6TxDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udpV6TxDatagrams" ::= {udpv6StatsInfo 4} -- TCP Conn IPv6 Stats tcpConnv6Table OBJECT-TYPE SYNTAX SEQUENCE OF TcpConnv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The rip info table." ::= { tcpConnv6StatsInfo 1 } tcpConnv6Entry OBJECT-TYPE SYNTAX TcpConnv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the tcpConnv6Table" INDEX { tcpConnv6Index } ::= { tcpConnv6Table 1 } TcpConnv6Entry ::= SEQUENCE { tcpConnv6Index GenericTableIndex, tcpConnv6LocalAddress DisplayString, tcpConnv6LocalPort Integer32, tcpConnv6RemoteAddress DisplayString, tcpConnv6RemotePort Integer32, tcpConnv6TxQueueBytes Counter32, tcpConnv6RxQueueBytes Counter32, tcpConnv6State INTEGER } tcpConnv6Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { tcpConnv6Entry 1 } tcpConnv6LocalAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LocalAddress" ::= { tcpConnv6Entry 2} tcpConnv6LocalPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "LocalPort" ::= { tcpConnv6Entry 3} tcpConnv6RemoteAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RemoteAddress" ::= { tcpConnv6Entry 4} tcpConnv6RemotePort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "RemotePort" ::= { tcpConnv6Entry 5} tcpConnv6TxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcpConnv6TxQueueBytes" ::= { tcpConnv6Entry 6} tcpConnv6RxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcpConnv6RxQueueBytes" ::= { tcpConnv6Entry 7} tcpConnv6State OBJECT-TYPE SYNTAX INTEGER { established(1), synSent(2), synRecv(3), finWait1(4), finWait2(5), timeWait(6), close(7), closeWait(8), lastAck(9), listen(10), closing(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "State" ::= { tcpConnv6Entry 8} -- UDP Conn IPv6 Stats udpConnv6Table OBJECT-TYPE SYNTAX SEQUENCE OF UdpConnv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "udpConnv6Table" ::= { udpConnv6StatsInfo 1 } udpConnv6Entry OBJECT-TYPE SYNTAX UdpConnv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the udpConnv6Table" INDEX { udpConnv6Index } ::= { udpConnv6Table 1 } UdpConnv6Entry ::= SEQUENCE { udpConnv6Index GenericTableIndex, udpConnv6LocalAddress DisplayString, udpConnv6LocalPort Integer32, udpConnv6RemoteAddress DisplayString, udpConnv6RemotePort Integer32, udpConnv6TxQueueBytes Counter32, udpConnv6RxQueueBytes Counter32, udpConnv6State INTEGER } udpConnv6Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { udpConnv6Entry 1 } udpConnv6LocalAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LocalAddress" ::= { udpConnv6Entry 2} udpConnv6LocalPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "LocalPort" ::= { udpConnv6Entry 3} udpConnv6RemoteAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RemoteAddress" ::= { udpConnv6Entry 4} udpConnv6RemotePort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "RemotePort" ::= { udpConnv6Entry 5} udpConnv6TxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TxQueue" ::= { udpConnv6Entry 6} udpConnv6RxQueueBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RxQueue" ::= { udpConnv6Entry 7} udpConnv6State OBJECT-TYPE SYNTAX INTEGER { established(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "State" ::= { udpConnv6Entry 8} -- Route IPv6 Stats routev6Table OBJECT-TYPE SYNTAX SEQUENCE OF Routev6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The route IPv6 info table." ::= { routev6Info 1 } routev6Entry OBJECT-TYPE SYNTAX Routev6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the route IPv6 Table" INDEX { routev6Index } ::= { routev6Table 1 } Routev6Entry ::= SEQUENCE { routev6Index GenericTableIndex, routev6Destination DisplayString, routev6PrefixBits Integer32, routev6Gateway DisplayString, routev6Metric Integer32, routev6Flags DisplayString, routev6Interface DisplayString } routev6Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { routev6Entry 1 } routev6Destination OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Destination" ::= { routev6Entry 2} routev6PrefixBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "PrefixBits" ::= { routev6Entry 3} routev6Gateway OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway" ::= { routev6Entry 4} routev6Metric OBJECT-TYPE SYNTAX Integer32(1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Metric" ::= { routev6Entry 5} routev6Flags OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Flags" ::= { routev6Entry 6} routev6Interface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface" ::= { routev6Entry 7} -- Rip (V6) Info ripv6InfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Ripv6InfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ripv6 info table." ::= { ripv6TableInfo 1 } ripv6InfoEntry OBJECT-TYPE SYNTAX Ripv6InfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ripv6InfoTable, each relating to a ripv6 entry." INDEX { ripv6Index } ::= { ripv6InfoTable 1 } Ripv6InfoEntry ::= SEQUENCE { ripv6Index GenericTableIndex, ripv6TableIpAddr IpAddress, ripv6TableLastUpdate Unsigned32, ripv6TableBadPackets Counter32, ripv6TableBadRoutes Counter32 } ripv6Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this ripv6." ::= { ripv6InfoEntry 1 } ripv6TableIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ripv6IpAddr" ::= { ripv6InfoEntry 2 } ripv6TableLastUpdate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last Update in Seconds" ::= { ripv6InfoEntry 3 } ripv6TableBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last Update in Seconds" ::= { ripv6InfoEntry 4 } ripv6TableBadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last Update in Seconds" ::= { ripv6InfoEntry 5 } -- Interface IPv6 Stats interfacev6InfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Interfacev6InfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface IPv6 info table." ::= { interfacev6Info 1 } interfacev6InfoEntry OBJECT-TYPE SYNTAX Interfacev6InfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the interface IPv6 table" INDEX { interfacev6Index } ::= { interfacev6InfoTable 1 } Interfacev6InfoEntry ::= SEQUENCE { interfacev6Index GenericTableIndex, interfacev6Name DisplayString, interfacev6Address DisplayString, interfacev6PrefixBits Integer32, interfacev6Scope INTEGER } interfacev6Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "interfacev6Index" ::= { interfacev6InfoEntry 1} interfacev6Name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "interfacev6Name" ::= { interfacev6InfoEntry 2} interfacev6Address OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "interfacev6Address" ::= { interfacev6InfoEntry 3} interfacev6PrefixBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "interfacev6PrefixBits" ::= { interfacev6InfoEntry 4} interfacev6Scope OBJECT-TYPE SYNTAX INTEGER { global(1), host(2), link(3), site(4), compatv4(5), unknown(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "interfacev6Scope" ::= { interfacev6InfoEntry 5} -- SSL Server Info sslServerStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {sslInfo 1} sslVersion OBJECT-TYPE SYNTAX INTEGER { any(1), tlsv1(2), sslv3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether you want to use: Any-The Device Server will try a TLSv1 connection first. If that fails, it will try an SSLv3 connection. If that fails, it will try an SSLv2 connection. TLSv1-The connection will use only TLSv1. SSLv3-The connection will use only SSLv3. The default is Any." ::= {sslInfo 2} sslType OBJECT-TYPE SYNTAX INTEGER { client(1), server(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Device Server will act as an SSL/TLS client or server. The default is Client." ::= {sslInfo 3} sslVerifyPeerCertificate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this option when you want the Validation Criteria to match the Peer Certificate for authentication to pass. If you enable this option, you need to download an SSL/TLS certificate authority (CA) list file to the Device Server. Any values that are entered in the validation criteria must match the peer certificate for an SSL connection; any fields left blank will not be validated against the peer certificate." ::= {sslInfo 4} sslCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= {sslInfo 5} sslStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= {sslInfo 6} sslLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= {sslInfo 7} sslOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= {sslInfo 8} sslOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= {sslInfo 9} sslCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= {sslInfo 10} sslEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= {sslInfo 11} -- SSL Server Cipher Table sslCipherTable OBJECT-TYPE SYNTAX SEQUENCE OF SslCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SSL CIpher." ::= {sslInfo 12} sslCipherEntry OBJECT-TYPE SYNTAX SslCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the sslCipherTable, each relating to a cipher entry." INDEX { sslCipherPriority } ::= { sslCipherTable 1 } SslCipherEntry ::= SEQUENCE { sslCipherPriority Integer32, sslCipherStatus ContainerStatus, sslCipherEncryption INTEGER, sslCipherKeySizeMin INTEGER, sslCipherKeySizeMax INTEGER, sslCipherKeyExchange INTEGER, sslCipherHMAC INTEGER } sslCipherPriority OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cipher priority. 1- highest 5 - lowest." ::= { sslCipherEntry 1 } sslCipherStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { sslCipherEntry 2 } sslCipherEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), any(2), aes(3), tripledes(4), des(5), arctwo(6), arcfour(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSL Encryption. None is not allowed for priority 1. Any will use the first encryption format that can be negotiated. The default is any." ::= { sslCipherEntry 3 } sslCipherKeySizeMin OBJECT-TYPE SYNTAX INTEGER { min40(1), min56(2), min64(3), min128(4), min168(5), min256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum key size value that will be used for the specified encryption type. The default is 40." ::= { sslCipherEntry 4 } sslCipherKeySizeMax OBJECT-TYPE SYNTAX INTEGER { max40(1), max56(2), max64(3), max128(4), max168(5), max256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum key size value that will be used for the specified encryption type. The default is 256." ::= { sslCipherEntry 5 } sslCipherKeyExchange OBJECT-TYPE SYNTAX INTEGER { any(1), rsa(2), edhrsa(3), edhdss(4), adh(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of key to exchange for the encryption format: Any-Any key exchange that is valid is used (this does not, however, include ADH keys). RSA-This is an RSA key exchange using an RSA key and certificate. EDHRSA-This is an EDH key exchange using an RSA key and certificate. EDHDSS-This is an EDH key exchange using a DSA key and certificate. ADH-This is an anonymous key exchange which does not require a private key or certificate. Choose this key if you do not want to authenticate the peer device, but you want the data encrypted on the SSL/TLS connection. The default is Any." ::= { sslCipherEntry 6 } sslCipherHMAC OBJECT-TYPE SYNTAX INTEGER { any(1), sha(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the key-hashing for message authentication method for your encryption type: Any, MD5, or SHA1. The default is Any." ::= { sslCipherEntry 7 } -- Console Info consoleStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {consoleInfo 1} consoleSpeed OBJECT-TYPE SYNTAX INTEGER { b9600(1), b19200(2), b38400(3), b57600(4), b115200(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the baud rate of the console port; keep in mind that speed is affected by the length of the cable." ::= { consoleInfo 2} consoleFlowControl OBJECT-TYPE SYNTAX INTEGER { none(0), soft(1), hard(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines whether the data flow is handled by the software (Soft), hardware (Hard) or None." ::= { consoleInfo 3} consoleMediaType OBJECT-TYPE SYNTAX INTEGER { usb(0), rj45(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines whether the USB or RJ45 port is used for console input when the device is started." ::= { consoleInfo 4} consoleUsbTimeout OBJECT-TYPE SYNTAX Integer32(0..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines a inactivity timeout for the USB port. If this expires the console function is switched to the RJ45. Actual time out values are 1-240 minutes plus 0 indicates no timeout." ::= { consoleInfo 5} -- Modbusgateway Info modbusGatewayStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {modbusGatewayInfo 1} modbusGatewayConnIdleTimeout OBJECT-TYPE SYNTAX Integer32(0..300) MAX-ACCESS read-write STATUS current DESCRIPTION "Connection/Idle timeout: 0: never close; 1->300." ::= { modbusGatewayInfo 2} modbusGatewayException OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable modbus exception." ::= { modbusGatewayInfo 3} modbusGatewayCharacterTimeout OBJECT-TYPE SYNTAX Integer32(10..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Character timeout." ::= { modbusGatewayInfo 4} modbusGatewayMessageTimeout OBJECT-TYPE SYNTAX Integer32(10..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Message timeout." ::= { modbusGatewayInfo 5} modbusGatewayPortNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote master transport layer (TCP/UDP) port number" ::= { modbusGatewayInfo 6} modbusGatewayUIDAddressMode OBJECT-TYPE SYNTAX INTEGER{ embedded (0), remapped (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Slave UID address mode." ::= { modbusGatewayInfo 7} modbusGatewayRemappedUID OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS read-write STATUS current DESCRIPTION "Remapped UID under Remapped address mode" ::= { modbusGatewayInfo 8} modbusGatewayBroadcast OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable propagate Modbus TCP broadcast requests." ::= { modbusGatewayInfo 9} modbusGatewayNextRequestDelay OBJECT-TYPE SYNTAX Integer32(0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Delay to allow serial slaves to re-enable receivers before issuing next master request." ::= { modbusGatewayInfo 10} modbusGatewayQueuing OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable request queuing." ::= { modbusGatewayInfo 11} modbusGatewaySSL OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable modbus slave SSL." ::= { modbusGatewayInfo 12} modbusGatewayIPAliasing OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable modbus slave IP Aliasing." ::= { modbusGatewayInfo 13} -- Modbus Stats Info -- Modbus TCP Slave Statistics Table modbusSlaveTCPStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusSlaveTCPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus TCP Slave Statistics Table." ::= { modbusStatsInfo 1 } modbusSlaveTCPStatsEntry OBJECT-TYPE SYNTAX ModbusSlaveTCPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Modbus/TCP Slave statistics table, each relating to a serial port." INDEX { modbusSlaveTCPStatsPortIndex } ::= { modbusSlaveTCPStatsTable 1 } ModbusSlaveTCPStatsEntry ::= SEQUENCE { modbusSlaveTCPStatsPortIndex GenericTableIndex, modbusSlaveTCPStatsSerialMode INTEGER, modbusSlaveTCPStatsSerialFrameErrors Counter32 } modbusSlaveTCPStatsPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "modbusSlaveTCPStatsPortIndex" ::= { modbusSlaveTCPStatsEntry 1} modbusSlaveTCPStatsSerialMode OBJECT-TYPE SYNTAX INTEGER { rtu(0), ascii(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial device's mode: 0: RTU; 1: ASCII." ::= { modbusSlaveTCPStatsEntry 2} modbusSlaveTCPStatsSerialFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial port frame errors" ::= { modbusSlaveTCPStatsEntry 3} -- Modbus TCP Slave Gateway Statistics Table modbusSlaveTCPStatsGatewayTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusSlaveTCPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus TCP Slave Gateway Statistics Table." ::= { modbusStatsInfo 6 } modbusSlaveTCPStatsGatewayEntry OBJECT-TYPE SYNTAX ModbusSlaveTCPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the modbusStatsGatewayTable." INDEX {modbusSlaveTCPStatsGatewayPortIndex, modbusSlaveTCPStatsGatewayUIDIndex } ::= { modbusSlaveTCPStatsGatewayTable 1 } ModbusSlaveTCPStatsGatewayEntry ::= SEQUENCE { modbusSlaveTCPStatsGatewayPortIndex GenericTableIndex, modbusSlaveTCPStatsGatewayUIDIndex Integer32, modbusSlaveTCPStatsGatewayRemoteIP Ipv4v6Address, modbusSlaveTCPStatsGatewayUID Integer32, modbusSlaveTCPStatsGatewayRemotePortNumber Integer32, modbusSlaveTCPStatsGatewayCommands Counter32, modbusSlaveTCPStatsGatewayResponses Counter32, modbusSlaveTCPStatsGatewayExceptions Counter32, modbusSlaveTCPStatsGatewayFrameErrors Counter32 } modbusSlaveTCPStatsGatewayPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number index" ::= { modbusSlaveTCPStatsGatewayEntry 1 } modbusSlaveTCPStatsGatewayUIDIndex OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UID index" ::= { modbusSlaveTCPStatsGatewayEntry 2 } modbusSlaveTCPStatsGatewayRemoteIP OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The remote slave/master IP address." ::= { modbusSlaveTCPStatsGatewayEntry 3 } modbusSlaveTCPStatsGatewayUID OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS read-only STATUS current DESCRIPTION "The UID." ::= { modbusSlaveTCPStatsGatewayEntry 4 } modbusSlaveTCPStatsGatewayRemotePortNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The remote TCP/UDP port number." ::= { modbusSlaveTCPStatsGatewayEntry 5 } modbusSlaveTCPStatsGatewayCommands OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The commands count." ::= { modbusSlaveTCPStatsGatewayEntry 6 } modbusSlaveTCPStatsGatewayResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The response count." ::= { modbusSlaveTCPStatsGatewayEntry 7 } modbusSlaveTCPStatsGatewayExceptions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the exceptions count." ::= { modbusSlaveTCPStatsGatewayEntry 8 } modbusSlaveTCPStatsGatewayFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The frame errors count." ::= { modbusSlaveTCPStatsGatewayEntry 9 } -- Modbus TCP Master Statistics Table modbusMasterTCPStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusMasterTCPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus TCP Master Statistics Table." ::= { modbusStatsInfo 2 } modbusMasterTCPStatsEntry OBJECT-TYPE SYNTAX ModbusMasterTCPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Modbus/TCP Master statistics table, each relating to a serial port." INDEX { modbusMasterTCPStatsPortIndex } ::= { modbusMasterTCPStatsTable 1 } ModbusMasterTCPStatsEntry ::= SEQUENCE { modbusMasterTCPStatsPortIndex GenericTableIndex, modbusMasterTCPStatsSerialMode INTEGER, modbusMasterTCPStatsSerialFrameErrors Counter32 } modbusMasterTCPStatsPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "modbusMasterTCPStatsPortIndex" ::= { modbusMasterTCPStatsEntry 1} modbusMasterTCPStatsSerialMode OBJECT-TYPE SYNTAX INTEGER { rtu(0), ascii(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial device's mode: 0: RTU; 1: ASCII." ::= { modbusMasterTCPStatsEntry 2} modbusMasterTCPStatsSerialFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial port frame errors" ::= { modbusMasterTCPStatsEntry 3} -- Modbus TCP Master Gateway Statistics Table modbusMasterTCPStatsGatewayTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusMasterTCPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus Master TCP Gateway Statistics Table." ::= { modbusStatsInfo 7 } modbusMasterTCPStatsGatewayEntry OBJECT-TYPE SYNTAX ModbusMasterTCPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the modbusStatsGatewayTable." INDEX {modbusMasterTCPStatsGatewayPortIndex, modbusMasterTCPStatsGatewayUIDIndex } ::= { modbusMasterTCPStatsGatewayTable 1 } ModbusMasterTCPStatsGatewayEntry ::= SEQUENCE { modbusMasterTCPStatsGatewayPortIndex GenericTableIndex, modbusMasterTCPStatsGatewayUIDIndex Integer32, modbusMasterTCPStatsGatewayRemoteIP Ipv4v6Address, modbusMasterTCPStatsGatewayUID Integer32, modbusMasterTCPStatsGatewayRemotePortNumber Integer32, modbusMasterTCPStatsGatewayCommands Counter32, modbusMasterTCPStatsGatewayResponses Counter32, modbusMasterTCPStatsGatewayExceptions Counter32, modbusMasterTCPStatsGatewayFrameErrors Counter32 } modbusMasterTCPStatsGatewayPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number index" ::= { modbusMasterTCPStatsGatewayEntry 1 } modbusMasterTCPStatsGatewayUIDIndex OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UID index" ::= { modbusMasterTCPStatsGatewayEntry 2 } modbusMasterTCPStatsGatewayRemoteIP OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The remote slave/master IP address." ::= { modbusMasterTCPStatsGatewayEntry 3 } modbusMasterTCPStatsGatewayUID OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS read-only STATUS current DESCRIPTION "The UID." ::= { modbusMasterTCPStatsGatewayEntry 4 } modbusMasterTCPStatsGatewayRemotePortNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the remote TCP/UDP port number." ::= { modbusMasterTCPStatsGatewayEntry 5 } modbusMasterTCPStatsGatewayCommands OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The commands count." ::= { modbusMasterTCPStatsGatewayEntry 6 } modbusMasterTCPStatsGatewayResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The response count." ::= { modbusMasterTCPStatsGatewayEntry 7 } modbusMasterTCPStatsGatewayExceptions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The exceptions count." ::= { modbusMasterTCPStatsGatewayEntry 8 } modbusMasterTCPStatsGatewayFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The frame errors count." ::= { modbusMasterTCPStatsGatewayEntry 9 } -- Modbus UDP Slave Statistics Table modbusSlaveUDPStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusSlaveUDPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus UDP Slave Statistics Table." ::= { modbusStatsInfo 3 } modbusSlaveUDPStatsEntry OBJECT-TYPE SYNTAX ModbusSlaveUDPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Modbus/UDP Slave statistics table, each relating to a serial port." INDEX { modbusSlaveUDPStatsPortIndex } ::= { modbusSlaveUDPStatsTable 1 } ModbusSlaveUDPStatsEntry ::= SEQUENCE { modbusSlaveUDPStatsPortIndex GenericTableIndex, modbusSlaveUDPStatsSerialMode INTEGER, modbusSlaveUDPStatsSerialFrameErrors Counter32 } modbusSlaveUDPStatsPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "modbusSlaveUDPStatsPortIndex" ::= { modbusSlaveUDPStatsEntry 1} modbusSlaveUDPStatsSerialMode OBJECT-TYPE SYNTAX INTEGER { rtu(0), ascii(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial device's mode: 0: RTU; 1: ASCII." ::= { modbusSlaveUDPStatsEntry 2} modbusSlaveUDPStatsSerialFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial port frame errors" ::= { modbusSlaveUDPStatsEntry 3} -- Modbus UDP Slave Gateway Statistics Table modbusSlaveUDPStatsGatewayTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusSlaveUDPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus UDP Slave Gateway Statistics Table." ::= { modbusStatsInfo 8 } modbusSlaveUDPStatsGatewayEntry OBJECT-TYPE SYNTAX ModbusSlaveUDPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the modbusStatsGatewayTable." INDEX {modbusSlaveUDPStatsGatewayPortIndex, modbusSlaveUDPStatsGatewayUIDIndex } ::= { modbusSlaveUDPStatsGatewayTable 1 } ModbusSlaveUDPStatsGatewayEntry ::= SEQUENCE { modbusSlaveUDPStatsGatewayPortIndex GenericTableIndex, modbusSlaveUDPStatsGatewayUIDIndex Integer32, modbusSlaveUDPStatsGatewayRemoteIP Ipv4v6Address, modbusSlaveUDPStatsGatewayUID Integer32, modbusSlaveUDPStatsGatewayRemotePortNumber Integer32, modbusSlaveUDPStatsGatewayCommands Counter32, modbusSlaveUDPStatsGatewayResponses Counter32, modbusSlaveUDPStatsGatewayExceptions Counter32, modbusSlaveUDPStatsGatewayFrameErrors Counter32 } modbusSlaveUDPStatsGatewayPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number index" ::= { modbusSlaveUDPStatsGatewayEntry 1 } modbusSlaveUDPStatsGatewayUIDIndex OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UID index" ::= { modbusSlaveUDPStatsGatewayEntry 2 } modbusSlaveUDPStatsGatewayRemoteIP OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The remote slave/master IP address." ::= { modbusSlaveUDPStatsGatewayEntry 3 } modbusSlaveUDPStatsGatewayUID OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS read-only STATUS current DESCRIPTION "The UID." ::= { modbusSlaveUDPStatsGatewayEntry 4 } modbusSlaveUDPStatsGatewayRemotePortNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the remote TCP/UDP port number." ::= { modbusSlaveUDPStatsGatewayEntry 5 } modbusSlaveUDPStatsGatewayCommands OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The commands count." ::= { modbusSlaveUDPStatsGatewayEntry 6 } modbusSlaveUDPStatsGatewayResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The response count." ::= { modbusSlaveUDPStatsGatewayEntry 7 } modbusSlaveUDPStatsGatewayExceptions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The exceptions count." ::= { modbusSlaveUDPStatsGatewayEntry 8 } modbusSlaveUDPStatsGatewayFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The frame errors count." ::= { modbusSlaveUDPStatsGatewayEntry 9 } -- Modbus UDP Master Statistics Table modbusMasterUDPStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusMasterUDPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus UDP Master Statistics Table." ::= { modbusStatsInfo 4 } modbusMasterUDPStatsEntry OBJECT-TYPE SYNTAX ModbusMasterUDPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Modbus/UDP Master statistics table, each relating to a serial port." INDEX { modbusMasterUDPStatsPortIndex } ::= { modbusMasterUDPStatsTable 1 } ModbusMasterUDPStatsEntry ::= SEQUENCE { modbusMasterUDPStatsPortIndex GenericTableIndex, modbusMasterUDPStatsSerialMode INTEGER, modbusMasterUDPStatsSerialFrameErrors Counter32 } modbusMasterUDPStatsPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "modbusMasterUDPStatsPortIndex" ::= { modbusMasterUDPStatsEntry 1} modbusMasterUDPStatsSerialMode OBJECT-TYPE SYNTAX INTEGER { rtu(0), ascii(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial device's mode: 0: RTU; 1: ASCII." ::= { modbusMasterUDPStatsEntry 2} modbusMasterUDPStatsSerialFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Modbus serial port frame errors" ::= { modbusMasterUDPStatsEntry 3} -- Modbus UDP Master Gateway Statistics Table modbusMasterUDPStatsGatewayTable OBJECT-TYPE SYNTAX SEQUENCE OF ModbusMasterUDPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modbus UDP Master Gateway Statistics Table." ::= { modbusStatsInfo 9 } modbusMasterUDPStatsGatewayEntry OBJECT-TYPE SYNTAX ModbusMasterUDPStatsGatewayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the modbusStatsGatewayTable." INDEX {modbusMasterUDPStatsGatewayPortIndex, modbusMasterUDPStatsGatewayUIDIndex } ::= { modbusMasterUDPStatsGatewayTable 1 } ModbusMasterUDPStatsGatewayEntry ::= SEQUENCE { modbusMasterUDPStatsGatewayPortIndex GenericTableIndex, modbusMasterUDPStatsGatewayUIDIndex Integer32, modbusMasterUDPStatsGatewayRemoteIP Ipv4v6Address, modbusMasterUDPStatsGatewayUID Integer32, modbusMasterUDPStatsGatewayRemotePortNumber Integer32, modbusMasterUDPStatsGatewayCommands Counter32, modbusMasterUDPStatsGatewayResponses Counter32, modbusMasterUDPStatsGatewayExceptions Counter32, modbusMasterUDPStatsGatewayFrameErrors Counter32 } modbusMasterUDPStatsGatewayPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number index" ::= { modbusMasterUDPStatsGatewayEntry 1 } modbusMasterUDPStatsGatewayUIDIndex OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UID index" ::= { modbusMasterUDPStatsGatewayEntry 2 } modbusMasterUDPStatsGatewayRemoteIP OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The remote slave/master IP address." ::= { modbusMasterUDPStatsGatewayEntry 3 } modbusMasterUDPStatsGatewayUID OBJECT-TYPE SYNTAX Integer32(1..247) MAX-ACCESS read-only STATUS current DESCRIPTION "The UID." ::= { modbusMasterUDPStatsGatewayEntry 4 } modbusMasterUDPStatsGatewayRemotePortNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The remote TCP/UDP port number." ::= { modbusMasterUDPStatsGatewayEntry 5 } modbusMasterUDPStatsGatewayCommands OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The commands count." ::= { modbusMasterUDPStatsGatewayEntry 6 } modbusMasterUDPStatsGatewayResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The response count." ::= { modbusMasterUDPStatsGatewayEntry 7 } modbusMasterUDPStatsGatewayExceptions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The exceptions count." ::= { modbusMasterUDPStatsGatewayEntry 8 } modbusMasterUDPStatsGatewayFrameErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The frame errors count." ::= { modbusMasterUDPStatsGatewayEntry 9 } ioModbusSlaveStats OBJECT IDENTIFIER ::= { modbusStatsInfo 5 } ioModbusSlaveStatsServiceMode OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether I/O Modbus service is active" ::= { ioModbusSlaveStats 1 } ioModbusSlaveStatsUid OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "I/O Modbus Slave UID" ::= { ioModbusSlaveStats 2 } ioModbusSlaveStatsCommands OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "I/O Modbus Slave Commands" ::= { ioModbusSlaveStats 3 } ioModbusSlaveStatsResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "I/O Modbus Slave Responses" ::= { ioModbusSlaveStats 4 } ioModbusSlaveStatsExceptions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "I/O Modbus Slave Exceptions" ::= { ioModbusSlaveStats 5 } -- customAppServerInfo group. customAppServerStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { customAppServerInfo 1 } customAppServerCommand OBJECT-TYPE SYNTAX DisplayString(SIZE(1..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The command line for custom application." ::= { customAppServerInfo 2 } -- I/O info BEGINS ioGlobalCfg OBJECT IDENTIFIER ::= { ioInfo 1 } ioChannelInfo OBJECT IDENTIFIER ::= { ioInfo 2 } ioChannelCfg OBJECT IDENTIFIER ::= { ioChannelInfo 1 } ioChannelStatus OBJECT IDENTIFIER ::= { ioChannelInfo 2 } -- I/O global config BEGINS ioGlobalCfgStatus OBJECT-TYPE SYNTAX INTEGER { configUnchanged(1), configChanged(2), submitChanges(4), discardChanges(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "When read, this object indicates the state of all the configuration objects in the ioGlobalCfg group (including all sub-groups and tables). Read values: 'configUnchanged' Indicates that none of the configuration objects have been changed since the last submit operation. 'configChanged' value is read, Indicates that 1 or more of the configuration objects has changed, and a 'submit_changes' operation is required to commit the values from temporary storage to running config. Write values: 'submitChanges' Causes all configuration objects in the ioGlobalCfg group to be committed from temporary storage to running config. 'discardChanges' Causes all changes to configuration objects to be discarded from temporary storage (and replaced with values from running config)." ::= { ioGlobalCfg 1 } ioTemperatureScale OBJECT-TYPE SYNTAX INTEGER { celsius(1), fahrenheit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The temperature scale to be used when displaying thermocouple or RTD values" ::= { ioGlobalCfg 2 } ioFailsafeCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 3 } ioFailsafeEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable I/O failsafe timer" ::= { ioFailsafeCfg 1 } ioFailsafeTimeout OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "I/O failsafe timeout, in seconds" ::= { ioFailsafeCfg 2 } ioModbusCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 4 } ioModbusEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable I/O Modbus service" ::= { ioModbusCfg 1 } ioModbusUid OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "I/O Modbus UID" ::= { ioModbusCfg 2 } ioUdpCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 5 } ioUdpEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable I/O UDP service" ::= { ioUdpCfg 1 } ioUdpBroadcastInterval OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "I/O UDP broadcast interval, in seconds" ::= { ioUdpCfg 2 } -- I/O UDP Table ioUdpTable OBJECT-TYPE SYNTAX SEQUENCE OF IoUdpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port UDP Table." ::= { ioUdpCfg 3 } ioUdpEntry OBJECT-TYPE SYNTAX IoUdpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioUdpEntry, each relating to a port." INDEX { ioUdpEntryIndex } ::= { ioUdpTable 1 } IoUdpEntry ::= SEQUENCE { ioUdpEntryIndex GenericTableIndex, ioUdpEntryEnable OnOffValue, ioUdpEntryStartAddress Ipv4v6Address, ioUdpEntryEndAddress Ipv4v6Address, ioUdpEntryPort Integer32, ioUdpEntryTunnelName DisplayString } ioUdpEntryIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioUdpNumber" ::= { ioUdpEntry 1 } ioUdpEntryEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this UDP entry" ::= { ioUdpEntry 2 } ioUdpEntryStartAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The first host IP address in the range of IP addresses (for IPv4 or IPv6) that the Device Server send messages to" ::= { ioUdpEntry 3 } ioUdpEntryEndAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The last host IP address in the range of IP addresses (for IPv4, not required for IPv6) that the Device Server will send messages to." ::= { ioUdpEntry 4 } ioUdpEntryPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port that the Device Server will use to relay messages to servers/hosts." ::= { ioUdpEntry 5 } ioUdpEntryTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { ioUdpEntry 6 } ioTrueportCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 6 } ioTrueportEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable I/O TruePort service" ::= { ioTrueportCfg 1 } ioTrueportTcpListenPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "I/O TruePort TCP Listening Port" ::= { ioTrueportCfg 2 } ioTrueportSslEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable I/O TruePort SSL" ::= { ioTrueportCfg 3 } -- I/O global config ENDS ioAnalogCfg OBJECT IDENTIFIER ::= { ioChannelCfg 1 } ioDigitalCfg OBJECT IDENTIFIER ::= { ioChannelCfg 2 } ioRelayCfg OBJECT IDENTIFIER ::= { ioChannelCfg 3 } ioLineSignalCfg OBJECT IDENTIFIER ::= { ioChannelCfg 4 } -- I/O Analog config BEGINS ioAnalogCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoAnalogCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioAnalogCfgTable." ::= { ioAnalogCfg 1 } ioAnalogCfgEntry OBJECT-TYPE SYNTAX IoAnalogCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioAnalogCfgTable" INDEX { ioAnalogChannelIndex } ::= { ioAnalogCfgTable 1 } IoAnalogCfgEntry ::= SEQUENCE { ioAnalogChannelIndex GenericTableIndex, ioAnalogCfgStatus ContainerStatus, ioAnalogCfgEnable OnOffValue, ioAnalogCfgDescription DisplayString, ioAnalogCfgType INTEGER, ioAnalogCfgRtdRange INTEGER, ioAnalogCfgThermRange INTEGER, ioAnalogCfgCurrentRange INTEGER, ioAnalogCfgVoltageRange INTEGER, ioAnalogCfgAlarmTrigger INTEGER, ioAnalogCfgAlarmClearMode INTEGER } ioAnalogChannelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O analog channel resource index" ::= { ioAnalogCfgEntry 1 } ioAnalogCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "NOTE: This object also applies to the corresponding rows in ioAnalogAlarmCfgTable. e.g. If changes are submitted to row 1 of this table (i.e. channel 1), then changes will also be submitted for all rows in ioAnalogAlarmCfgTable where ioAnalogAlarmCfgChannelIndex is equal to 1. When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioAnalogCfgEntry 2 } ioAnalogCfgEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this analog I/O resource" ::= { ioAnalogCfgEntry 3 } ioAnalogCfgDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description for the I/O resource" ::= { ioAnalogCfgEntry 4 } ioAnalogCfgType OBJECT-TYPE SYNTAX INTEGER { none(1), rtd(2), thermocouple(3), current(4), voltage(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Analog I/O resource type. For current and voltage types, please note that the corresponding hardware jumpers must be set accordingly." ::= { ioAnalogCfgEntry 5 } ioAnalogCfgRtdRange OBJECT-TYPE SYNTAX INTEGER { pt100A385RangeMinus50to150(1), pt100A385Range0to100(2), pt100A385Range0to200(3), pt100A385Range0to400(4), pt100A385RangeMinus200to200(5), pt100A392RangeMinus50to150(6), pt100A392Range0to100(7), pt100A392Range0to200(8), pt100A392Range0to400(9), pt100A392RangeMinus200to200(10), pt1000A385RangeMinus40to160(11), nickelRangeMinus80to100(12), nickelRange0to100(13) } MAX-ACCESS read-write STATUS current DESCRIPTION "Range for RTD analog I/O" ::= { ioAnalogCfgEntry 6 } ioAnalogCfgThermRange OBJECT-TYPE SYNTAX INTEGER { j(1), k(2), t(3), e(4), r(5), s(6), b(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Range for thermocouple analog I/O" ::= { ioAnalogCfgEntry 7 } ioAnalogCfgCurrentRange OBJECT-TYPE SYNTAX INTEGER { ampsRange0to20(1), ampsRange4to20(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Range for current-measuring analog I/O" ::= { ioAnalogCfgEntry 8 } ioAnalogCfgVoltageRange OBJECT-TYPE SYNTAX INTEGER { voltsRangeMinus10To10(1), voltsRangeMinus5To5(2), voltsRangeMinus1To1(3), millivoltsRangeMinus500to500(4), millivoltsRangeMinus150to150(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Range for voltage-measuring analog I/O" ::= { ioAnalogCfgEntry 9 } ioAnalogCfgAlarmTrigger OBJECT-TYPE SYNTAX INTEGER { disabled(1), low(2), high(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Analog I/O alarm trigger type" ::= { ioAnalogCfgEntry 10 } ioAnalogCfgAlarmClearMode OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Analog I/O alarm clear mode" ::= { ioAnalogCfgEntry 11 } ioAnalogAlarmCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoAnalogAlarmCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioAnalogAlarmCfgTable." ::= { ioAnalogCfg 2 } ioAnalogAlarmCfgEntry OBJECT-TYPE SYNTAX IoAnalogAlarmCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioAnalogAlarmCfgTable" INDEX { ioAnalogAlarmCfgChannelIndex, ioAnalogAlarmCfgEntryIndex } ::= { ioAnalogAlarmCfgTable 1 } IoAnalogAlarmCfgEntry ::= SEQUENCE { ioAnalogAlarmCfgChannelIndex GenericTableIndex, ioAnalogAlarmCfgEntryIndex GenericTableIndex, ioAnalogCfgAlarmEnable OnOffValue, ioAnalogCfgAlarmTriggerLevel DisplayString, ioAnalogCfgAlarmClearLevel DisplayString, ioAnalogCfgAlarmEmail OnOffValue, ioAnalogCfgAlarmSyslog OnOffValue, ioAnalogCfgAlarmSNMP OnOffValue } ioAnalogAlarmCfgChannelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Channel Index" ::= { ioAnalogAlarmCfgEntry 1 } ioAnalogAlarmCfgEntryIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry Index" ::= { ioAnalogAlarmCfgEntry 2 } ioAnalogCfgAlarmEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable I/O analog alarm entry" ::= { ioAnalogAlarmCfgEntry 3 } ioAnalogCfgAlarmTriggerLevel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Trigger level for I/O analog alarm (floating point value)" ::= { ioAnalogAlarmCfgEntry 4 } ioAnalogCfgAlarmClearLevel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Clear level for non-latching I/O analog alarm (floating point value)" ::= { ioAnalogAlarmCfgEntry 5 } ioAnalogCfgAlarmEmail OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable email notification on triggered analog alarm" ::= { ioAnalogAlarmCfgEntry 6 } ioAnalogCfgAlarmSyslog OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable syslog notification on triggered analog alarm" ::= { ioAnalogAlarmCfgEntry 7 } ioAnalogCfgAlarmSNMP OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SNMP trap notification on triggered analog alarm" ::= { ioAnalogAlarmCfgEntry 8 } -- I/O Analog config ENDS -- I/O Digital config BEGINS ioDigitalCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoDigitalCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioDigitalCfgTable." ::= { ioDigitalCfg 1 } ioDigitalCfgEntry OBJECT-TYPE SYNTAX IoDigitalCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioDigitalCfgTable" INDEX { ioDigitalChannelIndex } ::= { ioDigitalCfgTable 1 } IoDigitalCfgEntry ::= SEQUENCE { ioDigitalChannelIndex GenericTableIndex, ioDigitalCfgStatus ContainerStatus, ioDigitalCfgResourceType INTEGER, ioDigitalCfgEnable OnOffValue, ioDigitalCfgDescription DisplayString, ioDigitalInputCfgLatch INTEGER, ioDigitalInputCfgInvertSignal OnOffValue, ioDigitalInputCfgAlarmTrigger INTEGER, ioDigitalInputCfgAlarmClear INTEGER, ioDigitalInputCfgAlarmEmail OnOffValue, ioDigitalInputCfgAlarmSyslog OnOffValue, ioDigitalInputCfgAlarmSNMP OnOffValue, ioDigitalOutputCfgType INTEGER, ioDigitalOutputCfgMode INTEGER, ioDigitalOutputCfgPulseMode INTEGER, ioDigitalOutputCfgPulseCount Integer32, ioDigitalOutputCfgInactiveSignalWidth Integer32, ioDigitalOutputCfgActiveSignalWidth Integer32, ioDigitalOutputCfgDelay Integer32, ioDigitalOutputCfgFailsafe INTEGER } ioDigitalChannelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O digital channel resource index" ::= { ioDigitalCfgEntry 1 } ioDigitalCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioDigitalCfgEntry 2 } ioDigitalCfgResourceType OBJECT-TYPE SYNTAX INTEGER { input(2), output(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set your digital I/O resource type to Input or Output using this object. Please note that the corresponding hardware jumpers must be set accordingly." ::= { ioDigitalCfgEntry 3 } ioDigitalCfgEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this digital I/O channel" ::= { ioDigitalCfgEntry 4 } ioDigitalCfgDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description for this digital I/O " ::= { ioDigitalCfgEntry 5 } ioDigitalInputCfgLatch OBJECT-TYPE SYNTAX INTEGER { disabled(1), inactiveToActive(2), activeToInactive(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input: Latch type" ::= { ioDigitalCfgEntry 6 } ioDigitalInputCfgInvertSignal OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input: Enable/disable signal inversion" ::= { ioDigitalCfgEntry 7 } ioDigitalInputCfgAlarmTrigger OBJECT-TYPE SYNTAX INTEGER { disabled(1), low(2), high(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input: Alarm trigger type" ::= { ioDigitalCfgEntry 8 } ioDigitalInputCfgAlarmClear OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input: Clear alarm - manual/automatic" ::= { ioDigitalCfgEntry 9 } ioDigitalInputCfgAlarmEmail OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input: Enable/disable email alert on triggered alarm" ::= { ioDigitalCfgEntry 10 } ioDigitalInputCfgAlarmSyslog OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input: Enable/disable syslog alert on triggered alarm" ::= { ioDigitalCfgEntry 11 } ioDigitalInputCfgAlarmSNMP OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input: Enable/disable SNMP trap on triggered alarm" ::= { ioDigitalCfgEntry 12 } ioDigitalOutputCfgType OBJECT-TYPE SYNTAX INTEGER { sink(1), source(2), sinkAndSource(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Output type" ::= { ioDigitalCfgEntry 13 } ioDigitalOutputCfgMode OBJECT-TYPE SYNTAX INTEGER { manual(1), pulse(2), inactiveToActiveDelay(3), activeToInactiveDelay(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Output mode" ::= { ioDigitalCfgEntry 14 } ioDigitalOutputCfgPulseMode OBJECT-TYPE SYNTAX INTEGER { continuous(1), counted(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Pulse mode (counted or continuous)" ::= { ioDigitalCfgEntry 15 } ioDigitalOutputCfgPulseCount OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Pulse count (only applies to counted pulse mode)" ::= { ioDigitalCfgEntry 16 } ioDigitalOutputCfgInactiveSignalWidth OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Inactive signal width, in 100 ms units (only applies to pulse mode)" ::= { ioDigitalCfgEntry 17 } ioDigitalOutputCfgActiveSignalWidth OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Active signal width, in 100 ms units (only applies to pulse mode)" ::= { ioDigitalCfgEntry 18 } ioDigitalOutputCfgDelay OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Delay time, in 100 ms units (only applies to delay mode)" ::= { ioDigitalCfgEntry 19 } ioDigitalOutputCfgFailsafe OBJECT-TYPE SYNTAX INTEGER { none(1), activateOutput(2), deactivateOutput(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Output: Failsafe action - choose the action that will take place when the failsafe timer expires" ::= { ioDigitalCfgEntry 20 } -- I/O Digial Extension code start ioDigitalExtensionCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoDigitalExtensionCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O Digial Extention Table." ::= { ioDigitalCfg 2 } ioDigitalExtensionCfgEntry OBJECT-TYPE SYNTAX IoDigitalExtensionCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioDigitalExtensionCfgTable" INDEX { ioDigitalExtCfgChanIndex } ::= { ioDigitalExtensionCfgTable 1 } IoDigitalExtensionCfgEntry ::= SEQUENCE { ioDigitalExtCfgChanIndex GenericTableIndex, ioDigitalExtCfgStatus ContainerStatus, ioDigitalExtCfgEnable OnOffValue, ioDigitalExtCfgConnMethod INTEGER, ioDigitalExtCfgHost DisplayString, ioDigitalExtCfgPort Integer32, ioDigitalExtCfgLinkChannel DisplayString, ioDigitalExtCfgKeepalive OnOffValue, ioDigitalExtCfgMultiHost OnOffValue, ioDigitalExtCfgTunnelName DisplayString } ioDigitalExtCfgChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O resource index" ::= { ioDigitalExtensionCfgEntry 1} ioDigitalExtCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioDigitalExtensionCfgEntry 2 } ioDigitalExtCfgEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this digital I/O Extension" ::= { ioDigitalExtensionCfgEntry 3 } ioDigitalExtCfgConnMethod OBJECT-TYPE SYNTAX INTEGER { listen(0), connect(1), local(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the type of connection being established Listen for connection, Connect to Host, or Local" ::= { ioDigitalExtensionCfgEntry 4} ioDigitalExtCfgHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { ioDigitalExtensionCfgEntry 5} ioDigitalExtCfgPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming/outgoing connections." ::= { ioDigitalExtensionCfgEntry 6} ioDigitalExtCfgLinkChannel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Link Channel that device would make a connection with. The link channel is only valid for Local connection. The channel must be digital input" ::= { ioDigitalExtensionCfgEntry 7 } ioDigitalExtCfgKeepalive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables a per-connection TCP keepalive feature; after approximately 3 minutes of network connection idle time, the connection will send a gratuitous ACK to the network peer, either ensuring the connection stays active OR causing a dropped connection condition to be recognized by the reverse raw service. Applications using this feature need to be aware that there might be some considerable delay between a network disconnection and the port being available for the next connection attempt; this is to allow any data sent on prior connections to be transmitted out of the serial port buffer. Application network retry logic needs to accommodate this feature." ::= { ioDigitalExtensionCfgEntry 8} ioDigitalExtCfgMultiHost OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allows user to configure the multihost for client/server initiated connections" ::= { ioDigitalExtensionCfgEntry 9} ioDigitalExtCfgTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with the Rlogin service." ::= { ioDigitalExtensionCfgEntry 10 } -- I/O Digialextension code ends -- I/O Digital Multihost Table ioDigitalMultihostTable OBJECT-TYPE SYNTAX SEQUENCE OF IoDigitalMultihostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O Digial Multihost Table." ::= { ioDigitalCfg 3 } ioDigitalMultihostEntry OBJECT-TYPE SYNTAX IoDigitalMultihostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioDigitalMultihostEntry, each relating to digital io channel." INDEX { ioDigitalMultihostIndex } ::= { ioDigitalMultihostTable 1 } IoDigitalMultihostEntry ::= SEQUENCE { ioDigitalMultihostIndex GenericTableIndex, ioDigitalMultihostStatus ContainerStatus, ioDigitalMultihostMode INTEGER } ioDigitalMultihostIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioDigitalMultihostIndex" ::= { ioDigitalMultihostEntry 1} ioDigitalMultihostStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioDigitalMultihostEntry 2} ioDigitalMultihostMode OBJECT-TYPE SYNTAX INTEGER { all(1), backup(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" ::= { ioDigitalMultihostEntry 4} -- I/O Digital multihost outbound Table ioDigitalMultihostOutboundTable OBJECT-TYPE SYNTAX SEQUENCE OF IoDigitalMultihostOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multihost outbound table." ::= {ioDigitalCfg 4} ioDigitalMultihostOutboundEntry OBJECT-TYPE SYNTAX IoDigitalMultihostOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioDigitalMultihostOutboundTable." INDEX {ioDigitalMultihostChanIndex, ioDigitalMultihostOutboundIndex } ::= { ioDigitalMultihostOutboundTable 1 } IoDigitalMultihostOutboundEntry ::= SEQUENCE { ioDigitalMultihostChanIndex GenericTableIndex, ioDigitalMultihostOutboundIndex GenericTableIndex, ioDigitalMultihostOutboundStatus ContainerStatus, ioDigitalMultihostOutboundHostID DisplayString, ioDigitalMultihostOutboundTcpPort Integer32, ioDigitalMultihostOutboundTunnel DisplayString } ioDigitalMultihostChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Channel Index" ::= { ioDigitalMultihostOutboundEntry 1 } ioDigitalMultihostOutboundIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The outbound entry number" ::= { ioDigitalMultihostOutboundEntry 2 } ioDigitalMultihostOutboundStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioDigitalMultihostOutboundEntry 3 } ioDigitalMultihostOutboundHostID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name." ::= { ioDigitalMultihostOutboundEntry 4 } ioDigitalMultihostOutboundTcpPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The host TCP port." ::= { ioDigitalMultihostOutboundEntry 5 } ioDigitalMultihostOutboundTunnel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with this host." ::= { ioDigitalMultihostOutboundEntry 6 } -- I/O Digital multihost outbound Table ends -- IO Digial SSL Info ioDigitalSSLTable OBJECT-TYPE SYNTAX SEQUENCE OF IoDigitalSSLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "io SSL Table." ::= { ioDigitalCfg 5 } ioDigitalSSLEntry OBJECT-TYPE SYNTAX IoDigitalSSLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioDigitalSSLEntry, each relating to a io." INDEX { ioDigitalSSLIndex } ::= { ioDigitalSSLTable 1 } IoDigitalSSLEntry ::= SEQUENCE { ioDigitalSSLIndex GenericTableIndex, ioDigitalSSLStatus ContainerStatus, ioDigitalSSLEnabled OnOffValue, ioDigitalSSLuseServer OnOffValue, ioDigitalSSLVersion INTEGER, ioDigitalSSLType INTEGER, ioDigitalSSLVerifyPeerCertificate OnOffValue, ioDigitalSSLCountry DisplayString, ioDigitalSSLStateProv DisplayString, ioDigitalSSLLocality DisplayString, ioDigitalSSLOrganisation DisplayString, ioDigitalSSLOrganisationUnit DisplayString, ioDigitalSSLCommonName DisplayString, ioDigitalSSLEmail DisplayString } ioDigitalSSLIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "io Digital SSL Index" ::= { ioDigitalSSLEntry 1} ioDigitalSSLStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {ioDigitalSSLEntry 2} ioDigitalSSLEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables SSL." ::= {ioDigitalSSLEntry 3} ioDigitalSSLuseServer OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Uses the SSL/TLS server configuration for the line." ::= {ioDigitalSSLEntry 4} ioDigitalSSLVersion OBJECT-TYPE SYNTAX INTEGER { any(1), tlsv1(2), sslv3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether you want to use: Any-The Device Server will try a TLSv1 connection first. If that fails, it will try an SSLv3 connection. If that fails, it will try an SSLv2 connection. TLSv1-The connection will use only TLSv1. SSLv3-The connection will use only SSLv3. The default is Any." ::= {ioDigitalSSLEntry 5} ioDigitalSSLType OBJECT-TYPE SYNTAX INTEGER { client(1), server(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Device Server will act as an SSL/TLS client or server. The default is Client." ::= {ioDigitalSSLEntry 6} ioDigitalSSLVerifyPeerCertificate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this option when you want the Validation Criteria to match the Peer Certificate for authentication to pass. If you enable this option, you need to download an SSL/TLS certificate authority (CA) list file to the Device Server. Any values that are entered in the validation criteria must match the peer certificate for an SSL connection; any fields left blank will not be validated against the peer certificate." ::= {ioDigitalSSLEntry 7} ioDigitalSSLCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= {ioDigitalSSLEntry 8} ioDigitalSSLStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= {ioDigitalSSLEntry 9} ioDigitalSSLLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= {ioDigitalSSLEntry 10} ioDigitalSSLOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= {ioDigitalSSLEntry 11} ioDigitalSSLOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= {ioDigitalSSLEntry 12} ioDigitalSSLCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= {ioDigitalSSLEntry 13} ioDigitalSSLEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= {ioDigitalSSLEntry 14} -- io SSL Server Cipher Table ioDigitalSSLCipherTable OBJECT-TYPE SYNTAX SEQUENCE OF IoDigitalSSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Digital SSL Cipher." ::= {ioDigitalCfg 6} ioDigitalSSLCipherEntry OBJECT-TYPE SYNTAX IoDigitalSSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the sslCipherTable, each relating to a cipher entry." INDEX { ioDigitalSSLChanIndex, ioDigitalSSLCipherIndex } ::= { ioDigitalSSLCipherTable 1 } IoDigitalSSLCipherEntry ::= SEQUENCE { ioDigitalSSLChanIndex GenericTableIndex, ioDigitalSSLCipherIndex Integer32, ioDigitalSSLCipherStatus ContainerStatus, ioDigitalSSLCipherEncryption INTEGER, ioDigitalSSLCipherKeySizeMin INTEGER, ioDigitalSSLCipherKeySizeMax INTEGER, ioDigitalSSLCipherKeyExchange INTEGER, ioDigitalSSLCipherHMAC INTEGER } ioDigitalSSLChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The io number" ::= { ioDigitalSSLCipherEntry 1 } ioDigitalSSLCipherIndex OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cipher priority. 1- highest 5 - lowest." ::= { ioDigitalSSLCipherEntry 2 } ioDigitalSSLCipherStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioDigitalSSLCipherEntry 3 } ioDigitalSSLCipherEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), any(2), aes(3), tripledes(4), des(5), arctwo(6), arcfour(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSL Encryption. None is not allowed for priority 1. Any will use the first encryption format that can be negotiated. The default is any." ::= { ioDigitalSSLCipherEntry 4 } ioDigitalSSLCipherKeySizeMin OBJECT-TYPE SYNTAX INTEGER { min40(1), min56(2), min64(3), min128(4), min168(5), min256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum key size value that will be used for the specified encryption type. The default is 40." ::= { ioDigitalSSLCipherEntry 5 } ioDigitalSSLCipherKeySizeMax OBJECT-TYPE SYNTAX INTEGER { max40(1), max56(2), max64(3), max128(4), max168(5), max256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum key size value that will be used for the specified encryption type. The default is 256." ::= { ioDigitalSSLCipherEntry 6 } ioDigitalSSLCipherKeyExchange OBJECT-TYPE SYNTAX INTEGER { any(1), rsa(2), edhrsa(3), edhdss(4), adh(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of key to exchange for the encryption format: Any-Any key exchange that is valid is used (this does not, however, include ADH keys). RSA-This is an RSA key exchange using an RSA key and certificate. EDHRSA-This is an EDH key exchange using an RSA key and certificate. EDHDSS-This is an EDH key exchange using a DSA key and certificate. ADH-This is an anonymous key exchange which does not require a private key or certificate. Choose this key if you do not want to authenticate the peer device, but you want the data encrypted on the SSL/TLS connection. The default is Any." ::= { ioDigitalSSLCipherEntry 7 } ioDigitalSSLCipherHMAC OBJECT-TYPE SYNTAX INTEGER { any(1), sha(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the key-hashing for message authentication method for your encryption type: Any, MD5, or SHA1. The default is Any." ::= { ioDigitalSSLCipherEntry 8 } -- IO Digital SSL Server Cipher Table ENDS -- I/O Digital Cfg ENDS -- I/O Relay config BEGINS ioRelayCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoRelayCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioRelayCfgTable." ::= { ioRelayCfg 1 } ioRelayCfgEntry OBJECT-TYPE SYNTAX IoRelayCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioRelayCfgTable" INDEX { ioRelayChannelIndex } ::= { ioRelayCfgTable 1 } IoRelayCfgEntry ::= SEQUENCE { ioRelayChannelIndex GenericTableIndex, ioRelayCfgStatus ContainerStatus, ioRelayCfgEnable OnOffValue, ioRelayCfgDescription DisplayString, ioRelayCfgMode INTEGER, ioRelayCfgPulseMode INTEGER, ioRelayCfgPulseCount Integer32, ioRelayCfgInactiveSignalWidth Integer32, ioRelayCfgActiveSignalWidth Integer32, ioRelayCfgDelay Integer32, ioRelayCfgFailsafe INTEGER } ioRelayChannelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O relay channel resource index" ::= { ioRelayCfgEntry 1 } ioRelayCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioRelayCfgEntry 2 } ioRelayCfgEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this Relay I/O channel" ::= { ioRelayCfgEntry 3 } ioRelayCfgDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description for this relay" ::= { ioRelayCfgEntry 4 } ioRelayCfgMode OBJECT-TYPE SYNTAX INTEGER { manual(1), pulse(2), inactiveToActiveDelay(3), activeToInactiveDelay(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Relay output mode" ::= { ioRelayCfgEntry 5 } ioRelayCfgPulseMode OBJECT-TYPE SYNTAX INTEGER { continuous(1), counted(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Relay pulse mode (only applies when output mode is set to 'pulse'" ::= { ioRelayCfgEntry 6 } ioRelayCfgPulseCount OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Relay pulse count; only applies for counted pulse mode" ::= { ioRelayCfgEntry 7 } ioRelayCfgInactiveSignalWidth OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Relay inactive signal width in 100 ms units; only applies to pulse mode" ::= { ioRelayCfgEntry 8 } ioRelayCfgActiveSignalWidth OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Relay active signal width in 100 ms units; only applies to pulse mode" ::= { ioRelayCfgEntry 9 } ioRelayCfgDelay OBJECT-TYPE SYNTAX Integer32(1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Relay pulse delay, in 100 ms units; only applies to delay mode" ::= { ioRelayCfgEntry 10 } ioRelayCfgFailsafe OBJECT-TYPE SYNTAX INTEGER { none(1), activateOutput(2), deactivateOutput(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action to take when the failsafe timer expires" ::= { ioRelayCfgEntry 11 } -- Io extension Relay code start ioRelayExtensionCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoRelayExtensionCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioRelayExtensionCfgTable" ::= { ioRelayCfg 2 } ioRelayExtensionCfgEntry OBJECT-TYPE SYNTAX IoRelayExtensionCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioReleayExtensionCfgTable" INDEX { ioRelayExtCfgChanIndex } ::= { ioRelayExtensionCfgTable 1 } IoRelayExtensionCfgEntry ::= SEQUENCE { ioRelayExtCfgChanIndex GenericTableIndex, ioRelayExtCfgStatus ContainerStatus, ioRelayExtCfgEnable OnOffValue, ioRelayExtCfgConnMethod INTEGER, ioRelayExtCfgHost DisplayString, ioRelayExtCfgPort Integer32, ioRelayExtCfgLinkChannel DisplayString, ioRelayExtCfgKeepalive OnOffValue, ioRelayExtCfgMultiHost OnOffValue, ioRelayExtCfgTunnelName DisplayString } ioRelayExtCfgChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O Relay channel resource index" ::= { ioRelayExtensionCfgEntry 1} ioRelayExtCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioRelayExtensionCfgEntry 2 } ioRelayExtCfgEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this digital I/O Extension" ::= { ioRelayExtensionCfgEntry 3 } ioRelayExtCfgConnMethod OBJECT-TYPE SYNTAX INTEGER { listen(0), connect(1), local(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the type of connection being established Listen for connection, Connect to Host, or Local" ::= { ioRelayExtensionCfgEntry 4} ioRelayExtCfgHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { ioRelayExtensionCfgEntry 5} ioRelayExtCfgPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming/outgoing connections." ::= { ioRelayExtensionCfgEntry 6} ioRelayExtCfgLinkChannel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Link Channel that device would make a connection with. The link channel is only valid for Local connection. The channel must be digital input" ::= { ioRelayExtensionCfgEntry 7 } ioRelayExtCfgKeepalive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables a per-connection TCP keepalive feature; after approximately 3 minutes of network connection idle time, the connection will send a gratuitous ACK to the network peer, either ensuring the connection stays active OR causing a dropped connection condition to be recognized by the reverse raw service. Applications using this feature need to be aware that there might be some considerable delay between a network disconnection and the port being available for the next connection attempt; this is to allow any data sent on prior connections to be transmitted out of the serial port buffer. Application network retry logic needs to accommodate this feature." ::= { ioRelayExtensionCfgEntry 8} ioRelayExtCfgMultiHost OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allows user to configure the multihost for client/server initiated connections" ::= { ioRelayExtensionCfgEntry 9} ioRelayExtCfgTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with the Rlogin service." ::= { ioRelayExtensionCfgEntry 10 } -- Io extension Relay code ends -- io Multihost Relay Table ioRelayMultihostTable OBJECT-TYPE SYNTAX SEQUENCE OF IoRelayMultihostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O Multihost Table." ::= { ioRelayCfg 3 } ioRelayMultihostEntry OBJECT-TYPE SYNTAX IoRelayMultihostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioRelayMultihostEntry, each relating to digital io channel." INDEX { ioRelayMultihostIndex } ::= { ioRelayMultihostTable 1 } IoRelayMultihostEntry ::= SEQUENCE { ioRelayMultihostIndex GenericTableIndex, ioRelayMultihostStatus ContainerStatus, ioRelayMultihostMode INTEGER } ioRelayMultihostIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioRelayMultihostChanIndex" ::= { ioRelayMultihostEntry 1} ioRelayMultihostStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioRelayMultihostEntry 2} ioRelayMultihostMode OBJECT-TYPE SYNTAX INTEGER { all(1), backup(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" ::= { ioRelayMultihostEntry 4} -- I/O multihost outbound Relay Table ioRelayMultihostOutboundTable OBJECT-TYPE SYNTAX SEQUENCE OF IoRelayMultihostOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multihost outbound table." ::= {ioRelayCfg 4} ioRelayMultihostOutboundEntry OBJECT-TYPE SYNTAX IoRelayMultihostOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioRelayMultihostOutboundTable." INDEX {ioRelayMultihostChanIndex, ioRelayMultihostOutboundIndex } ::= { ioRelayMultihostOutboundTable 1 } IoRelayMultihostOutboundEntry ::= SEQUENCE { ioRelayMultihostChanIndex GenericTableIndex, ioRelayMultihostOutboundIndex GenericTableIndex, ioRelayMultihostOutboundStatus ContainerStatus, ioRelayMultihostOutboundHostID DisplayString, ioRelayMultihostOutboundTcpPort Integer32, ioRelayMultihostOutboundTunnel DisplayString } ioRelayMultihostChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Channel Index" ::= { ioRelayMultihostOutboundEntry 1 } ioRelayMultihostOutboundIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The outbound entry number" ::= { ioRelayMultihostOutboundEntry 2 } ioRelayMultihostOutboundStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioRelayMultihostOutboundEntry 3 } ioRelayMultihostOutboundHostID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name." ::= { ioRelayMultihostOutboundEntry 4 } ioRelayMultihostOutboundTcpPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The host TCP port." ::= { ioRelayMultihostOutboundEntry 5 } ioRelayMultihostOutboundTunnel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with this host." ::= { ioRelayMultihostOutboundEntry 6 } -- io Relay multihost outbound Table ends -- IO Relay SSL Info ioRelaySSLTable OBJECT-TYPE SYNTAX SEQUENCE OF IoRelaySSLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "io Relay SSL Table." ::= { ioRelayCfg 5 } ioRelaySSLEntry OBJECT-TYPE SYNTAX IoRelaySSLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioRelaySSLEntry, each relating to a io." INDEX { ioRelaySSLIndex } ::= { ioRelaySSLTable 1 } IoRelaySSLEntry ::= SEQUENCE { ioRelaySSLIndex GenericTableIndex, ioRelaySSLStatus ContainerStatus, ioRelaySSLEnabled OnOffValue, ioRelaySSLuseServer OnOffValue, ioRelaySSLVersion INTEGER, ioRelaySSLType INTEGER, ioRelaySSLVerifyPeerCertificate OnOffValue, ioRelaySSLCountry DisplayString, ioRelaySSLStateProv DisplayString, ioRelaySSLLocality DisplayString, ioRelaySSLOrganisation DisplayString, ioRelaySSLOrganisationUnit DisplayString, ioRelaySSLCommonName DisplayString, ioRelaySSLEmail DisplayString } ioRelaySSLIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "io Relay SSL Index" ::= { ioRelaySSLEntry 1} ioRelaySSLStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {ioRelaySSLEntry 2} ioRelaySSLEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables SSL." ::= {ioRelaySSLEntry 3} ioRelaySSLuseServer OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Uses the SSL/TLS server configuration for the line." ::= {ioRelaySSLEntry 4} ioRelaySSLVersion OBJECT-TYPE SYNTAX INTEGER { any(1), tlsv1(2), sslv3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether you want to use: Any-The Device Server will try a TLSv1 connection first. If that fails, it will try an SSLv3 connection. If that fails, it will try an SSLv2 connection. TLSv1-The connection will use only TLSv1. SSLv3-The connection will use only SSLv3. The default is Any." ::= {ioRelaySSLEntry 5} ioRelaySSLType OBJECT-TYPE SYNTAX INTEGER { client(1), server(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Device Server will act as an SSL/TLS client or server. The default is Client." ::= {ioRelaySSLEntry 6} ioRelaySSLVerifyPeerCertificate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this option when you want the Validation Criteria to match the Peer Certificate for authentication to pass. If you enable this option, you need to download an SSL/TLS certificate authority (CA) list file to the Device Server. Any values that are entered in the validation criteria must match the peer certificate for an SSL connection; any fields left blank will not be validated against the peer certificate." ::= {ioRelaySSLEntry 7} ioRelaySSLCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= {ioRelaySSLEntry 8} ioRelaySSLStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= {ioRelaySSLEntry 9} ioRelaySSLLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= {ioRelaySSLEntry 10} ioRelaySSLOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= {ioRelaySSLEntry 11} ioRelaySSLOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= {ioRelaySSLEntry 12} ioRelaySSLCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= {ioRelaySSLEntry 13} ioRelaySSLEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= {ioRelaySSLEntry 14} -- io SSL Server Cipher Table ioRelaySSLCipherTable OBJECT-TYPE SYNTAX SEQUENCE OF IoRelaySSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SSL CIpher." ::= {ioRelayCfg 6} ioRelaySSLCipherEntry OBJECT-TYPE SYNTAX IoRelaySSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the sslCipherTable, each relating to a cipher entry." INDEX { ioRelaySSLChanIndex, ioRelaySSLCipherIndex } ::= { ioRelaySSLCipherTable 1 } IoRelaySSLCipherEntry ::= SEQUENCE { ioRelaySSLChanIndex GenericTableIndex, ioRelaySSLCipherIndex Integer32, ioRelaySSLCipherStatus ContainerStatus, ioRelaySSLCipherEncryption INTEGER, ioRelaySSLCipherKeySizeMin INTEGER, ioRelaySSLCipherKeySizeMax INTEGER, ioRelaySSLCipherKeyExchange INTEGER, ioRelaySSLCipherHMAC INTEGER } ioRelaySSLChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The io number" ::= { ioRelaySSLCipherEntry 1 } ioRelaySSLCipherIndex OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cipher priority. 1- highest 5 - lowest." ::= { ioRelaySSLCipherEntry 2 } ioRelaySSLCipherStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioRelaySSLCipherEntry 3 } ioRelaySSLCipherEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), any(2), aes(3), tripledes(4), des(5), arctwo(6), arcfour(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSL Encryption. None is not allowed for priority 1. Any will use the first encryption format that can be negotiated. The default is any." ::= { ioRelaySSLCipherEntry 4 } ioRelaySSLCipherKeySizeMin OBJECT-TYPE SYNTAX INTEGER { min40(1), min56(2), min64(3), min128(4), min168(5), min256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum key size value that will be used for the specified encryption type. The default is 40." ::= { ioRelaySSLCipherEntry 5 } ioRelaySSLCipherKeySizeMax OBJECT-TYPE SYNTAX INTEGER { max40(1), max56(2), max64(3), max128(4), max168(5), max256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum key size value that will be used for the specified encryption type. The default is 256." ::= { ioRelaySSLCipherEntry 6 } ioRelaySSLCipherKeyExchange OBJECT-TYPE SYNTAX INTEGER { any(1), rsa(2), edhrsa(3), edhdss(4), adh(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of key to exchange for the encryption format: Any-Any key exchange that is valid is used (this does not, however, include ADH keys). RSA-This is an RSA key exchange using an RSA key and certificate. EDHRSA-This is an EDH key exchange using an RSA key and certificate. EDHDSS-This is an EDH key exchange using a DSA key and certificate. ADH-This is an anonymous key exchange which does not require a private key or certificate. Choose this key if you do not want to authenticate the peer device, but you want the data encrypted on the SSL/TLS connection. The default is Any." ::= { ioRelaySSLCipherEntry 7 } ioRelaySSLCipherHMAC OBJECT-TYPE SYNTAX INTEGER { any(1), sha(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the key-hashing for message authentication method for your encryption type: Any, MD5, or SHA1. The default is Any." ::= { ioRelaySSLCipherEntry 8 } -- IO SSL Server Cipher Table ENDS -- I/O Relay Cfg ENDS -- I/O LineSignal config BEGINS ioLineSignalCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoLineSignalCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioLineSignalCfgTable." ::= { ioLineSignalCfg 1 } ioLineSignalCfgEntry OBJECT-TYPE SYNTAX IoLineSignalCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioLineSignalCfgTable" INDEX { ioLineSignalCfgPortIndex, ioLineSignalCfgSignalIndex} ::= { ioLineSignalCfgTable 1 } IoLineSignalCfgEntry ::= SEQUENCE { ioLineSignalCfgPortIndex GenericTableIndex, ioLineSignalCfgSignalIndex INTEGER, ioLineSignalCfgStatus ContainerStatus, ioLineSignalCfgResourceType INTEGER, ioLineSignalCfgEnable OnOffValue, ioLineSignalCfgDescription DisplayString, ioLineSignalInputCfgLatch INTEGER, ioLineSignalInputCfgInvertSignal OnOffValue, ioLineSignalInputCfgAlarmTrigger INTEGER, ioLineSignalInputCfgAlarmClear INTEGER, ioLineSignalInputCfgAlarmEmail OnOffValue, ioLineSignalInputCfgAlarmSyslog OnOffValue, ioLineSignalInputCfgAlarmSNMP OnOffValue, ioLineSignalOutputCfgFailsafe INTEGER } ioLineSignalCfgPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the associated serial port" ::= { ioLineSignalCfgEntry 1 } ioLineSignalCfgSignalIndex OBJECT-TYPE SYNTAX INTEGER { dsr(1), dcd(2), cts(3), dtr(4), rts(5) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the associate line signal" ::= { ioLineSignalCfgEntry 2 } ioLineSignalCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioLineSignalCfgEntry 3 } ioLineSignalCfgResourceType OBJECT-TYPE SYNTAX INTEGER { input(2), output(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Signifies whether this resource is input or output" ::= { ioLineSignalCfgEntry 4 } ioLineSignalCfgEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this resource" ::= { ioLineSignalCfgEntry 5 } ioLineSignalCfgDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description for this resource" ::= { ioLineSignalCfgEntry 6 } ioLineSignalInputCfgLatch OBJECT-TYPE SYNTAX INTEGER { disabled(1), inactiveToActive(2), activeToInactive(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (input): Latch mode" ::= { ioLineSignalCfgEntry 7 } ioLineSignalInputCfgInvertSignal OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (input): Enable/disable signal inversion" ::= { ioLineSignalCfgEntry 8 } ioLineSignalInputCfgAlarmTrigger OBJECT-TYPE SYNTAX INTEGER { disabled(1), low(2), high(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (input): Alarm trigger type" ::= { ioLineSignalCfgEntry 9 } ioLineSignalInputCfgAlarmClear OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (input): Alarm clear type" ::= { ioLineSignalCfgEntry 10 } ioLineSignalInputCfgAlarmEmail OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (input): Enable/disable email alert on alarm trigger" ::= { ioLineSignalCfgEntry 11 } ioLineSignalInputCfgAlarmSyslog OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (input): Enable/disable syslog alert on alarm trigger" ::= { ioLineSignalCfgEntry 12 } ioLineSignalInputCfgAlarmSNMP OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (input): Enable/disable SNMP alert on alarm trigger" ::= { ioLineSignalCfgEntry 13 } ioLineSignalOutputCfgFailsafe OBJECT-TYPE SYNTAX INTEGER { none(1), activateOutput(2), deactivateOutput(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Line Signal (output): Action to take when failsafe timer expires" ::= { ioLineSignalCfgEntry 14 } -- I/O Line extension code start ioLineExtensionSigCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IoLineExtensionSigCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioLineExtensionSigCfgTable" ::= { ioLineSignalCfg 2 } ioLineExtensionSigCfgEntry OBJECT-TYPE SYNTAX IoLineExtensionSigCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioLineExtensionCfgTable" INDEX { ioLineExtSigCfgChanIndex } ::= { ioLineExtensionSigCfgTable 1 } IoLineExtensionSigCfgEntry ::= SEQUENCE { ioLineExtSigCfgChanIndex GenericTableIndex, ioLineExtSigCfgStatus ContainerStatus, ioLineExtSigCfgEnable OnOffValue, ioLineExtSigCfgConnMethod INTEGER, ioLineExtSigCfgHost DisplayString, ioLineExtSigCfgPort Integer32, ioLineExtSigCfgLinkChannel DisplayString, ioLineExtSigCfgKeepalive OnOffValue, ioLineExtSigCfgMultiHost OnOffValue, ioLineExtSigCfgTunnelName DisplayString } ioLineExtSigCfgChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O resource index" ::= { ioLineExtensionSigCfgEntry 1 } ioLineExtSigCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioLineExtensionSigCfgEntry 2 } ioLineExtSigCfgEnable OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this digital I/O Extension" ::= { ioLineExtensionSigCfgEntry 3 } ioLineExtSigCfgConnMethod OBJECT-TYPE SYNTAX INTEGER { listen(0), connect(1), local(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the type of connection being established Listen for connection, Connect to Host, or Local" ::= { ioLineExtensionSigCfgEntry 4} ioLineExtSigCfgHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the target host." ::= { ioLineExtensionSigCfgEntry 5} ioLineExtSigCfgPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number the target host is listening on for incoming/outgoing connections." ::= { ioLineExtensionSigCfgEntry 6} ioLineExtSigCfgLinkChannel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Link Channel that device would make a connection with. The link channel is only valid for Local connection. The channel must be digital input" ::= { ioLineExtensionSigCfgEntry 7 } ioLineExtSigCfgKeepalive OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables a per-connection TCP keepalive feature; after approximately 3 minutes of network connection idle time, the connection will send a gratuitous ACK to the network peer, either ensuring the connection stays active OR causing a dropped connection condition to be recognized by the reverse raw service. Applications using this feature need to be aware that there might be some considerable delay between a network disconnection and the port being available for the next connection attempt; this is to allow any data sent on prior connections to be transmitted out of the serial port buffer. Application network retry logic needs to accommodate this feature." ::= { ioLineExtensionSigCfgEntry 8} ioLineExtSigCfgMultiHost OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allows user to configure the multihost for client/server initiated connections" ::= { ioLineExtensionSigCfgEntry 9} ioLineExtSigCfgTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with the Rlogin service." ::= { ioLineExtensionSigCfgEntry 10 } -- Io extension code ends -- io Multihost Line Signal Table ioLineMultihostSigTable OBJECT-TYPE SYNTAX SEQUENCE OF IoLineMultihostSigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "I/O Multihost Table." ::= { ioLineSignalCfg 3 } ioLineMultihostSigEntry OBJECT-TYPE SYNTAX IoLineMultihostSigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioLineMultihostEntry, each relating to digital io channel." INDEX { ioLineMultihostSigIndex } ::= { ioLineMultihostSigTable 1 } IoLineMultihostSigEntry ::= SEQUENCE { ioLineMultihostSigIndex GenericTableIndex, ioLineMultihostSigStatus ContainerStatus, ioLineMultihostModeSig INTEGER } ioLineMultihostSigIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioLineMultihostSigIndex" ::= { ioLineMultihostSigEntry 1} ioLineMultihostSigStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioLineMultihostSigEntry 2} ioLineMultihostModeSig OBJECT-TYPE SYNTAX INTEGER { all(1), backup(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" ::= { ioLineMultihostSigEntry 4} -- I/O multihost outbound Table ioLineMultihostOutboundSigTable OBJECT-TYPE SYNTAX SEQUENCE OF IoLineMultihostOutboundSigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multihost outbound table." ::= {ioLineSignalCfg 4} ioLineMultihostOutboundSigEntry OBJECT-TYPE SYNTAX IoLineMultihostOutboundSigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioLineMultihostOutboundTable." INDEX {ioLineMultihostSigChanIndex, ioLineMultihostOutboundSigIndex } ::= { ioLineMultihostOutboundSigTable 1 } IoLineMultihostOutboundSigEntry ::= SEQUENCE { ioLineMultihostSigChanIndex GenericTableIndex, ioLineMultihostOutboundSigIndex GenericTableIndex, ioLineMultihostOutboundSigStatus ContainerStatus, ioLineMultihostOutboundSigHostID DisplayString, ioLineMultihostOutboundSigTcpPort Integer32, ioLineMultihostOutboundSigTunnel DisplayString } ioLineMultihostSigChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Channel Index" ::= { ioLineMultihostOutboundSigEntry 1 } ioLineMultihostOutboundSigIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The outbound entry number" ::= { ioLineMultihostOutboundSigEntry 2 } ioLineMultihostOutboundSigStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioLineMultihostOutboundSigEntry 3 } ioLineMultihostOutboundSigHostID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name." ::= { ioLineMultihostOutboundSigEntry 4 } ioLineMultihostOutboundSigTcpPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The host TCP port." ::= { ioLineMultihostOutboundSigEntry 5 } ioLineMultihostOutboundSigTunnel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with this host." ::= { ioLineMultihostOutboundSigEntry 6 } -- io multihost outbound Table Line Signal ENDS -- IO SSL Line Signal Info ioLineSSLSigTable OBJECT-TYPE SYNTAX SEQUENCE OF IoLineSSLSigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "io SSL Table." ::= { ioLineSignalCfg 5 } ioLineSSLSigEntry OBJECT-TYPE SYNTAX IoLineSSLSigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioDigitalSSLEntry, each relating to a io." INDEX { ioLineSSLSigIndex } ::= { ioLineSSLSigTable 1 } IoLineSSLSigEntry ::= SEQUENCE { ioLineSSLSigIndex GenericTableIndex, ioLineSSLSigStatus ContainerStatus, ioLineSSLSigEnabled OnOffValue, ioLineSSLSiguseServer OnOffValue, ioLineSSLSigVersion INTEGER, ioLineSSLSigType INTEGER, ioLineSSLSigVerifyPeerCertificate OnOffValue, ioLineSSLSigCountry DisplayString, ioLineSSLSigStateProv DisplayString, ioLineSSLSigLocality DisplayString, ioLineSSLSigOrganisation DisplayString, ioLineSSLSigOrganisationUnit DisplayString, ioLineSSLSigCommonName DisplayString, ioLineSSLSigEmail DisplayString } ioLineSSLSigIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "io SSL Index" ::= { ioLineSSLSigEntry 1} ioLineSSLSigStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {ioLineSSLSigEntry 2} ioLineSSLSigEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/disables SSL." ::= {ioLineSSLSigEntry 3} ioLineSSLSiguseServer OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Uses the SSL/TLS server configuration for the line." ::= {ioLineSSLSigEntry 4} ioLineSSLSigVersion OBJECT-TYPE SYNTAX INTEGER { any(1), tlsv1(2), sslv3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether you want to use: Any-The Device Server will try a TLSv1 connection first. If that fails, it will try an SSLv3 connection. If that fails, it will try an SSLv2 connection. TLSv1-The connection will use only TLSv1. SSLv3-The connection will use only SSLv3. The default is Any." ::= {ioLineSSLSigEntry 5} ioLineSSLSigType OBJECT-TYPE SYNTAX INTEGER { client(1), server(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Device Server will act as an SSL/TLS client or server. The default is Client." ::= {ioLineSSLSigEntry 6} ioLineSSLSigVerifyPeerCertificate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this option when you want the Validation Criteria to match the Peer Certificate for authentication to pass. If you enable this option, you need to download an SSL/TLS certificate authority (CA) list file to the Device Server. Any values that are entered in the validation criteria must match the peer certificate for an SSL connection; any fields left blank will not be validated against the peer certificate." ::= {ioLineSSLSigEntry 7} ioLineSSLSigCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= {ioLineSSLSigEntry 8} ioLineSSLSigStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= {ioLineSSLSigEntry 9} ioLineSSLSigLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= {ioLineSSLSigEntry 10} ioLineSSLSigOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= {ioLineSSLSigEntry 11} ioLineSSLSigOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= {ioLineSSLSigEntry 12} ioLineSSLSigCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= {ioLineSSLSigEntry 13} ioLineSSLSigEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= {ioLineSSLSigEntry 14} -- io SSL Line Signal Cipher Table ioLineSSLSigCipherTable OBJECT-TYPE SYNTAX SEQUENCE OF IoLineSSLSigCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SSL CIpher." ::= {ioLineSignalCfg 6} ioLineSSLSigCipherEntry OBJECT-TYPE SYNTAX IoLineSSLSigCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the sslCipherTable, each relating to a cipher entry." INDEX { ioLineSSLSigChanIndex, ioLineSSLSigCipherIndex } ::= { ioLineSSLSigCipherTable 1 } IoLineSSLSigCipherEntry ::= SEQUENCE { ioLineSSLSigChanIndex GenericTableIndex, ioLineSSLSigCipherIndex Integer32, ioLineSSLSigCipherStatus ContainerStatus, ioLineSSLSigCipherEncryption INTEGER, ioLineSSLSigCipherKeySizeMin INTEGER, ioLineSSLSigCipherKeySizeMax INTEGER, ioLineSSLSigCipherKeyExchange INTEGER, ioLineSSLSigCipherHMAC INTEGER } ioLineSSLSigChanIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The io number" ::= { ioLineSSLSigCipherEntry 1 } ioLineSSLSigCipherIndex OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cipher priority. 1- highest 5 - lowest." ::= { ioLineSSLSigCipherEntry 2 } ioLineSSLSigCipherStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ioLineSSLSigCipherEntry 3 } ioLineSSLSigCipherEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), any(2), aes(3), tripledes(4), des(5), arctwo(6), arcfour(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSL Encryption. None is not allowed for priority 1. Any will use the first encryption format that can be negotiated. The default is any." ::= { ioLineSSLSigCipherEntry 4 } ioLineSSLSigCipherKeySizeMin OBJECT-TYPE SYNTAX INTEGER { min40(1), min56(2), min64(3), min128(4), min168(5), min256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum key size value that will be used for the specified encryption type. The default is 40." ::= { ioLineSSLSigCipherEntry 5 } ioLineSSLSigCipherKeySizeMax OBJECT-TYPE SYNTAX INTEGER { max40(1), max56(2), max64(3), max128(4), max168(5), max256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum key size value that will be used for the specified encryption type. The default is 256." ::= { ioLineSSLSigCipherEntry 6 } ioLineSSLSigCipherKeyExchange OBJECT-TYPE SYNTAX INTEGER { any(1), rsa(2), edhrsa(3), edhdss(4), adh(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of key to exchange for the encryption format: Any-Any key exchange that is valid is used (this does not, however, include ADH keys). RSA-This is an RSA key exchange using an RSA key and certificate. EDHRSA-This is an EDH key exchange using an RSA key and certificate. EDHDSS-This is an EDH key exchange using a DSA key and certificate. ADH-This is an anonymous key exchange which does not require a private key or certificate. Choose this key if you do not want to authenticate the peer device, but you want the data encrypted on the SSL/TLS connection. The default is Any." ::= { ioLineSSLSigCipherEntry 7 } ioLineSSLSigCipherHMAC OBJECT-TYPE SYNTAX INTEGER { any(1), sha(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the key-hashing for message authentication method for your encryption type: Any, MD5, or SHA1. The default is Any." ::= { ioLineSSLSigCipherEntry 8 } -- IO SSL LineSignal Cipher Table ENDS -- I/O LineSignal Cfg ENDS ioChannelFunction OBJECT-TYPE SYNTAX INTEGER { none(1), killall(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "killall - Apply configuration changes to all channels" ::= { ioChannelStatus 1 } ioAnalogStatus OBJECT IDENTIFIER ::= { ioChannelStatus 2 } ioDigitalStatus OBJECT IDENTIFIER ::= { ioChannelStatus 3 } ioRelayStatus OBJECT IDENTIFIER ::= { ioChannelStatus 4 } ioLineSignalStatus OBJECT IDENTIFIER ::= { ioChannelStatus 5 } -- I/O Analog status BEGINS ioAnalogStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IoAnalogStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioAnalogStatusTable." ::= { ioAnalogStatus 1 } ioAnalogStatusEntry OBJECT-TYPE SYNTAX IoAnalogStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioAnalogStatusTable" INDEX { ioAnalogStatusChannelIndex } ::= { ioAnalogStatusTable 1 } IoAnalogStatusEntry ::= SEQUENCE { ioAnalogStatusChannelIndex GenericTableIndex, ioAnalogStatusEnabled OnOffValue, ioAnalogStatusDescription DisplayString, ioAnalogFunction INTEGER, ioAnalogStatusInputState INTEGER, ioAnalogStatusValue DisplayString, ioAnalogStatusMinimum DisplayString, ioAnalogStatusMaximum DisplayString, ioAnalogStatusAlarmLevel Integer32 } ioAnalogStatusChannelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { ioAnalogStatusEntry 1 } ioAnalogStatusEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enabled" ::= { ioAnalogStatusEntry 2 } ioAnalogStatusDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { ioAnalogStatusEntry 3 } ioAnalogFunction OBJECT-TYPE SYNTAX INTEGER { none(1), kill(2), clearAlarm(6), clearMin(7), clearMax(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "kill - Apply configuration changes to this entry" ::= { ioAnalogStatusEntry 4 } ioAnalogStatusInputState OBJECT-TYPE SYNTAX INTEGER { normal(1), open(2), short(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Input state." ::= { ioAnalogStatusEntry 5 } ioAnalogStatusValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current analog input value." ::= { ioAnalogStatusEntry 6 } ioAnalogStatusMinimum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum analog input value." ::= { ioAnalogStatusEntry 7 } ioAnalogStatusMaximum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum analog input value." ::= { ioAnalogStatusEntry 8 } ioAnalogStatusAlarmLevel OBJECT-TYPE SYNTAX Integer32(0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm level." ::= { ioAnalogStatusEntry 9 } -- I/O Analog status ENDS -- I/O Digital status BEGINS ioDigitalStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IoDigitalStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioDigitalStatusTable." ::= { ioDigitalStatus 1 } ioDigitalStatusEntry OBJECT-TYPE SYNTAX IoDigitalStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioDigitalStatusTable" INDEX { ioDigitalStatusChannelIndex } ::= { ioDigitalStatusTable 1 } IoDigitalStatusEntry ::= SEQUENCE { ioDigitalStatusChannelIndex GenericTableIndex, ioDigitalStatusEnabled OnOffValue, ioDigitalStatusDescription DisplayString, ioDigitalStatusType INTEGER, ioDigitalFunction INTEGER, ioDigitalStatusState INTEGER, ioDigitalStatusLatchedInputState INTEGER, ioDigitalStatusInputAlarm INTEGER, ioDigitalStatusExtensionState INTEGER } ioDigitalStatusChannelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { ioDigitalStatusEntry 1 } ioDigitalStatusEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enabled" ::= { ioDigitalStatusEntry 2 } ioDigitalStatusDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { ioDigitalStatusEntry 3 } ioDigitalStatusType OBJECT-TYPE SYNTAX INTEGER { unknown(1), input(2), output(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Resource type" ::= { ioDigitalStatusEntry 4 } ioDigitalFunction OBJECT-TYPE SYNTAX INTEGER { none(1), kill(2), activateOutput(3), deactivateOutput(4), clearInputLatch(5), clearAlarmLatch(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "kill - Apply configuration changes to this entry" ::= { ioDigitalStatusEntry 5 } ioDigitalStatusState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Digital State. ." ::= { ioDigitalStatusEntry 6 } ioDigitalStatusLatchedInputState OBJECT-TYPE SYNTAX INTEGER { none(1), inactiveToActive(2), activeToInactive(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "For digital inputs only." ::= { ioDigitalStatusEntry 7 } ioDigitalStatusInputAlarm OBJECT-TYPE SYNTAX INTEGER { notTriggered(1), triggered(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LineSignal State. ." ::= { ioDigitalStatusEntry 8 } ioDigitalStatusExtensionState OBJECT-TYPE SYNTAX INTEGER { disable(1), enabledDisconnected(2), connected(3), notAvailable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "For digital inputs and outputs only." ::= { ioDigitalStatusEntry 9 } -- I/O Digital status ENDS -- I/O Relay status BEGINS ioRelayStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IoRelayStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioRelayStatusTable." ::= { ioRelayStatus 1 } ioRelayStatusEntry OBJECT-TYPE SYNTAX IoRelayStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioRelayStatusTable" INDEX { ioRelayStatusChannelIndex } ::= { ioRelayStatusTable 1 } IoRelayStatusEntry ::= SEQUENCE { ioRelayStatusChannelIndex GenericTableIndex, ioRelayStatusEnabled OnOffValue, ioRelayStatusDescription DisplayString, ioRelayFunction INTEGER, ioRelayStatusState INTEGER, ioRelayStatusExtensionState INTEGER } ioRelayStatusChannelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { ioRelayStatusEntry 1 } ioRelayStatusEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enabled" ::= { ioRelayStatusEntry 2 } ioRelayStatusDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { ioRelayStatusEntry 3 } ioRelayFunction OBJECT-TYPE SYNTAX INTEGER { none(1), kill(2), activateOutput(3), deactivateOutput(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "kill - Apply configuration changes to this entry" ::= { ioRelayStatusEntry 4 } ioRelayStatusState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Relay State. ." ::= { ioRelayStatusEntry 5 } ioRelayStatusExtensionState OBJECT-TYPE SYNTAX INTEGER { disable(1), enabledDisconnected(2), connected(3), notAvailable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "For digital inputs/outputs/relays only." ::= { ioRelayStatusEntry 6 } -- I/O Relay status ENDS -- I/O LineSignal status BEGINS ioLineSignalStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IoLineSignalStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ioLineSignalStatusTable." ::= { ioLineSignalStatus 1 } ioLineSignalStatusEntry OBJECT-TYPE SYNTAX IoLineSignalStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ioLineSignalStatusTable" INDEX { ioLineSignalStatusPortIndex, ioLineSignalStatusSignalIndex } ::= { ioLineSignalStatusTable 1 } IoLineSignalStatusEntry ::= SEQUENCE { ioLineSignalStatusPortIndex GenericTableIndex, ioLineSignalStatusSignalIndex INTEGER, ioLineSignalStatusEnabled OnOffValue, ioLineSignalStatusDescription DisplayString, ioLineSignalStatusType INTEGER, ioLineSignalFunction INTEGER, ioLineSignalStatusState INTEGER, ioLineSignalStatusLatchedInputState INTEGER, ioLineSignalStatusInputAlarm INTEGER, ioLineSignalStatusExtensionState INTEGER } ioLineSignalStatusPortIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { ioLineSignalStatusEntry 1 } ioLineSignalStatusSignalIndex OBJECT-TYPE SYNTAX INTEGER { dsr(1), dcd(2), cts(3), dtr(4), rts(5) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { ioLineSignalStatusEntry 2 } ioLineSignalStatusEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enabled" ::= { ioLineSignalStatusEntry 3 } ioLineSignalStatusDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { ioLineSignalStatusEntry 4 } ioLineSignalStatusType OBJECT-TYPE SYNTAX INTEGER { unknown(1), input(2), output(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "resource type" ::= { ioLineSignalStatusEntry 5 } ioLineSignalFunction OBJECT-TYPE SYNTAX INTEGER { none(1), kill(2), activateOutput(3), deactivateOutput(4), clearInputLatch(5), clearAlarmLatch(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "kill - Apply configuration changes to this entry" ::= { ioLineSignalStatusEntry 6 } ioLineSignalStatusState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "LineSignal State. ." ::= { ioLineSignalStatusEntry 7 } ioLineSignalStatusLatchedInputState OBJECT-TYPE SYNTAX INTEGER { none(1), inactiveToActive(2), activeToInactive(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "LineSignal State. ." ::= { ioLineSignalStatusEntry 8 } ioLineSignalStatusInputAlarm OBJECT-TYPE SYNTAX INTEGER { notTriggered(1), triggered(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LineSignal State. ." ::= { ioLineSignalStatusEntry 9 } ioLineSignalStatusExtensionState OBJECT-TYPE SYNTAX INTEGER { disable(1), enabledDisconnected(2), connected(3), notAvailable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "For serial inputs and outputs only." ::= { ioLineSignalStatusEntry 10 } -- I/O Line Signal status ENDS -- I/O Group ENDS -- ClusteringInfo group. A table of entries, each entry per port. clusteringTable OBJECT-TYPE SYNTAX SEQUENCE OF ClusteringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Clustering table." ::= { clusteringInfo 1 } clusteringEntry OBJECT-TYPE SYNTAX ClusteringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the clusteringEntry, each relating to a port." INDEX { clusteringIndex } ::= { clusteringTable 1 } ClusteringEntry ::= SEQUENCE { clusteringIndex GenericTableIndex, clusteringStatus ContainerStatus, clusteringServerName DisplayString, clusteringSlaveIP IpAddress, clusteringPort GenericTableIndex, clusteringPortName DisplayString, clusteringSlavePort Integer32, clusteringMasterPort Integer32, clusteringProtocol INTEGER, clusteringSlaveIPTunnel DisplayString } clusteringIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number." ::= { clusteringEntry 1 } clusteringStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { clusteringEntry 2} clusteringServerName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "The slave server's name." ::= { clusteringEntry 3 } clusteringSlaveIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The remote slave server's IP address." ::= { clusteringEntry 4} clusteringPort OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port number on the clustered slave server." ::= { clusteringEntry 5} clusteringPortName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..54)) MAX-ACCESS read-write STATUS current DESCRIPTION "The slave server's port name." ::= { clusteringEntry 6 } clusteringSlavePort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The starting TCP port on the slave server." ::= { clusteringEntry 7} clusteringMasterPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The starting TCP port on the master server." ::= { clusteringEntry 8} clusteringProtocol OBJECT-TYPE SYNTAX INTEGER { telnet(1), ssh(2), notUsed (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol used to connect between the slave and server." ::= { clusteringEntry 9} clusteringSlaveIPTunnel OBJECT-TYPE SYNTAX DisplayString(SIZE(1..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The HTTP tunnel associated with the slave IP" ::= { clusteringEntry 10} -- Dynamic DSN Info dynamicDNSStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {dynamicDNSInfo 1} dynamicDNSEnabled OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable dynamic DNS." ::= { dynamicDNSInfo 2} dynamicDNSHostname OBJECT-TYPE SYNTAX DisplayString(SIZE(1..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Host name." ::= { dynamicDNSInfo 3} dynamicDNSUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "user name." ::= { dynamicDNSInfo 4} dynamicDNSPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password." ::= { dynamicDNSInfo 5} dynamicDNSSystemType OBJECT-TYPE SYNTAX INTEGER { dynamic(1), static(2), custom(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "System type." ::= { dynamicDNSInfo 6} dynamicDNSWildcard OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), nochange(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "wildcard." ::= { dynamicDNSInfo 7} dynamicDNSConnectionMethod OBJECT-TYPE SYNTAX INTEGER { http(1), httpport8245(2), https(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "connection method." ::= { dynamicDNSInfo 8} dynamicDNSSSLVerifyPeerCertificate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this option when you want the Validation Criteria to match the Peer Certificate for authentication to pass. If you enable this option, you need to download an SSL/TLS certificate authority (CA) list file to the Device Server. Any values that are entered in the validation criteria must match the peer certificate for an SSL connection; any fields left blank will not be validated against the peer certificate." ::= {dynamicDNSInfo 9} dynamicDNSSSLCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= {dynamicDNSInfo 10} dynamicDNSSSLStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= {dynamicDNSInfo 11} dynamicDNSSSLLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= {dynamicDNSInfo 12} dynamicDNSSSLOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= {dynamicDNSInfo 13} dynamicDNSSSLOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= {dynamicDNSInfo 14} dynamicDNSSSLCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= {dynamicDNSInfo 15} dynamicDNSSSLEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= {dynamicDNSInfo 16} dynamicDNSStatusString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1024)) MAX-ACCESS read-only STATUS current DESCRIPTION "Dynamic DNS statistics" ::= {dynamicDNSInfo 17} -- Dynamic DND SSL Cipher Table dynamicDNSSSLCipherTable OBJECT-TYPE SYNTAX SEQUENCE OF DynamicDNSSSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SSL CIpher." ::= {dynamicDNSInfo 18} dynamicDNSSSLCipherEntry OBJECT-TYPE SYNTAX DynamicDNSSSLCipherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dynamicDNSSSLCipherTable, each relating to a cipher entry." INDEX { dynamicDNSSSLCipherPriority } ::= { dynamicDNSSSLCipherTable 1 } DynamicDNSSSLCipherEntry ::= SEQUENCE { dynamicDNSSSLCipherPriority Integer32, dynamicDNSSSLCipherStatus ContainerStatus, dynamicDNSSSLCipherEncryption INTEGER, dynamicDNSSSLCipherKeySizeMin INTEGER, dynamicDNSSSLCipherKeySizeMax INTEGER, dynamicDNSSSLCipherKeyExchange INTEGER, dynamicDNSSSLCipherHMAC INTEGER } dynamicDNSSSLCipherPriority OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cipher priority. 1- highest 5 - lowest." ::= { dynamicDNSSSLCipherEntry 1 } dynamicDNSSSLCipherStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { dynamicDNSSSLCipherEntry 2 } dynamicDNSSSLCipherEncryption OBJECT-TYPE SYNTAX INTEGER { none(1), any(2), aes(3), tripledes(4), des(5), arctwo(6), arcfour(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSL Encryption. None is not allowed for priority 1. Any will use the first encryption format that can be negotiated. The default is any." ::= { dynamicDNSSSLCipherEntry 3 } dynamicDNSSSLCipherKeySizeMin OBJECT-TYPE SYNTAX INTEGER { min40(1), min56(2), min64(3), min128(4), min168(5), min256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum key size value that will be used for the specified encryption type. The default is 40." ::= { dynamicDNSSSLCipherEntry 4 } dynamicDNSSSLCipherKeySizeMax OBJECT-TYPE SYNTAX INTEGER { max40(1), max56(2), max64(3), max128(4), max168(5), max256(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum key size value that will be used for the specified encryption type. The default is 256." ::= { dynamicDNSSSLCipherEntry 5 } dynamicDNSSSLCipherKeyExchange OBJECT-TYPE SYNTAX INTEGER { any(1), rsa(2), edhrsa(3), edhdss(4), adh(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of key to exchange for the encryption format: Any-Any key exchange that is valid is used (this does not, however, include ADH keys). RSA-This is an RSA key exchange using an RSA key and certificate. EDHRSA-This is an EDH key exchange using an RSA key and certificate. EDHDSS-This is an EDH key exchange using a DSA key and certificate. ADH-This is an anonymous key exchange which does not require a private key or certificate. Choose this key if you do not want to authenticate the peer device, but you want the data encrypted on the SSL/TLS connection. The default is Any." ::= { dynamicDNSSSLCipherEntry 6 } dynamicDNSSSLCipherHMAC OBJECT-TYPE SYNTAX INTEGER { any(1), sha(2), md5(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the key-hashing for message authentication method for your encryption type: Any, MD5, or SHA1. The default is Any." ::= { dynamicDNSSSLCipherEntry 7 } -- Dynamic DNS Stats Info -- PCI Info pciCardInfo OBJECT IDENTIFIER ::= { pciInfo 1 } pciWwanInfo OBJECT IDENTIFIER ::= { pciInfo 2 } pciFiberLanInfo OBJECT IDENTIFIER ::= { pciInfo 3 } pciUsbInfo OBJECT IDENTIFIER ::= { pciInfo 4 } pciCardStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {pciCardInfo 1} pciCardType OBJECT-TYPE SYNTAX INTEGER { none(1), pciModem(2) , wirelessWan(3), fiberOpticLan(4), usb(5), } MAX-ACCESS read-only STATUS current DESCRIPTION "PCI Card Type" ::= { pciCardInfo 2} wwanCardStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {pciWwanInfo 1} wwanCardType OBJECT-TYPE SYNTAX INTEGER { sierra(1), sonyEricsson(2), otherUseStandardDriver(3), otherUseCustomDriver(4), sierraWirelessAirCard881(5), sonyEricssonPC300(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless Wan Card Type" ::= { pciWwanInfo 2 } wwanAPN OBJECT-TYPE SYNTAX DisplayString(SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the APN required by your internet provider to access their network. See the Internet provider documentation for more information. " ::= { pciWwanInfo 3 } wwanUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the name required by your Internet provider to access their network." ::= { pciWwanInfo 4 } wwanPhoneNumer OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the phone number provided by your service provider to access their wireless network. Probably similar to *99***1#" ::= { pciWwanInfo 5} wwanInitString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the initialization string required by your Internet service provider for your wireless WAN card." ::= { pciWwanInfo 6} wwanNetworkRegistration OBJECT-TYPE SYNTAX Integer32(0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "Network Registration. Possible Values 0 - Not Registered. Not searching for a network, 1 - Registered. Home Network, 2 - Not Registered. Searching for a network, 3 - Registration Denied 4 - Unknown, 5 - Registered. Roaming" ::= { pciWwanInfo 7} wwanSignalStrength OBJECT-TYPE SYNTAX Integer32(0..4294967) MAX-ACCESS read-only STATUS current DESCRIPTION "Signal Strength" ::= { pciWwanInfo 8} pciFiberLanStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {pciFiberLanInfo 1} pciFiberLanType OBJECT-TYPE SYNTAX INTEGER { kTIKG500F(1), transitionNetworksNFXSC502(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "PCI Fiber LAN Card Type" ::= { pciFiberLanInfo 2} usbStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {pciUsbInfo 1} usbAPN OBJECT-TYPE SYNTAX DisplayString(SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the APN required by your internet provider to access their network. See the Internet provider documentation for more information. " ::= { pciUsbInfo 2 } usbUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the name required by your Internet provider to access their network." ::= { pciUsbInfo 3 } usbPhoneNumer OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the phone number provided by your service provider to access their wireless network. Probably similar to *99***1#" ::= { pciUsbInfo 4} usbInitString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the initialization string required by your Internet service provider for your USB device." ::= { pciUsbInfo 5} usbPin OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the PIN required for your USB device." ::= { pciUsbInfo 6} -- VModem phone Table vmodemPhoneInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF VmodemPhoneInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vmodem phone info table." ::= { vmodemPhoneInfo 1 } vmodemPhoneInfoEntry OBJECT-TYPE SYNTAX VmodemPhoneInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vmodemPhoneInfoTable, each relating to a host." INDEX { vmodemPhoneIndex } ::= { vmodemPhoneInfoTable 1 } VmodemPhoneInfoEntry ::= SEQUENCE { vmodemPhoneIndex GenericTableIndex, vmodemPhoneStatus ContainerStatus, vmodemPhone DisplayString, vmodemPhoneIP Ipv4v6Address, vmodemPhonePort Integer32, vmodemPhoneTunnelName DisplayString, vmodemPhoneHostName DisplayString } vmodemPhoneIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this vmodem phone table" ::= { vmodemPhoneInfoEntry 1 } vmodemPhoneStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { vmodemPhoneInfoEntry 2 } vmodemPhone OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "The modem name used for this modem entry. If blank, this entry is currently unused." ::= { vmodemPhoneInfoEntry 3 } vmodemPhoneIP OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address corresponding to a phone number. If the IP address is blank, then the Host IP address will be used" ::= { vmodemPhoneInfoEntry 4 } vmodemPhonePort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP port number corresponding to a phone number." ::= { vmodemPhoneInfoEntry 5 } vmodemPhoneTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { vmodemPhoneInfoEntry 6 } vmodemPhoneHostName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of a configured host that will correspond to the phone number." ::= { vmodemPhoneInfoEntry 7} -- ipsecInfo group. A table of entries, each entry per IPsec tunnel. ipsecTable OBJECT-TYPE SYNTAX SEQUENCE OF IpsecEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPsec table." ::= { ipsecInfo 1 } ipsecEntry OBJECT-TYPE SYNTAX IpsecEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ipsecEntry, each relating to a IPsec tunnel." INDEX { ipsecIndex } ::= { ipsecTable 1 } IpsecEntry ::= SEQUENCE { ipsecIndex GenericTableIndex, ipsecStatus ContainerStatus, ipsecName DisplayString, ipsecAuthMethod INTEGER, ipsecSecret DisplayString, ipsecLocalDevice INTEGER, ipsecBootaction INTEGER, ipsecLocalIpAddress DisplayString, ipsecLocalExternalIpAddress DisplayString, ipsecLocalNextHop Ipv4v6Address, ipsecLocalHostNetwork Ipv4v6Address, ipsecLocalNetmaskBit Integer32, ipsecRemoteIpAddress DisplayString, ipsecRemoteExternalIpAddress DisplayString, ipsecRemoteNextHop Ipv4v6Address, ipsecRemoteHostNetwork Ipv4v6Address, ipsecRemoteNetmaskBit Integer32, ipsecRemoteValCritCountry DisplayString, ipsecRemoteValCritStateProv DisplayString, ipsecRemoteValCritLocality DisplayString, ipsecRemoteValCritOrganisation DisplayString, ipsecRemoteValCritOrganisationUnit DisplayString, ipsecRemoteValCritCommonName DisplayString, ipsecRemoteValCritEmail DisplayString } ipsecIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this IPsec tunnel." ::= { ipsecEntry 1 } ipsecStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ipsecEntry 2} ipsecName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPsec tunnel name. To delete an IPsec, set this field to blank. If blank, this entry is currently unused." ::= { ipsecEntry 3 } ipsecAuthMethod OBJECT-TYPE SYNTAX INTEGER { sharedSecret(0), rsaSignature(2), x509Certificate(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of authentication Method that the IPsec tunnel will use" ::= {ipsecEntry 4 } ipsecSecret OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPsec tunnel secret. This applies to all IPsec and and L2TP/IPsec tunnels" ::= { ipsecEntry 5 } ipsecLocalDevice OBJECT-TYPE SYNTAX INTEGER { left(1), right(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Define local device (the Device Server) either in left or right" ::= {ipsecEntry 6 } ipsecBootaction OBJECT-TYPE SYNTAX INTEGER { start(1), add(2), ignore(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select one of the boot action from: start, add or ignore." ::= {ipsecEntry 7 } ipsecLocalIpAddress OBJECT-TYPE SYNTAX DisplayString(SIZE(0..126)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4/IPv6 or FQDN(Fully Qualified Domain Name)" ::= { ipsecEntry 8} ipsecLocalExternalIpAddress OBJECT-TYPE SYNTAX DisplayString(SIZE(0..126)) MAX-ACCESS read-write STATUS current DESCRIPTION "External/unique IPv4/IPv6 address or Full Qualified Domain Name(FQDN) when using NAT_T through a router/firewall. Only Available if Nat-T is on." ::= { ipsecEntry 9} ipsecLocalNextHop OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the router/gateway to send this packet to. Must be on the same subnet as the IP Address. Leave blank if using the default gateway configured in the IOLAN's->Network->Gateways settings." ::= { ipsecEntry 10 } ipsecLocalHostNetwork OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The network we are trying to create a VPN connection for. Leave blank when creating a host to host VPN connection." ::= { ipsecEntry 11 } ipsecLocalNetmaskBit OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "If the local host/network address is IPv4, then the Subnet/Prefix Bits range is 0-32. If the IP address is IPv6, then the Subnet/Prefix Bits range is 0-128." ::= { ipsecEntry 12 } ipsecRemoteIpAddress OBJECT-TYPE SYNTAX DisplayString(SIZE(0..126)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4/IPv6 or FQDN(Fully Qualified Domain Name)" ::= { ipsecEntry 13} ipsecRemoteExternalIpAddress OBJECT-TYPE SYNTAX DisplayString(SIZE(0..126)) MAX-ACCESS read-write STATUS current DESCRIPTION "External/unique IPv4/IPv6 address or Full Qualified Domain Name(FQDN) when using NAT_T throught a router/firewall. Only Available if Nat-T is on." ::= { ipsecEntry 14} ipsecRemoteNextHop OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the router/gateway to send this packet to. Must be on the same subnet as the IP Address. Leave blank if using the default gateway configured in the IOLAN's->Network->Gateways settings." ::= { ipsecEntry 15 } ipsecRemoteHostNetwork OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The host/network we are trying to create a VPN connection for. Leave blank when creating a host to host VPN connection." ::= { ipsecEntry 16 } ipsecRemoteNetmaskBit OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "If the remote host/network address is IPv4, then the Subnet/Prefix Bits range is 0-32. If the IP address is IPv6, then the Subnet/Prefix Bits range is 0-128." ::= { ipsecEntry 17 } ipsecRemoteValCritCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= { ipsecEntry 18 } ipsecRemoteValCritStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= { ipsecEntry 19 } ipsecRemoteValCritLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= { ipsecEntry 20 } ipsecRemoteValCritOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= { ipsecEntry 21 } ipsecRemoteValCritOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= { ipsecEntry 22 } ipsecRemoteValCritCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= { ipsecEntry 23 } ipsecRemoteValCritEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= { ipsecEntry 24 } -- IPv6 Info ipv6ServicesInfo OBJECT IDENTIFIER ::= { ipv6Info 1 } ipv6serviceStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {ipv6ServicesInfo 1} serviceAutoDiscovery1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) When on, the Device Server will send out a Router Solicitation message. If a Router Advertisement message is received, the Device Server will configure the IPv6 address(es) and configuration parameters based on the information contained in the advertisement. If no Router Advertisement message is received, the Device Server will attempt to connect to a DHCPv6 server to obtain IPv6 addresses and other configuration parameters. Default on." ::= { ipv6ServicesInfo 2 } serviceDHCPv61 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) When on, requests IPv6 address(es) and configuration information from the DHCPv6 server. Default off." ::= { ipv6ServicesInfo 3 } serviceRouterAdvertisement1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) When on, the Device Server will periodically send IPv6 Router Advertisement messages and respond to Router Solicitation messages. The Router Advertisement message can be configured to contain any of the following information: o DHCPv6-Use the DHCPv6 server to obtain additional IPv6 address(es) and configuration parameters. o DHCPv6 Configuration Options-Use DHCPv6 server to obtain additional configuration parameters. o Network Prefixes-Advertise the selected custom configured network prefixes. Default is off." ::= { ipv6ServicesInfo 4 } serviceRouterAdvertisementDHCP1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) When on, the Router Advertisement message indicates to use the DHCPv6 server for obtaining additional IPv6 addresses and configuration parameters. Default is off." ::= { ipv6ServicesInfo 5 } serviceRouterAdvertisementOther1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) When on, the Router Advertisement message indicates to use the DHCPv6 server to obtain additional configuration parameters. Default is off." ::= { ipv6ServicesInfo 6 } serviceAutoDiscovery2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) When on, the Device Server will send out a Router Solicitation message. If a Router Advertisement message is received, the Device Server will configure the IPv6 address(es) and configuration parameters based on the information contained in the advertisement. If no Router Advertisement message is received, the Device Server will attempt to connect to a DHCPv6 server to obtain IPv6 addresses and other configuration parameters. Default on. " ::= { ipv6ServicesInfo 7 } serviceDHCPv62 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) When on, requests IPv6 address(es) and configuration information from the DHCPv6 server. Default off." ::= { ipv6ServicesInfo 8 } serviceRouterAdvertisement2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) When on, the Device Server will periodically send IPv6 Router Advertisement messages and respond to Router Solicitation messages. The Router Advertisement message can be configured to contain any of the following information: o DHCPv6-Use the DHCPv6 server to obtain additional IPv6 address(es) and configuration parameters. o DHCPv6 Configuration Options-Use DHCPv6 server to obtain additional configuration parameters. o Network Prefixes-Advertise the selected custom configured network prefixes. Default is off." ::= { ipv6ServicesInfo 9 } serviceRouterAdvertisementDHCP2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) When on, the Router Advertisement message indicates to use the DHCPv6 server for obtaining additional IPv6 addresses and configuration parameters. Default is off." ::= { ipv6ServicesInfo 10 } serviceRouterAdvertisementOther2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) When on, the Router Advertisement message indicates to use the DHCPv6 server to obtain additional configuration parameters. Default is off." ::= { ipv6ServicesInfo 11 } serviceDHCPv6IPAddresses OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When on, the Device Server will accept IPv6 address(es) from the DHCPv6 server." ::= { ipv6ServicesInfo 12 } serviceDHCPv6NetworkPrefix OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When on, the Device Server will accept the network prefix from the DHCPv6 server." ::= { ipv6ServicesInfo 13 } serviceAutoDiscovery3 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) When on, the Device Server will send out a Router Solicitation message. If a Router Advertisement message is received, the Device Server will configure the IPv6 address(es) and configuration parameters based on the information contained in the advertisement. If no Router Advertisement message is received, the Device Server will attempt to connect to a DHCPv6 server to obtain IPv6 addresses and other configuration parameters. Default on. " ::= { ipv6ServicesInfo 14 } serviceDHCPv63 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) When on, requests IPv6 address(es) and configuration information from the DHCPv6 server. Default off." ::= { ipv6ServicesInfo 15 } serviceRouterAdvertisement3 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) When on, the Device Server will periodically send IPv6 Router Advertisement messages and respond to Router Solicitation messages. The Router Advertisement message can be configured to contain any of the following information: o DHCPv6-Use the DHCPv6 server to obtain additional IPv6 address(es) and configuration parameters. o DHCPv6 Configuration Options-Use DHCPv6 server to obtain additional configuration parameters. o Network Prefixes-Advertise the selected custom configured network prefixes. Default is off." ::= { ipv6ServicesInfo 16 } serviceRouterAdvertisementDHCP3 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) When on, the Router Advertisement message indicates to use the DHCPv6 server for obtaining additional IPv6 addresses and configuration parameters. Default is off." ::= { ipv6ServicesInfo 10 } serviceRouterAdvertisementOther3 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) When on, the Router Advertisement message indicates to use the DHCPv6 server to obtain additional configuration parameters. Default is off." ::= { ipv6ServicesInfo 11 } -- IPv6 Address Table ipv6AddressEth1Table OBJECT-TYPE SYNTAX SEQUENCE OF Ipv6AddressEth1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 1 IPv6 custom address table." ::= { ipv6Info 2 } ipv6AddressEth1Entry OBJECT-TYPE SYNTAX Ipv6AddressEth1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 1 IPv6 custom entry." INDEX { ipv6AddressEth1Index } ::= { ipv6AddressEth1Table 1 } Ipv6AddressEth1Entry ::= SEQUENCE { ipv6AddressEth1Index GenericTableIndex, ipv6AddressEth1Status ContainerStatus, ipv6AddressEth1Addr Ipv4v6Address, ipv6AddressEth1PrefixBits Integer32, ipv6AddressEth1Auto OnOffValue, ipv6AddressEth1SendAdvertise OnOffValue } ipv6AddressEth1Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 1 custom IPv6 address index." ::= { ipv6AddressEth1Entry 1 } ipv6AddressEth1Status OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ipv6AddressEth1Entry 2 } ipv6AddressEth1Addr OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) Either enter a network prefix that the Device Server will use to derive an IPv6 address using the Device Server's MAC address (must turn ipv6AddressAuto1 on) or enter a specific IPv6 address." ::= { ipv6AddressEth1Entry 3 } ipv6AddressEth1PrefixBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) The IPv6 prefix bits of either the network or IPv6 address." ::= { ipv6AddressEth1Entry 4 } ipv6AddressEth1Auto OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) When on, the Device Server will derive an IPv6 address from the entered network prefix and the Device Server's MAC address." ::= {ipv6AddressEth1Entry 5} ipv6AddressEth1SendAdvertise OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 1) When on, the Device Server will include the IPv6 address in router advertisements." ::= {ipv6AddressEth1Entry 6} -- ETH 2 ipv6AddressEth2Table OBJECT-TYPE SYNTAX SEQUENCE OF Ipv6AddressEth2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 2 IPv6 custom address table." ::= { ipv6Info 3 } ipv6AddressEth2Entry OBJECT-TYPE SYNTAX Ipv6AddressEth2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 2 IPv6 custom entry." INDEX { ipv6AddressEth2Index } ::= { ipv6AddressEth2Table 1 } Ipv6AddressEth2Entry ::= SEQUENCE { ipv6AddressEth2Index GenericTableIndex, ipv6AddressEth2Status ContainerStatus, ipv6AddressEth2Addr Ipv4v6Address, ipv6AddressEth2PrefixBits Integer32, ipv6AddressEth2Auto OnOffValue, ipv6AddressEth2SendAdvertise OnOffValue } ipv6AddressEth2Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 2 custom IPv6 address index." ::= { ipv6AddressEth2Entry 1 } ipv6AddressEth2Status OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ipv6AddressEth2Entry 2 } ipv6AddressEth2Addr OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) Either enter a network prefix that the Device Server will use to derive an IPv6 address using the Device Server's MAC address or enter a specific IPv6 address." ::= { ipv6AddressEth2Entry 3 } ipv6AddressEth2PrefixBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) The IPv6 prefix bits of either the network or IPv6 address." ::= { ipv6AddressEth2Entry 4 } ipv6AddressEth2Auto OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) When on, the Device Server will derive an IPv6 address from the entered network prefix and the Device Server's MAC address." ::= {ipv6AddressEth2Entry 5} ipv6AddressEth2SendAdvertise OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) When on, the Device Server will include the IPv6 address in router advertisements." ::= {ipv6AddressEth2Entry 6} -- Eth 3 ipv6AddressEth3Table OBJECT-TYPE SYNTAX SEQUENCE OF Ipv6AddressEth3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 3 IPv6 custom address table." ::= { ipv6Info 4 } ipv6AddressEth3Entry OBJECT-TYPE SYNTAX Ipv6AddressEth3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 3 IPv6 custom entry." INDEX { ipv6AddressEth3Index } ::= { ipv6AddressEth3Table 1 } Ipv6AddressEth3Entry ::= SEQUENCE { ipv6AddressEth3Index GenericTableIndex, ipv6AddressEth3Status ContainerStatus, ipv6AddressEth3Addr Ipv4v6Address, ipv6AddressEth3PrefixBits Integer32, ipv6AddressEth3Auto OnOffValue, ipv6AddressEth3SendAdvertise OnOffValue } ipv6AddressEth3Index OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet 3 custom IPv6 address index." ::= { ipv6AddressEth3Entry 1 } ipv6AddressEth3Status OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ipv6AddressEth3Entry 2 } ipv6AddressEth2Addr OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 2) Either enter a network prefix that the Device Server will use to derive an IPv6 address using the Device Server's MAC address or enter a specific IPv6 address." ::= { ipv6AddressEth3Entry 3 } ipv6AddressEth3PrefixBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) The IPv6 prefix bits of either the network or IPv6 address." ::= { ipv6AddressEth3Entry 4 } ipv6AddressEth3Auto OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) When on, the Device Server will derive an IPv6 address from the entered network prefix and the Device Server's MAC address." ::= {ipv6AddressEth3Entry 5} ipv6AddressEth3SendAdvertise OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "(Ethernet 3) When on, the Device Server will include the IPv6 address in router advertisements." ::= {ipv6AddressEth3Entry 6} -- IPv6 Tunnel Table ipv6TunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF Ipv6TunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 tunnel table." ::= { ipv6Info 4 } ipv6TunnelEntry OBJECT-TYPE SYNTAX Ipv6TunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 tunnel entry." INDEX { ipv6TunnelIndex } ::= { ipv6TunnelTable 1 } Ipv6TunnelEntry ::= SEQUENCE { ipv6TunnelIndex GenericTableIndex, ipv6TunnelStatus ContainerStatus, ipv6TunnelName DisplayString, ipv6TunnelMode INTEGER, ipv6TunnelRemoteHost DisplayString, ipv6TunnelGateway DisplayString } ipv6TunnelIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 tunnel index entry." ::= { ipv6TunnelEntry 1 } ipv6TunnelStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { ipv6TunnelEntry 2 } ipv6TunnelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the IPv6 tunnel. Maximum 16 alphanumeric characters." ::= { ipv6TunnelEntry 3 } ipv6TunnelMode OBJECT-TYPE SYNTAX INTEGER { manual(0), ip6to4(1), teredo(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The method or protocol that is used to create the IPv6 tunnel. o Manual-When specified, the Device Server will manually create the IPv6 tunnel to the specified Remote Host through the specified Interface. o ip6to4-When specified, the IOLAN will broadcast to the multicast address 192.88.99.1 through the specified Interface. When the closest ip6to4 router responds, it will create the IPv6 tunnel, encapsulating and decapsulating IPv6 traffic sent to and from the Device Server. o Teredo-When specified, the Teredo protocol encapsulates the IPv6 packet as an IPv4 UDP message, allowing it to pass through most network address translator (NAT) boxes and create an IPv6 tunnel to the specified Remote Host (a Teredo server) through the specified Interface. Default is Manual." ::= { ipv6TunnelEntry 4 } ipv6TunnelRemoteHost OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 host that can access the IPv6 network when the Mode is Manual. The Teredo server when the Mode is Teredo. " ::= { ipv6TunnelEntry 5 } ipv6TunnelGateway OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The interface that the Device Server is going to use to access the Remote Host. The list is comprised of the Ethernet interface(s), the line names configured for the PPP or SLIP, or the default line names configured for PPP or SLIP using serial_port_x (where x=line number). Default is ethernet_1. " ::= { ipv6TunnelEntry 6 } -- L2TP Info l2tpStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {l2tpInfo 1} l2tpIpsec OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "When on, listens for L2TP/IPsec VPN tunnel connections. Note: to allow non-VPN tunnel connections to the Device Server, you must create entries in the VPN Exceptions list." ::= {l2tpInfo 2} l2tpAuthMethod OBJECT-TYPE SYNTAX INTEGER { sharedSecret(0), x509Certificate(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of authentication Method that the L2TP IPsec tunnel will use." ::= {l2tpInfo 3 } l2tpSecret OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The L2TP/IPsec and IPsec tunnel secret. This applies to all Shared Secret VPN tunnels." ::= { l2tpInfo 4 } l2tpIpsecLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address that the Device Server will listen on for L2TP/IPsec connections. If the default value (0.0.0.0) is kept, the Device Server will use the Default Gateway value (if no Default Gateway is specified, L2TP/IPsec VPN connections will error out)." ::= { l2tpInfo 5} l2tpCountry OBJECT-TYPE SYNTAX DisplayString(SIZE(0..2)) MAX-ACCESS read-write STATUS current DESCRIPTION "A two character country code; for example, US." ::= {l2tpInfo 6} l2tpStateProv OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the state/province; for example, IL." ::= {l2tpInfo 7} l2tpLocality OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 128 character entry for the location; for example, a city." ::= {l2tpInfo 8} l2tpOrganisation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the organization; for example, Accounting." ::= {l2tpInfo 9} l2tpOrganisationUnit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for the unit in the organization; for example, Payroll." ::= {l2tpInfo 10} l2tpCommonName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for common name; for example, the host name or fully qualified domain name." ::= {l2tpInfo 11} l2tpEmail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Up to a 64 character entry for an email address; for example, acct@anycompany.com." ::= {l2tpInfo 12} l2tpPPPLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the unique IPv4 address that hosts accessing the Device Server through the L2TP tunnel will use." ::= { l2tpInfo 13} l2tpPPPRemoteStartIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the first IPv4 address that can be assigned to incoming hosts through the L2TP tunnel." ::= { l2tpInfo 14} l2tpPPPRemoteEndIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the end range of the IPv4 addresses that can be assigned to incoming hosts through the L2TP tunnel." ::= { l2tpInfo 15} l2tpPap OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Use the PAP authentication method that will be used for the L2TP tunnel." ::= {l2tpInfo 16} l2tpChap OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Use the CHAP authentication method that will be used for the L2TP tunnel. This is the default." ::= {l2tpInfo 17} -- VPN exception Info vpnexceptionTable OBJECT-TYPE SYNTAX SEQUENCE OF VpnexceptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vpnexceptionTable" ::= { vpnexceptionInfo 1} vpnexceptionEntry OBJECT-TYPE SYNTAX VpnexceptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vpnexceptionEntry" INDEX { vpnexceptionIndex } ::= { vpnexceptionTable 1 } VpnexceptionEntry ::= SEQUENCE { vpnexceptionIndex GenericTableIndex, vpnexceptionStatus ContainerStatus, vpnexceptionIpAddress Ipv4v6Address, vpnexceptionPrefixBits Integer32 } vpnexceptionIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "vpnexceptionIndex" ::= { vpnexceptionEntry 1} vpnexceptionStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { vpnexceptionEntry 2} vpnexceptionIpAddress OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 or IPv6 address of the host or network that will communicate with the Device Server outside of the VPN tunnel." ::= { vpnexceptionEntry 3} vpnexceptionPrefixBits OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 subnet bits or IPv6 prefix bits for the network. 0-128." ::= { vpnexceptionEntry 4} -- HTTP Tunneling info BEGINS httpTunCfg OBJECT IDENTIFIER ::= { httpTunInfo 1 } httpTunTunnelCfg OBJECT IDENTIFIER ::= { httpTunCfg 1 } httpTunConnectionCfg OBJECT IDENTIFIER ::= { httpTunCfg 2 } httpTunProxyCfg OBJECT IDENTIFIER ::= { httpTunTunnelCfg 2 } httpTunProxyBasic OBJECT IDENTIFIER ::= { httpTunProxyCfg 1 } httpTunProxyAdv OBJECT IDENTIFIER ::= { httpTunProxyCfg 2 } httpTunStats OBJECT IDENTIFIER ::= { httpTunInfo 2 } httpTunTunnelStats OBJECT IDENTIFIER ::= { httpTunStats 1 } httpTunConnectionStats OBJECT IDENTIFIER ::= { httpTunStats 2 } -- HTTP Tunneling: Proxy httpTunProxyBasicStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { httpTunProxyBasic 1 } httpTunProxyHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "The hostname/IP address of the HTTP proxy." ::= { httpTunProxyBasic 2 } httpTunProxyPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port number for connecting to the HTTP proxy." ::= { httpTunProxyBasic 3 } httpTunProxyUser OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username for the HTTP proxy, if authentication is required." ::= { httpTunProxyBasic 4 } httpTunProxyPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password for the HTTP proxy, if authentication is required." ::= { httpTunProxyBasic 5 } httpTunProxyDomain OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The NTLM domain for the HTTP proxy. This is only required if the proxy is using NTLM authentication." ::= { httpTunProxyBasic 6 } httpTunProxyAdvStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { httpTunProxyAdv 1 } httpTunProxyKeepaliveInterval OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Keepalive interval for HTTP tunneling, in seconds" ::= { httpTunProxyAdv 2 } httpTunProxyMaxConnectionAge OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum connection age for HTTP tunneling, in minutes." ::= { httpTunProxyAdv 3 } -- HTTP Tunneling: Tunnel config httpTunTunnelCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HttpTunTunnelCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The httpTunTunnelCfg table." ::= { httpTunTunnelCfg 1 } httpTunTunnelCfgEntry OBJECT-TYPE SYNTAX HttpTunTunnelCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the httpTunTunnelCfgEntry, each relating to a tunnel." INDEX { httpTunTunnelCfgIndex } ::= { httpTunTunnelCfgTable 1 } HttpTunTunnelCfgEntry ::= SEQUENCE { httpTunTunnelCfgIndex GenericTableIndex, httpTunTunnelCfgStatus ContainerStatus, httpTunTunnelCfgValid OnOffValue, httpTunTunnelCfgName DisplayString, httpTunTunnelCfgMode INTEGER, httpTunTunnelCfgConnectHost DisplayString, httpTunTunnelCfgConnectUseProxy OnOffValue, httpTunTunnelCfgListenRestrictIp Ipv4v6Address, httpTunTunnelCfgHttps OnOffValue, httpTunTunnelCfgRestrictAccess OnOffValue, httpTunTunnelCfgSecret DisplayString } httpTunTunnelCfgIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this tunnel." ::= { httpTunTunnelCfgEntry 1 } httpTunTunnelCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { httpTunTunnelCfgEntry 2} httpTunTunnelCfgValid OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether this tunnel is valid or not." ::= { httpTunTunnelCfgEntry 3 } httpTunTunnelCfgName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of this tunnel. Tunnel names should be unique." ::= { httpTunTunnelCfgEntry 4 } httpTunTunnelCfgMode OBJECT-TYPE SYNTAX INTEGER { listen(1), connect(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether this tunnel endpoint should listen or connect. A functional HTTP tunnel consists of two endpoints: a listener and a connecter." ::= { httpTunTunnelCfgEntry 5 } httpTunTunnelCfgConnectHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "For tunnels in connect mode, specifies the remote host to connect to." ::= { httpTunTunnelCfgEntry 6 } httpTunTunnelCfgConnectUseProxy OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "For tunnels in connect mode, specifies whether to use an HTTP proxy." ::= { httpTunTunnelCfgEntry 7 } httpTunTunnelCfgListenRestrictIp OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-write STATUS current DESCRIPTION "For tunnels in listen mode, specifies whether to restrict the other tunnel endpoint to a fixed IP address. Use 0.0.0.0 for no restriction" ::= { httpTunTunnelCfgEntry 8 } httpTunTunnelCfgHttps OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether this tunnel should use HTTPS for communication." ::= { httpTunTunnelCfgEntry 9 } httpTunTunnelCfgRestrictAccess OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether this tunnel should restrict access to local connections." ::= { httpTunTunnelCfgEntry 10 } httpTunTunnelCfgSecret OBJECT-TYPE SYNTAX DisplayString(SIZE(0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the shared secret for this tunnel. If the shared secret blank, the tunnel will be unauthenticated." ::= { httpTunTunnelCfgEntry 11 } -- HTTP Tunneling: Tunnel stats httpTunTunnelStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF HttpTunTunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The httpTunTunnelStats table." ::= { httpTunTunnelStats 1 } httpTunTunnelStatsEntry OBJECT-TYPE SYNTAX HttpTunTunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the httpTunTunnelStatsEntry, each relating to a tunnel." INDEX { httpTunTunnelStatsIndex } ::= { httpTunTunnelStatsTable 1 } HttpTunTunnelStatsEntry ::= SEQUENCE { httpTunTunnelStatsIndex GenericTableIndex, httpTunTunnelStatsName DisplayString, httpTunTunnelStatsMode INTEGER, httpTunTunnelStatsConnectHost DisplayString, httpTunTunnelStatsConnected YesNoValue, httpTunTunnelStatsHttps YesNoValue, httpTunTunnelStatsAuthFailed YesNoValue } httpTunTunnelStatsIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this tunnel." ::= { httpTunTunnelStatsEntry 1 } httpTunTunnelStatsName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of this tunnel." ::= { httpTunTunnelStatsEntry 2 } httpTunTunnelStatsMode OBJECT-TYPE SYNTAX INTEGER { listen(1), connect(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether this tunnel endpoint is listening or connecting." ::= { httpTunTunnelStatsEntry 3 } httpTunTunnelStatsConnectHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "For tunnels in connect mode, specifies the remote host to connect to." ::= { httpTunTunnelStatsEntry 4 } httpTunTunnelStatsConnected OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether this tunnel is connected." ::= { httpTunTunnelStatsEntry 5 } httpTunTunnelStatsHttps OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether this tunnel is using HTTPS for communication." ::= { httpTunTunnelStatsEntry 6 } httpTunTunnelStatsAuthFailed OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether authentication failed for this tunnel." ::= { httpTunTunnelStatsEntry 7 } -- HTTP Tunneling: Connections config httpTunConnectionCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HttpTunConnectionCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The httpTunConnectionCfg table." ::= { httpTunConnectionCfg 1 } httpTunConnectionCfgEntry OBJECT-TYPE SYNTAX HttpTunConnectionCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the httpTunConnectionCfgEntry, each relating to a Connection." INDEX { httpTunConnectionCfgIndex } ::= { httpTunConnectionCfgTable 1 } HttpTunConnectionCfgEntry ::= SEQUENCE { httpTunConnectionCfgIndex GenericTableIndex, httpTunConnectionCfgStatus ContainerStatus, httpTunConnectionCfgValid OnOffValue, httpTunConnectionCfgTunnelName DisplayString, httpTunConnectionCfgProtocol INTEGER, httpTunConnectionCfgDestinationHost DisplayString, httpTunConnectionCfgDestinationPort Integer32, httpTunConnectionCfgLocalPort Integer32, httpTunConnectionCfgLocalIpAlias IpAddress, httpTunConnectionCfgRestrictAccess OnOffValue } httpTunConnectionCfgIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this Connection." ::= { httpTunConnectionCfgEntry 1 } httpTunConnectionCfgStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { httpTunConnectionCfgEntry 2} httpTunConnectionCfgValid OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether this Connection is valid or not." ::= { httpTunConnectionCfgEntry 3 } httpTunConnectionCfgTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the tunnel associated with this connection." ::= { httpTunConnectionCfgEntry 4 } httpTunConnectionCfgProtocol OBJECT-TYPE SYNTAX INTEGER { tcp(1), udp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol used by this connection." ::= { httpTunConnectionCfgEntry 5 } httpTunConnectionCfgDestinationHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination host for this connection. Application traffic tunneled in this connection will be forwarded to this host." ::= { httpTunConnectionCfgEntry 6 } httpTunConnectionCfgDestinationPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination port for this connection. Application traffic tunneled in this connection will be forwarded to this TCP/UDP port." ::= { httpTunConnectionCfgEntry 7 } httpTunConnectionCfgLocalPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The local listening port for this connection. Application that wish to use this tunnel/connection should connect to this TCP/UDP port on the device server." ::= { httpTunConnectionCfgEntry 8 } httpTunConnectionCfgLocalIpAlias OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "(Optional) Specifies the local IP alias for this connection. If specified, application who wish to use this tunnel/connection can connect to the local IP alias and TCP/UDP port. This is useful when you want to create several connections with the same local listening TCP/UDP port. Use 0.0.0.0 to specify no IP alias." ::= { httpTunConnectionCfgEntry 9 } httpTunConnectionCfgRestrictAccess OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether to restrict access to local application traffic only." ::= { httpTunConnectionCfgEntry 10 } -- HTTP Tunneling: Connections stats httpTunConnectionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF HttpTunConnectionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The httpTunConnectionStats table." ::= { httpTunConnectionStats 1 } httpTunConnectionStatsEntry OBJECT-TYPE SYNTAX HttpTunConnectionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the httpTunConnectionStatsEntry, each relating to a Connection." INDEX { httpTunConnectionStatsIndex } ::= { httpTunConnectionStatsTable 1 } HttpTunConnectionStatsEntry ::= SEQUENCE { httpTunConnectionStatsIndex GenericTableIndex, httpTunConnectionStatsTunnelName DisplayString, httpTunConnectionStatsType INTEGER, httpTunConnectionStatsProtocol INTEGER, httpTunConnectionStatsDestinationIp Ipv4v6Address, httpTunConnectionStatsDestinationPort Integer32, httpTunConnectionStatsSourceIp Ipv4v6Address, httpTunConnectionStatsLocalPort Integer32 } httpTunConnectionStatsIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this connection." ::= { httpTunConnectionStatsEntry 1 } httpTunConnectionStatsTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the tunnel associated with this connection." ::= { httpTunConnectionStatsEntry 2 } httpTunConnectionStatsType OBJECT-TYPE SYNTAX INTEGER { direct(2), reverse(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of connection: direct - Originating from this end of tunnel reverse - Originating from other end of tunnel" ::= { httpTunConnectionStatsEntry 3 } httpTunConnectionStatsProtocol OBJECT-TYPE SYNTAX INTEGER { tcp(1), udp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used by this connection." ::= { httpTunConnectionStatsEntry 4 } httpTunConnectionStatsDestinationIp OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP for this connection." ::= { httpTunConnectionStatsEntry 5 } httpTunConnectionStatsDestinationPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination port for this connection." ::= { httpTunConnectionStatsEntry 6 } httpTunConnectionStatsSourceIp OBJECT-TYPE SYNTAX Ipv4v6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The source (originating) IP for this connection." ::= { httpTunConnectionStatsEntry 7 } httpTunConnectionStatsLocalPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The local listening port for this connection." ::= { httpTunConnectionStatsEntry 8 } -- HTTP Tunneling info ENDS -- WLAN info BEGINS wlanCfg OBJECT IDENTIFIER ::= { wlanInfo 1 } wlanStats OBJECT IDENTIFIER ::= { wlanInfo 2 } wlanGlobalCfg OBJECT IDENTIFIER ::= { wlanCfg 1 } wlanProfilesCfg OBJECT IDENTIFIER ::= { wlanCfg 2 } wlanSoftapCfg OBJECT IDENTIFIER ::= { wlanCfg 3 } -- wlanGlobalCfg group start wlanGlobalStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {wlanGlobalCfg 1} wlanGlobalRegion OBJECT-TYPE SYNTAX DisplayString(SIZE(2..9)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the region where the WIFI is being used. Valid regions are: US-Canada, EU, or Japan" ::= { wlanGlobalCfg 2 } wlanGlobalMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), client(2), softap(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Wi-Fi operating mode. disabled: Wi-Fi is disabled client: In this mode, the IOLAN can connect to an access point. softap: In this mode, the IOLAN acts as an access point allowing wireless clients to connect" ::= { wlanGlobalCfg 3} wlanGlobalRadioBand OBJECT-TYPE SYNTAX INTEGER { bandBoth(1), band2g4(2), band5g(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The radio bands to use. bandBoth: use both 2.4GHz and 5GHz bands band2g4: use 2.4GHz band only band5g: use 5GHz band only" ::= { wlanGlobalCfg 4} wlanGlobalWps OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable WPS." ::= { wlanGlobalCfg 5 } wlanGlobalPassiveScan OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable passive scan only." ::= { wlanGlobalCfg 6 } wlanGlobalRoaming OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable roaming." ::= { wlanGlobalCfg 7 } wlanGlobalRoamingDecision OBJECT-TYPE SYNTAX INTEGER { balanced(1), optimizeBandwidth(2), optimizeDistance(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This controls how the IOLAN scans for a better access point within the same ESSID network." ::= { wlanGlobalCfg 8} wlanGlobalRoamingOutOfRangeScanInterval OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds, between fast roaming scans." ::= { wlanGlobalCfg 9} wlanGlobalRoamingInRangeScanInterval OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds, between slow roaming scans." ::= { wlanGlobalCfg 10} wlanGlobalAntennaDiveristyMrc OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable antenna diversity/MRC." ::= { wlanGlobalCfg 11 } -- wlanGlobalCfg group end -- wlanSoftapCfg group start wlanSoftapStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {wlanSoftapCfg 1} wlanSoftapSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IOLAN's SSID." ::= { wlanSoftapCfg 2} wlanSoftapChannel OBJECT-TYPE SYNTAX INTEGER { chan1(1), chan2(2), chan3(3), chan4(4), chan5(5), chan6(6), chan7(7), chan8(8), chan9(9), chan10(10), chan11(11), chan36(36), chan40(40), chan44(44), chan48(48) } MAX-ACCESS read-write STATUS current DESCRIPTION "The channel to use for softap mode. 2.5GHz: 1-11 5GHz: 36, 40, 44, 48" ::= { wlanSoftapCfg 3} wlanSoftapSecurityType OBJECT-TYPE SYNTAX INTEGER { wpa2Personal(3), wpaPersonal(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The security type to use." ::= { wlanSoftapCfg 4} wlanSoftapEncryptionType OBJECT-TYPE SYNTAX INTEGER { tkip(3), aes(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The encryption type to use." ::= { wlanSoftapCfg 5} wlanSoftapSecurityKey OBJECT-TYPE SYNTAX DisplayString(SIZE(8..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The security key for WPA2-Personal/WPA-Personal. 8-63 case sensitive characters or 64 hexadecimal characters" ::= { wlanSoftapCfg 6} wlanSoftapIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the IOLAN's WLAN interface when in softap mode." ::= { wlanSoftapCfg 7 } wlanSoftapSubnetBits OBJECT-TYPE SYNTAX Integer32(1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits in the subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. Valid values are 1-32." ::= { wlanSoftapCfg 8 } wlanSoftapDhcp OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable DHCP for softap mode. When enabled, DHCP will assign an IP address to connecting devices." ::= {wlanSoftapCfg 9} wlanSoftapDhcpIpPoolAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The DHCP pool starting IP address." ::= { wlanSoftapCfg 10 } wlanSoftapDhcpSubnetBits OBJECT-TYPE SYNTAX Integer32(1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits in the subnet mask. For example, a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. Valid values are 1-32." ::= { wlanSoftapCfg 11 } -- wlanSoftapCfg group end -- wlanProfilesCfg group start wlanProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The WLAN profile table." ::= { wlanProfilesCfg 1 } wlanProfileEntry OBJECT-TYPE SYNTAX WlanProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the wlanProfileEntry, each relating to a WLAN profile." INDEX { wlanProfileIndex } ::= { wlanProfileTable 1 } WlanProfileEntry ::= SEQUENCE { wlanProfileIndex GenericTableIndex, wlanProfileStatus ContainerStatus, wlanProfileEnable YesNoValue, wlanProfileConnectPriority Integer32, wlanProfileName DisplayString, wlanProfileSsid DisplayString, wlanProfileScanBand INTEGER, wlanProfileScanDfs OnOffValue, wlanProfileHiddenSsid YesNoValue, wlanProfileSecurityType INTEGER, wlanProfileEncryptionType INTEGER, wlanProfileOpenSharedWepKey1 DisplayString, wlanProfileOpenSharedWepKey2 DisplayString, wlanProfileOpenSharedWepKey3 DisplayString, wlanProfileOpenSharedWepKey4 DisplayString, wlanProfileOpenSharedWepTxKeyIndex Integer32, wlanProfilePersonalSecurityKey DisplayString, wlanProfileEnterpriseUsername DisplayString, wlanProfileEnterprisePassword DisplayString, wlanProfileEnterpriseValidateCert OnOffValue, wlanProfileEnterpriseAuthMethod INTEGER, wlanProfileEnterpriseAuthProtocol INTEGER, wlanProfileEnterpriseRoamingIdentity DisplayString, wlanProfile8021xUsername DisplayString, wlanProfile8021xPassword DisplayString, wlanProfile8021xValidateCert OnOffValue, wlanProfile8021xAuthMethod INTEGER, wlanProfile8021xAuthProtocol INTEGER, wlanProfile8021xRoamingIdentity DisplayString } wlanProfileIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry number for this user." ::= { wlanProfileEntry 1 } wlanProfileStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { wlanProfileEntry 2 } wlanProfileEnable OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Only enabled profiles are considered for association with access points." ::= { wlanProfileEntry 3 } wlanProfileConnectPriority OBJECT-TYPE SYNTAX Integer32(1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "The connect priority which the IOLAN uses when attempting to connect to an access point." ::= { wlanProfileEntry 4 } wlanProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name for this profile. To delete the profile, set this field to blank. If blank, this entry is currently unused." ::= { wlanProfileEntry 5 } wlanProfileSsid OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The SSID for this profile." ::= { wlanProfileEntry 6 } wlanProfileScanBand OBJECT-TYPE SYNTAX INTEGER { bandBoth(1), band2g4(2), band5g(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This profile is considered only if the access point is using the selected band. bandBoth: either 2.4GHz or 5GHz bands band2g4: 2.4GHz band band5g: 5GHz band" ::= { wlanProfileEntry 7 } wlanProfileScanDfs OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable scanning of DFS channels." ::= {wlanProfileEntry 8 } wlanProfileHiddenSsid OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the access point hides (Yes) or broadcasts (No) the SSID." ::= { wlanProfileEntry 9 } wlanProfileSecurityType OBJECT-TYPE SYNTAX INTEGER { open(1), shared(2), wpa2Personal(3), wpaPersonal(4), wpa2Enterprise(5), wpaEnterprise(6), ieee8021x(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The security type to use." ::= { wlanProfileEntry 10 } wlanProfileEncryptionType OBJECT-TYPE SYNTAX INTEGER { none(1), wep(2), tkip(3), aes(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The encryption type to use." ::= { wlanProfileEntry 11 } -- Open/Shared wlanProfileOpenSharedWepKey1 OBJECT-TYPE SYNTAX DisplayString(SIZE(5..26)) MAX-ACCESS read-write STATUS current DESCRIPTION "WEP key 1. 5 case sensitive characters (wep-40) or 13 case sensitive characters (wep-104) or 10 hexadecimal case insensitive characters or 26 hexadecimal case insensitive characters." ::= { wlanProfileEntry 12 } wlanProfileOpenSharedWepKey2 OBJECT-TYPE SYNTAX DisplayString(SIZE(5..26)) MAX-ACCESS read-write STATUS current DESCRIPTION "WEP key 1. 5 case sensitive characters (wep-40) or 13 case sensitive characters (wep-104) or 10 hexadecimal case insensitive characters or 26 hexadecimal case insensitive characters." ::= { wlanProfileEntry 13 } wlanProfileOpenSharedWepKey3 OBJECT-TYPE SYNTAX DisplayString(SIZE(5..26)) MAX-ACCESS read-write STATUS current DESCRIPTION "WEP key 1. 5 case sensitive characters (wep-40) or 13 case sensitive characters (wep-104) or 10 hexadecimal case insensitive characters or 26 hexadecimal case insensitive characters." ::= { wlanProfileEntry 14 } wlanProfileOpenSharedWepKey4 OBJECT-TYPE SYNTAX DisplayString(SIZE(5..26)) MAX-ACCESS read-write STATUS current DESCRIPTION "WEP key 1. 5 case sensitive characters (wep-40) or 13 case sensitive characters (wep-104) or 10 hexadecimal case insensitive characters or 26 hexadecimal case insensitive characters." ::= { wlanProfileEntry 15 } wlanProfileOpenSharedWepTxKeyIndex OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the WEP key to use for encrypting transmitted data." ::= { wlanProfileEntry 16} -- Personal wlanProfilePersonalSecurityKey OBJECT-TYPE SYNTAX DisplayString(SIZE(8..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Passphrase/key to use for encrypting the data. 8-63 case sensitive characters or 64 hexadecimal characters." ::= { wlanProfileEntry 17 } -- Enterprise wlanProfileEnterpriseUsername OBJECT-TYPE SYNTAX DisplayString(SIZE(0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username to use for authentication." ::= { wlanProfileEntry 18 } wlanProfileEnterprisePassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password to use for authentication." ::= { wlanProfileEntry 19 } wlanProfileEnterpriseValidateCert OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable validation of the server certificate." ::= {wlanProfileEntry 20} wlanProfileEnterpriseAuthMethod OBJECT-TYPE SYNTAX INTEGER { eapttls(1), peap(2), leap(3), eaptls(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication method." ::= { wlanProfileEntry 21} wlanProfileEnterpriseAuthProtocol OBJECT-TYPE SYNTAX INTEGER { pap(1), chap(2), mschap(3), mschapv2(4), eapmschapv2(5), eapmd5(6), eapgtc(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication protocol." ::= { wlanProfileEntry 22} wlanProfileEnterpriseRoamingIdentity OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Roaming identity." ::= { wlanProfileEntry 23 } -- 802.1x wlanProfile8021xUsername OBJECT-TYPE SYNTAX DisplayString(SIZE(0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username to use for authentication." ::= { wlanProfileEntry 24 } wlanProfile8021xPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password to use for authentication." ::= { wlanProfileEntry 25 } wlanProfile8021xValidateCert OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable validation of the server certificate." ::= {wlanProfileEntry 26} wlanProfile8021xAuthMethod OBJECT-TYPE SYNTAX INTEGER { eapttls(1), peap(2), leap(3), eaptls(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication method." ::= { wlanProfileEntry 27} wlanProfile8021xAuthProtocol OBJECT-TYPE SYNTAX INTEGER { pap(1), chap(2), mschap(3), mschapv2(4), eapmschapv2(5), eapmd5(6), eapgtc(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication protocol." ::= { wlanProfileEntry 28} wlanProfile8021xRoamingIdentity OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Roaming identity." ::= { wlanProfileEntry 29 } -- wlanProfilesCfg group end -- wlanStats group start wlanStatsMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), client(2), softap(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The WLAN operating mode." ::= { wlanStats 1} wlanStatsConnected OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Connected status varies depending on operating mode. Mode Disabled: No Client: Yes/No Soft-AP: # of connected clients" ::= { wlanStats 2 } wlanStatsProfile OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "In client mode, the WLAN profile corresponding to the currently connected access point." ::= { wlanStats 3 } wlanStatsSsid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "In Client mode, this is the SSID of the currently connected access point. In Soft-AP mode, this is the SSID of the IOLAN." ::= { wlanStats 4 } wlanStatsBssid OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "In Client mode, this is the BSSID of the currently connected access point. In Soft-AP mode, this is the BSSID of the last connected client." ::= { wlanStats 5 } wlanStatsChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The channel currently being used in Client and Soft-AP mode." ::= { wlanStats 6 } wlanStatsRssi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The power level of the received signal in dBm." ::= { wlanStats 7 } wlanStatsIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current IP address of the IOLAN's WLAN interface." ::= { wlanStats 8 } wlanStatsTxRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current transmit rate." ::= { wlanStats 9 } wlanStatsRegion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The currently configured operating region." ::= { wlanStats 10 } wlanStatsSecurityType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The security type used in the current connection." ::= { wlanStats 11 } wlanStatsEncryptionType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The encryption used in the current connection." ::= { wlanStats 12 } wlanStatsPairwiseCipher OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The pairwise cipher used in the current connection." ::= { wlanStats 13 } wlanStatsGroupCipher OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The group cipher used in the current connection." ::= { wlanStats 14 } -- wlanStats group end -- WLAN info ENDS -- SSH Server Info sftpStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {sftpInfo 1} sftpCompression OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Requests compression of all data. Compression is desirable on modem lines and other slow connections, but will only slow down things on fast networks" ::= { sftpInfo 2} sftpAutoLogin OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "Creates an automatic SFTP authentication, using the Name and Password values." ::= { sftpInfo 3} sftpName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the user on the SFTP server." ::= { sftpInfo 4} sftpPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user's password on the SFTP server." ::= { sftpInfo 5} sftpHost OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the SFTP host." ::= { sftpInfo 6} sftpTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the HTTP tunnel associated with this service." ::= { sftpInfo 7 } sftpProtocol OBJECT-TYPE SYNTAX INTEGER { ssh1(1), ssh2(2), sshBoth(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the SSH client version that will be used with the SFTP server." ::= { sftpInfo 8} sftpRSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "An authentication method used by SSH version 1 and 2. Use RSA authentication for the SFTP server." ::= { sftpInfo 9} sftpDSA OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "An authentication method used by SSH version 2. Use DSA authentication for the SFTP server." ::= { sftpInfo 10} sftpKeyboard OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "The user types in a password for authentication." ::= { sftpInfo 11} sftpCipherSSH1 OBJECT-TYPE SYNTAX INTEGER { tripledes(1), blowfish(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the encryption method (cipher) that you want to use for your SSH version 1 connection: 3DES or Blowfish" ::= { sftpInfo 12} sftpFirstSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { tripledes(1), blowfish(2), aes(3), cast(4), arcfour(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the first priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: 3DES, Blowfish, AES, CAST, or Arcfour" ::= { sftpInfo 13} sftpSecondSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes(4), cast(5), arcfour(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the second priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES, CAST, or Arcfour" ::= { sftpInfo 14} sftpThirdSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes(4), cast(5), arcfour(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the third priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES, CAST, or Arcfour" ::= { sftpInfo 15} sftpFourthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes(4), cast(5), arcfour(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the fourth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES, CAST, or Arcfour" ::= { sftpInfo 16} sftpFifthSSH2Cipher OBJECT-TYPE SYNTAX INTEGER { none(1), tripledes(2), blowfish(3), aes(4), cast(5), arcfour(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the fifth priority negotiation for the encryption method (ciphers) that the Device Server will use for the SSH version 2 connection: None, 3DES, Blowfish, AES, CAST, or Arcfour" ::= { sftpInfo 17} -- wwanInfo BEGINS wwanCfg OBJECT IDENTIFIER ::= { wwanInfo 1 } wwanStats OBJECT IDENTIFIER ::= { wwanInfo 2 } -- wwanCfg group start wwanGlobalStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= { wwanCfg 1 } wwanEnable OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable WWAN" ::= { wwanCfg 2 } wwanApn OBJECT-TYPE SYNTAX DisplayString(SIZE(1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "The APN required by your service provider to access the network." ::= { wwanCfg 3 } wwanAuthentication OBJECT-TYPE SYNTAX INTEGER { authNone(1), authPap(2), authChap(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The authentication method required by your service provider." ::= { wwanCfg 4 } wwanUsername OBJECT-TYPE SYNTAX DisplayString(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username required by your service provider if the authentication method is PAP or CHAP." ::= { wwanCfg 5 } wwanPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password required by your service provider if the authentication method is PAP or CHAP." ::= { wwanCfg 6 } wwanPin OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The PIN required to unlock a PIN protected SIM." ::= { wwanCfg 7 } wwanRadioAccessTechnology OBJECT-TYPE SYNTAX INTEGER { ratAuto(1), ratLte(2), rat3g(3), rat2g(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The radio access technology of the network to connect to." ::= { wwanCfg 8 } wwanAutoDns OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the DNS server IP address will be retrieved automatically from the network." ::= { wwanCfg 9 } -- wwanCfg group end -- wwanStats group start wwanStatsModemModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The modem model." ::= { wwanStats 1 } wwanStatsModemFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The modem firmware version." ::= { wwanStats 2 } wwanStatsIMEI OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the modem." ::= { wwanStats 3 } wwanStatsICCID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the actual SIM card itself." ::= { wwanStats 4 } wwanStatsIMSI OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier that defines a subscriber in the wireless world, including the country and mobile network to which the subscriber belongs." ::= { wwanStats 5 } wwanStatsPinRetryCounter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of retries remaining for the SIM PIN." ::= { wwanStats 6 } wwanStatsNetworkType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The radio access technology used to connect to the network." ::= { wwanStats 7 } wwanStatsNetworkStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The network connection status." ::= { wwanStats 8 } wwanStatsNetworkName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the connected network." ::= { wwanStats 9 } wwanStatsAPN OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The APN used to connect to the network." ::= { wwanStats 10 } wwanStatsSignalStrength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The strength of the network signal." ::= { wwanStats 11 } wwanStatsIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current IP address of the IOLAN's WWAN interface." ::= { wwanStats 12 } wwanStatsRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RX byte count." ::= { wwanStats 13 } wwanStatsTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TX byte count." ::= { wwanStats 14 } -- wwanStats group end -- wwanInfo ENDS -- sfpInfo -- sfpModuleTable -- sfpModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF sfpModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of SFP information for Optical Transceivers" ::= { sfpInfo 1 } sfpModuleEntry OBJECT-TYPE SYNTAX SfpModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries of the table, each relating to a separate SFP module." INDEX { sfpInterfaceIndex } ::= { sfpModuleTable 1 } SfpModuleEntry ::= SEQUENCE { sfpInterfaceIndex GenericTableIndex, sfpStatus BITS, sfpVendorSerialNumber DisplayString, sfpVendorName DisplayString, sfpVendorPartNumber DisplayString, sfpConnectorType INTEGER, sfpNominalBitRate Unsigned32, sfpLinkReach9125 Integer32, sfpLinkReach50125 Integer32, sfpLinkReach625125 Integer32, sfpReachCopper Integer32, sfpFiberWaveLength Unsigned32, sfpDmiCurrentTempState INTEGER, sfpDmiRealTimeTemp DisplayString, sfpDmiHighTempWarn DisplayString, sfpDmiHighTempAlarm DisplayString, sfpDmiLowTempWarn DisplayString, sfpDmiLowTempAlarm DisplayString, sfpDmiCurrentVoltState INTEGER, sfpDmiRealTimeVolt DisplayString, sfpDmiHighVoltWarn DisplayString, sfpDmiHighVoltAlarm DisplayString, sfpDmiLowVoltWarn DisplayString, sfpDmiLowVoltAlarm DisplayString, sfpDmiCurrentTxBiasState INTEGER, sfpDmiRealTimeTxBias DisplayString, sfpDmiHighTxBiasWarn DisplayString, sfpDmiHighTxBiasAlarm DisplayString, sfpDmiLowTxBiasWarn DisplayString, sfpDmiLowTxBiasAlarm DisplayString, sfpDmiCurrentTxPowerState INTEGER, sfpDmiRealTimeTxPower DisplayString, sfpDmiHighTxPowerWarn DisplayString, sfpDmiHighTxPowerAlarm DisplayString, sfpDmiLowTxPowerWarn DisplayString, sfpDmiLowTxPowerAlarm DisplayString, sfpDmiCurrentRxPowerState INTEGER, sfpDmiRealTimeRxPower DisplayString, sfpDmiHighRxPowerWarn DisplayString, sfpDmiHighRxPowerAlarm DisplayString, sfpDmiLowRxPowerWarn DisplayString, sfpDmiLowRxPowerAlarm DisplayString } sfpInterfaceIndex OBJECT-TYPE SYNTAX GenericTableIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet interface number." ::= { sfpModuleEntry 1 } sfpStatus OBJECT-TYPE SYNTAX BITS { sfpModuleInserted(24), sfpCommFailed(25), sfpDmiSupported(26) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the status of the SFP module. If sfpCommFailed value is set then the rest of the data in this entry is invalid 0x80 - sfpModuleInserted 0x40 - sfpCommFailed 0x20 - sfpDmiSupported" ::= { sfpModuleEntry 2 } sfpVendorSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP's vendor serial number. " ::= { sfpModuleEntry 3 } sfpVendorName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP's vendor company name. " ::= { sfpModuleEntry 4 } sfpVendorPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP's vendor part number. " ::= { sfpModuleEntry 5 } sfpConnectorType OBJECT-TYPE SYNTAX INTEGER { unknownUnspecified(0), sc(1), fiberChannelStyle1Copper(2), fiberChannelStyle2Copper(3), bncTnc(4), fiberChannelCoaxHeader(5), fiberJack(6), lc(7), mtrj(8), mu(9), sg(10), opticalPigtail(11), MpoParallelOptic(12); hssdcII(32), copperPigtail(33), rj45(34) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP connector type." ::= { sfpModuleEntry 6 } sfpNominalBitRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP nominal bit rate of fiber interface, in megabits per second." ::= { sfpModuleEntry 7 } sfpLinkReach9125 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI maximum length in meters of media supported by the fiber transceiver for 9 micron (125 micron jacket) single-mode fiber. " ::= { sfpModuleEntry 8 } sfpLinkReach50125 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP maximum length in meters of media supported by the fiber transceiver for 50 micron (125 micron jacket) multi-mode fiber." ::= { sfpModuleEntry 9 } sfpLinkReach625125 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP maximum length in meters of media supported by the fiber transceiver for 62.5 micron (125 micron jacket) multi-mode fiber." ::= { sfpModuleEntry 10 } sfpReachCopper OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the maximum length in meters that is supported by the SFP/XFP interface using copper cable." ::= { sfpModuleEntry 11 } sfpFiberWaveLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the wavelength of the fiber interface's optical transceiver, in nanometers." ::= { sfpModuleEntry 12 } sfpDmiCurrentTempState OBJECT-TYPE SYNTAX INTEGER { invalid(0), notSupported(1), normal(2), highWarn(3), highAlarm(4), lowWarn(5), lowAlarm(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the current alarm status for SFP DMI internally measured temperature. " ::= { sfpModuleEntry 13 } sfpDmiRealTimeTemp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI real time temperature." ::= { sfpModuleEntry 14 } sfpDmiHighTempWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high temperature warning threshold. The value displayed will be either Celsius or Fahrenheit based on your current regional display settings. " ::= { sfpModuleEntry 15 } sfpDmiHighTempAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high temperature warning threshold." ::= { sfpModuleEntry 16 } sfpDmiLowTempWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high temperature warning threshold." ::= { sfpModuleEntry 17 } sfpDmiLowTempAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high temperature warning threshold." ::= { sfpModuleEntry 18 } sfpDmiCurrentVoltState OBJECT-TYPE SYNTAX INTEGER { invalid(0), notSupported(1), normal(2), highWarn(3), highAlarm(4), lowWarn(5), lowAlarm(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies current alarm status for SFP DMI internally measured voltage. " ::= { sfpModuleEntry 19 } sfpDmiRealTimeVolt OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI real time voltage in Volts. " ::= { sfpModuleEntry 20 } sfpDmiHighVoltWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high voltage warning threshold in Volts " ::= { sfpModuleEntry 21 } sfpDmiHighVoltAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high voltage warning threshold in Volts " ::= { sfpModuleEntry 22 } sfpDmiLowVoltWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high voltage warning threshold in Volts" ::= { sfpModuleEntry 23 } sfpDmiLowVoltAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high voltage warning threshold in Volts" ::= { sfpModuleEntry 24 } sfpDmiCurrentTxBiasState OBJECT-TYPE SYNTAX INTEGER { invalid(0), notSupported(1), normal(2), highWarn(3), highAlarm(4), lowWarn(5), lowAlarm(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies current alarm status for SFP DMI internally measured transmit bias current in milliamps. " ::= { sfpModuleEntry 25 } sfpDmiRealTimeTxBias OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high TX Bias current in milliamps. " ::= { sfpModuleEntry 26 } sfpDmiHighTxBiasWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high TX Bias current warning threshold in milliamps." ::= { sfpModuleEntry 27 } sfpDmiHighTxBiasAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high TX Bias current alarm threshold in milliamps." ::= { sfpModuleEntry 28 } sfpDmiLowTxBiasWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI low TX Bias current warning threshold in milliamps." ::= { sfpModuleEntry 29 } sfpDmiLowTxBiasAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI low TX Bias current alarm threshold in milliamps." ::= { sfpModuleEntry 30 } sfpDmiCurrentTxPowerState OBJECT-TYPE SYNTAX INTEGER { invalid(0), notSupported(1), normal(2), highWarn(3), highAlarm(4), lowWarn(5), lowAlarm(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies current alarm status for SFP DMI internally measured transmit power. " ::= { sfpModuleEntry 31 } sfpDmiRealTimeTxPower OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI real time TX output power. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 32 } sfpDmiHighTxPowerWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high TX output power warning threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 33 } sfpDmiHighTxPowerAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high TX output power alarm threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 34 } sfpDmiLowTxPowerWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI low TX output power warning threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 35 } sfpDmiLowTxPowerAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI low TX output power alarm threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 36 } sfpDmiCurrentRxPowerState OBJECT-TYPE SYNTAX INTEGER { invalid(0), notSupported(1), normal(2), highWarn(3), highAlarm(4), lowWarn(5), lowAlarm(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies current alarm status for SFP DMI internally measured receive power. " ::= { sfpModuleEntry 37 } sfpDmiRealTimeRxPower OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI real time RX received optical power. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 38 } sfpDmiHighRxPowerWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high RX received optical warning threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 39 } sfpDmiHighRxPowerAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI high RX received optical alarm threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 40 } sfpDmiLowRxPowerWarn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI low RX received optical warning threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 41 } sfpDmiLowRxPowerAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the SFP DMI low RX received optical alarm threshold. The value displayed will be either millwatts or Dbm based on your current regional display settings. " ::= { sfpModuleEntry 42 } --end sfpInfo -- frontPanelInfo fpStatus OBJECT-TYPE SYNTAX ContainerStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When you perform a GET on this variable, one of the following values will be returned: 1-Indicates that the container folder is active with no changes. 2-Indicates that the container folder is active with change(s). Once you have completed setting the variables in a folder, you will want to submit your changes to the Device Server. To do this, set the Status variable to 4. If you want to discard the changes, set the Status variable to 6. 4-Indicates that the changes in the container folder are to be submitted to the Device Server. 6-Indicates that the changes in the container folder are to be discarded." ::= {frontPanelInfo 1} fpLcdAutoScrollEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines whether the front panel LCD will auto-scroll the specified screens" ::= { frontPanelInfo 2} fpLcdScrollDelay OBJECT-TYPE SYNTAX Integer32 (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the time between screens when auto-scroll is enabled." ::= { frontPanelInfo 3} fpLcdIdleTimeout OBJECT-TYPE SYNTAX Integer32 (60..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the time after a keypad key is pressed before the auto-scroll will resume." ::= { frontPanelInfo 4} fpCustomTextLine1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines line 1 of the custom text screen." ::= { frontPanelInfo 5} fpCustomTextLine2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines line 2 of the custom text screen." ::= { frontPanelInfo 6} fpKeypadLock OBJECT-TYPE SYNTAX INTEGER { unlocked(0), locked(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines whether the front panel keypad is locked for editing functions" ::= { frontPanelInfo 7} fpKeypadPin OBJECT-TYPE SYNTAX INTEGER { pin-disabled(0), pin-enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Request a Pin in order to have access to config and admin menus" ::= { frontPanelInfo 8} fpKeypadPinNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the 6 numeric character pin which is required to reset the front panel config to factory default." ::= { frontPanelInfo 9} fpLcdScreenOrder OBJECT IDENTIFIER ::= { frontPanelInfo 10 } fpLcdScreenOrder1 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 1." ::= { fpLcdScreenOrder 1} fpLcdScreenOrder2 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 2." ::= { fpLcdScreenOrder 2} fpLcdScreenOrder3 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 3." ::= { fpLcdScreenOrder 3} fpLcdScreenOrder4 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 4." ::= { fpLcdScreenOrder 4} fpLcdScreenOrder5 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 5." ::= { fpLcdScreenOrder 5} fpLcdScreenOrder6 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 6." ::= { fpLcdScreenOrder 6} fpLcdScreenOrder7 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 7." ::= { fpLcdScreenOrder 7} fpLcdScreenOrder8 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 8." ::= { fpLcdScreenOrder 8} fpLcdScreenOrder9 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 9." ::= { fpLcdScreenOrder 9} fpLcdScreenOrder10 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 10." ::= { fpLcdScreenOrder 10} fpLcdScreenOrder11 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 11." ::= { fpLcdScreenOrder 11} fpLcdScreenOrder12 OBJECT-TYPE SYNTAX INTEGER { disabled(-1), ipv4-ethernet-address(0), ipv6-ethernet-address(1), hardware-mac-address(2), serial-numbers(3), console(4), release(5), temperature(6), custom-text(7), port-connections(8), wlan-connection-information(9), wwan-connection-information(10), server-info(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the which screen is displayed in order 12." ::= { fpLcdScreenOrder 12} -- end of sdsMIBObjects -- sdsMIB Notifications sdsMIBNotificationsPrefix OBJECT IDENTIFIER ::= { sdsMIBNotifications 0 } sdsMIBIoDigitalInputAlarmSensor NOTIFICATION-TYPE OBJECTS { ioDigitalStatusState } STATUS current DESCRIPTION "A sdsMIBIoDigitalInputAlarmSensor trap signifies that the Digital I/O channel input sensor alarm has triggered." ::= { sdsMIBNotificationsPrefix 1 } sdsMIBIoLineInputDSRAlarm NOTIFICATION-TYPE OBJECTS { ioLineSignalStatusState } STATUS current DESCRIPTION "A sdsMIBIoLineInputDSRAlarm trap signifies that the Serial line DSR input alarm has triggered." ::= { sdsMIBNotificationsPrefix 2 } sdsMIBIoLineInputDCDAlarm NOTIFICATION-TYPE OBJECTS { ioLineSignalStatusState } STATUS current DESCRIPTION "A sdsMIBIoLineInputDCDAlarm trap signifies that the Serial line DCD input alarm has triggered." ::= { sdsMIBNotificationsPrefix 3 } sdsMIBIoLineInputCTSAlarm NOTIFICATION-TYPE OBJECTS { ioLineSignalStatusState } STATUS current DESCRIPTION "A sdsMIBIoLineInputCTSAlarm trap signifies that the Serial line CTS input alarm has triggered." ::= { sdsMIBNotificationsPrefix 4 } sdsMIBIoAnalogInputAlarmSeverityLevel1 NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel1 trap signifies that the Analog I/O channel input alarm has triggered at severity level 1." ::= { sdsMIBNotificationsPrefix 5 } sdsMIBIoAnalogInputAlarmSeverityLevel2 NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel2 trap signifies that the Analog I/O channel input alarm has triggered at severity level 2." ::= { sdsMIBNotificationsPrefix 6 } sdsMIBIoAnalogInputAlarmSeverityLevel3 NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel3 trap signifies that the Analog I/O channel input alarm has triggered at severity level 3." ::= { sdsMIBNotificationsPrefix 7 } sdsMIBIoAnalogInputAlarmSeverityLevel4 NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel4 trap signifies that the Analog I/O channel input alarm has triggered at severity level 4." ::= { sdsMIBNotificationsPrefix 8 } sdsMIBIoAnalogInputAlarmSeverityLevel5 NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel5 trap signifies that the Analog I/O channel input alarm has triggered at severity level 5." ::= { sdsMIBNotificationsPrefix 9 } sdsMIBIoDigitalInputAlarmClear NOTIFICATION-TYPE OBJECTS { ioDigitalStatusState } STATUS current DESCRIPTION "A sdsMIBIoDigitalInputAlarmClear trap signifies that the Digital I/O channel input sensor alarm has cleared." ::= { sdsMIBNotificationsPrefix 10 } sdsMIBIoLineInputDSRAlarmClear NOTIFICATION-TYPE OBJECTS { ioLineSignalStatusState } STATUS current DESCRIPTION "A sdsMIBIoLineInputDSRAlarmClear trap signifies that the Serial line DSR input alarm has cleared." ::= { sdsMIBNotificationsPrefix 11 } sdsMIBIoLineInputDCDAlarmClear NOTIFICATION-TYPE OBJECTS { ioLineSignalStatusState } STATUS current DESCRIPTION "A sdsMIBIoLineInputDCDAlarmClear trap signifies that the Serial line DCD input alarm has cleared." ::= { sdsMIBNotificationsPrefix 12 } sdsMIBIoLineInputCTSAlarmClear NOTIFICATION-TYPE OBJECTS { ioLineSignalStatusState } STATUS current DESCRIPTION "A sdsMIBIoLineInputCTSAlarmClear trap signifies that the Serial line CTS input alarm has cleared." ::= { sdsMIBNotificationsPrefix 13 } sdsMIBIoAnalogInputAlarmSeverityLevel1Clear NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel1Clear trap signifies that the Analog I/O channel input alarm at severity level 1 has cleared." ::= { sdsMIBNotificationsPrefix 14 } sdsMIBIoAnalogInputAlarmSeverityLevel2Clear NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel2Clear trap signifies that the Analog I/O channel input alarm at severity level 2 has cleared." ::= { sdsMIBNotificationsPrefix 15 } sdsMIBIoAnalogInputAlarmSeverityLevel3Clear NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel3Clear trap signifies that the Analog I/O channel input alarm at severity level 3 has cleared." ::= { sdsMIBNotificationsPrefix 16 } sdsMIBIoAnalogInputAlarmSeverityLevel4Clear NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel4Clear trap signifies that the Analog I/O channel input alarm at severity level 4 has cleared." ::= { sdsMIBNotificationsPrefix 17 } sdsMIBIoAnalogInputAlarmSeverityLevel5Clear NOTIFICATION-TYPE OBJECTS { ioAnalogStatusValue } STATUS current DESCRIPTION "A sdsMIBIoAnalogInputAlarmSeverityLevel5Clear trap signifies that the Analog I/O channel input alarm at severity level 5 has cleared." ::= { sdsMIBNotificationsPrefix 18 } sdsMIBEthernetLinkDown NOTIFICATION-TYPE OBJECTS { ethStatsName,ethStatsStatus } STATUS current DESCRIPTION "A sdsMIBEthernetLinkDown trap signifies that the sending SNMP application entity recognizes a failure in one of the communications links represented in the agent's configuration." ::= { sdsMIBNotificationsPrefix 19 } sdsMIBEthernetLinkUp NOTIFICATION-TYPE OBJECTS { ethStatsName,ethStatsStatus } STATUS current DESCRIPTION "A sdsMIBEthernetLinkUp trap signifies that the sending SNMP application entity has detected that one of the communications links has transitioned out of the down state." ::= { sdsMIBNotificationsPrefix 20 } -- sdsMIB conformance information sdsMIBCompliances OBJECT IDENTIFIER ::= { sdsMIBConformance 1 } sdsMIBGroups OBJECT IDENTIFIER ::= { sdsMIBConformance 2 } -- compliance statements sdsMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for sdsMIB which implement the Perle IOLAN SDS, SCS and STS MIB." MODULE -- this module MANDATORY-GROUPS { sdsMIBMainGroup, sdsMIBNotificationsGroup } ::= { sdsMIBCompliances 1 } -- units of conformance sdsMIBMainGroup OBJECT-GROUP OBJECTS { adminFunction,adminLastFunction,adminStatus,adminSystemDate, adminSystemTime,adminKillLine,adminGetClusteredSlavePortNames,adminPowerOn, adminPowerOff,adminPowerBoot,adminPowerReset,adminPowerStatus, adminIpsec,adminPowerMonitorResetRebootInfo,adminPowerMonitorLastRebootTime, adminPowerMonitorNumberOfReboots,adminPowerMonitorStatus, adminPowerMonitorOff,adminPowerMonitorOn,adminSerialNumbers, serverStatus,serverName,serverDomainName,serverIPaddress, serverSubnetBits,serverPortBuffering,serverViewPortBufferString, serverTimeStamping,serverSessionEscapeString,serverNFSHostName, serverNFSDirectory,serverNFSEncryption,serverPortMenuString, serverBreakEnabled,serverBanner,serverSecurity,serverPromptWithName, serverPasswordLimit,serverOemLogin,serverBypassPassword, serverSingleTelnet,serverFlushOnClose,serverPrimaryAuthMethod, serverSecondaryAuthMethod,serverEthernetSpeedDuplex,serverTFTPRetry, serverTFTPTimeOut,serverEnableGuestLogin,serverSecondaryIPaddress, serverSecondarySubnetBits,serverEthSecondarySpeedDuplex, serverDHCPUpdateDNSPrimary,serverPowerManagementMenuString, serverActiveStandbyEnabled,serverActiveStandbyMiimon, serverActiveStandbyUpdelay,serverDropSessionDetectionTime, serverAutoObtainDNS,serverAutoObtainWINS,serverAutoObtainGW, serverAlwaysAttemptSecond,serverDHCPUpdateDNSSecondary, serverDomainPrefixPrimary,serverDomainPrefixSecondary, serverPortBufferSyslog,serverPortBufferKeyStroke,serverIpsecUseNat, serverAutoObtainDNSV6,serverAuthenticateAdminlocal,serverDisplayMotdWeb, serverGenericWebLoginScreen,serverNfsHostTunnel, serverPortBufferSyslogLevel,serverEasyPortWebClient, serverDataLoggingBufferSize, serverDataLoggingOptions, serverKeepAliveRetries, serverKeepAliveTimeout, serverEth0MTU, serverEth1MTU, serverTFTPHost, serverTFTPTunnelName, serverIPaddress3, serverSubnetBits3, serverDHCPUpdateDNS3, serverDomainPrefix3, serverEth3MTU, serverEth1MediaType, serverEth1Sgmii, serverEth2MediaType, serverEth2Sgmii, hostStatus,hostName,hostIpAddr,fqdn, userStatus,userName,userService,userLanguage,userLevel,userHotKeyPrefix, userPhoneNumber,userCallBack,userIdleTimer,userSessionTimer,userIpHost, userTelnetPort,userSSHPort,userTcpClearPort,userFramedIp,userSubnetBits, userIpv6InterfaceIdentifier,userFramedMtu,userFramedCompression, userRouting,userPortConnected,userSessionTime,userIdleTime, userAllowAccessClusterPorts,userHost,userTunnel, portAccessStatus,portRWAccessAllowed,portRIAccessAllowed, portROAccessAllowed, userSessionStatus,userSessionType,userSessionAuto,userSessionTelnetPort, userSessionTelnetHost,userSessionTelnetTermType,userSessionTelnetEcho, userSessionTelnetMapnl,userSessionTelnetMode,userSessionTelnetInterrupt, userSessionTelnetQuit,userSessionTelnetEOF,userSessionTelnetErase, userSessionTelnetEchoCC,userSessionTelnetBreak,userSessionSSHPort, userSessionSSHHost,userSessionSSHTermType,userSessionSSHVerbose, userSessionSSHCompression,userSessionSSHAutoLogin,userSessionSSHName, userSessionSSHProtocol,userSessionSSHRSA,userSessionSSHDSA, userSessionSSHKeyboard,userSessionSSHCipherSSH1, userSessionSSHFirstSSH2Cipher,userSessionSSHSecondSSH2Cipher, userSessionSSHThirdSSH2Cipher,userSessionSSHFourthSSH2Cipher, userSessionSSHFifthSSH2Cipher,userSessionRloginHost,userSessionRloginTermType, userSessionTelnetTunnelName,userSessionSSHTunnelName,userSessionRloginTunnelName, userSessionStrictHostKeyChecking, userSessionSSHSixthSSH2Cipher,userSessionSSHSeventhSSH2Cipher,userSessionSSHEighthSSH2Cipher, portStatus,portName,portService,portDial,portModem,portPhone, portTermType,portPages,portPreDefinedUser,portDSPort,portIdleTimer, portSessionTimer,portSecurity,portBreak,portInboundFlowControl, portOutboundFlowControl,portInitialMode,portReset,portKeepalive, portMapCR,portMOTD,portHotKeyPrefix,portLock,portEnable,portMultiSession, portDialRetries,portDialTimeout,portInternetAddress,portRawOption, portDirectTrigger,portDataLogging,portSacSupport,portHdwStatus, portHdwInterface,portHdwSpeed,portHdwDataBits,portHdwParity, portHdwStopBits,portHdwFlowControl,portHdwMonitorDSR,portHdwMonitorDCD, portHdwDuplex,portHdwTXDriverControl,portHdwEchoSuppression,portHdwUART, portHdwIRQ,portHdwTxBytes,portHdwRxBytes,portHdwFrameErrs, portHdwParityErrs,portHdwBreaks,portHdwOverruns,portHdwRTS,portHdwCTS, portHdwDTR,portHdwDSR,portHdwCD,portHdwRI,portSoftTermination, portHdwCustomSpeed,portRawTunnelName,portBreakDelay,portBreakLength, portConnectStringDelay,portConnectTerminateString,portConnectInitiateString, portSendName,portHdwDiscardCharactersRecievedWithErrors, portHdwRtsToggle,portHdwRtsInitialDelay,portHdwRtsFinalDelay,portHdwDataEquipment,portHdwSlot, portTelnetStatus,portTelnetPort,portTelnetHost,portTelnetTermType, portTelnetEcho,portTelnetMapnl,portTelnetMode,portTelnetInterrupt, portTelnetQuit,portTelnetEOF,portTelnetErase,portTelnetEchoCC, portTelnetBreak,portTelnetTunnelName, portSSHStatus,portSSHPort,portSSHHost,portSSHTermType, portSSHVerbose,portSSHCompression,portSSHAutoLogin,portSSHName, portSSHProtocol,portSSHRSA,portSSHDSA,portSSHKeyboard,portSSHCipherSSH1, portSSHFirstSSH2Cipher,portSSHSecondSSH2Cipher,portSSHThirdSSH2Cipher, portSSHFourthSSH2Cipher,portSSHFifthSSH2Cipher,portSSHTunnelName, portSSHStrictHostKeyChecking,portSSHSixthSSH2Cipher, portSSHSeventhSSH2Cipher,portSSHEighthSSH2Cipher portPPPStatus,portPPPLocalIpAddr,portPPPRemoteIpAddr,portPPPSubnetBits, portPPPIpV6LocalIpAddr,portPPPIpV6RemoteIpAddr,portPPPAccm,portPPPMru, portPPPSecurity,portPPPUser,portPPPRemoteUser,portPPPACComp, portPPPProtoComp,portPPPVJComp,portPPPMagicNegotiation, portPPPIPAddrNegotiation,portPPPCRTimeout,portPPPTRTimeout, portPPPCRRetry,portPPPTRRetry,portPPPNakRetry,portPPPAuthTimeout, portPPPRoamingCallback,portPPPChallengInterval,portPPPRouting, portPPPDynamicDNSEnabled,portPPPDynamicDNSHostname, portPPPDynamicDNSUserName,portPPPDynamicDNSPassword, portPPPDynamicDNSStatusString,portPPPMSDirectConnection, portPPPIPv6Prefix,portPPPIPv6PrefixBits,portPPPEchoTimeout,portPPPEchoRetry, portSlipStatus,portSLIPLocalIpAddress,portSLIPRemoteIpAddress, portSLIPSubnetBits,portSLIPMtu,portSLIPVJComp,portSLIPRouting, portUDPStatus,portUDPStartAddress,portUDPEndAddress,portUDPPort, portUDPDirection,portUDPOption,portUDPTunnelName, portVmodemStatus,portVmodemHost,portVmodemPort,portVmodemSuccessString, portVmodemFailureString,portVmodemSuppress,portVmodemStyle, portVmodemResponseDelay,portVmodemEcho,portVmodemMode,portVmodemDCD, portVmodemRTS,portVmodemDTR,portVmodemInitString,portVmodemTunnelName, portRawStatus,portRawPort,portRawHost, portBidirStatus,portBidirPort,portBidirHost,portBidirTunnelName, portRloginStatus,portRloginHost,portRloginTermType,portRloginTunnelName, portEmailStatus,portEmailActive,portEmailLevel,portEmailTo,portEmailFrom, portEmailReply,portEmailSubject, portEmailUseDefaultLevel, portSSLStatus,portSSLEnabled,portSSLuseServer,portSSLVersion,portSSLType, portSSLVerifyPeerCertificate,portSSLCountry,portSSLStateProv, portSSLLocality,portSSLOrganisation,portSSLOrganisationUnit, portSSLCommonName,portSSLEmail,portEmailUseDefaultTo,portEmailUseDefaultFrom, portEmailUseDefaultReply,portEmailUseDefaultSubject, portSSLCipherStatus,portSSLCipherEncryption,portSSLCipherKeySizeMin, portSSLCipherKeySizeMax,portSSLCipherKeyExchange,portSSLCipherHMAC, portPacketForwardingStatus,portPacketForwardingPacketSize,portPacketForwardingIdleTime, portPacketForwardingForceTransmitTime,portPacketForwardingEnableSOF1,portPacketForwardingSOF1, portPacketForwardingEnableSOF2,portPacketForwardingSOF2,portPacketForwardingStartFrameTransmit, portPacketForwardingEnableEOF1,portPacketForwardingEOF1,portPacketForwardingEnableEOF2, portPacketForwardingEOF2,portPacketForwardingEnableEndTrigger1, portPacketForwardingEndTrigger1,portPacketForwardingEnableEndTrigger2, portPacketForwardingEndTrigger2,portPacketForwardingForwardingRule, portPacketForwardingPacketIdleTime,portPacketForwardingForwardMode, portPowerManagementMonitorEnableEmail, portPowerManagementMonitorEnableConsoleMsg,portPowerManagementMonitorDelay, portPowerManagementMonitorEnableDelay,portPowerManagementMonitorRetries, portPowerManagementMonitorTimeout,portPowerManagementMonitorInterval, portPowerManagementMonitorHost, portTunnelStatus,portTunnelPort,portTunnelHost,portTunnelHttpTunnelName, portMODBUSSlaveStatus,portMODBUSSlaveMode,portMODBUSSlaveCRLF,portMODBUSSlaveUIDRange, portMODBUSMasterStatus,portMODBUSMasterMode,portMODBUSMasterCRLF, portMODBUSMasterMappingStatus, portMODBUSMasterMappingRemoteIP, portMODBUSMasterMappingTransportType,portMODBUSMasterMappingPortNumber, portMODBUSMasterMappingUIDStart,portMODBUSMasterMappingUIDEnd, portMODBUSMasterMappingUIDRangeMode,portMODBUSMasterMappingTunnelName, portCustomAppStatus,portCustomAppCommand, portTrueportServiceStatus,portTrueportServicePort, portTrueportServiceHost,portTrueportServiceClientInitiated, portTrueportServiceActiveSignal,portTrueportServiceTunnelName, portPowerManagementStatus,portPowerManagementName,portPowerManagementModel, portPowerManagementPlugStatus,portPowerManagementPlugName, portPowerManagementPlugPowerUpInterval,portPowerManagementPlugDefaultState, portPowerManagementDSLine, portMultihostStatus,portMultihostMode, portMultihostOutboundStatus,portMultihostOutboundHostID, portMultihostOutboundTcpPort,portMultihostOutboundTunnel, modemStatus,modemName,modemInitialisation, serviceStatus,serviceDHCP,serviceRouteD,serviceTelnetD,serviceSSHD, serviceHTTPD,serviceSnmpD,serviceSPCD,serviceSNTP,serviceHTTPSD, serviceSyslog,serviceDeviceManagerD,serviceMODBUSD, serviceSecondaryDHCP,serviceIPSEC, serviceIncomingPings, trueportStatus,trueport50,trueport75,trueport110,trueport134,trueport150, trueport200,trueport300,trueport600,trueport1200,trueport1800, trueport2400,trueport4800,trueport9600,trueport19200,trueport38400, trueportCustom50,trueportCustom75,trueportCustom110,trueportCustom134, trueportCustom150,trueportCustom200,trueportCustom300,trueportCustom600, trueportCustom1200,trueportCustom1800,trueportCustom2400, trueportCustom4800,trueportCustom9600,trueportCustom19200, trueportCustom38400, radiusStatus,radiusPrimaryAuthHost,radiusSecondaryAuthHost, radiusAuthenticationPort,radiusAccountingEnabled,radiusPrimaryAcctHost, radiusSecondaryAcctHost,radiusAccountingPort,radiusAcctAuth, radiusRetryLimit,radiusTimeout,radiusNasIdentifier,radiusNasIpAddress, radiusNasSpecifyIpAddress,radiusNasIpv6Address, radiusNasSpecifyIpv6Address,radiusSecondaryAcctTunnel,radiusPrimaryAcctTunnel, radiusSecondaryAuthTunnel,radiusPrimaryAuthTunnel, kerberosStatus,kerberosRealm,kerberosDomain,kerberosPort, ldapStatus,ldapHost,ldapPort,ldapBase,ldapEnableTLS,ldapTLSPort, ldapHostTunnel,ldapClientPassword,ldapClientAppendBase,ldapClientName, ldapClientAuth,ldapPasswordEncryption,ldapUID, tacacsStatus,tacacsPrimaryHost,tacacsSecondaryHost,tacacsPort, tacacsAccounting,tacacsAccountingPrimaryHost, tacacsAccountingSecondaryHost,tacacsAccountingPort,tacacsAuthorization, tacacsAccountingSecondaryTunnel,tacacsAccountingPrimaryTunnel, tacacsSecondaryTunnel,tacacsPrimaryTunnel,tacacsAlternateServiceNames, securidStatus,securidMasterHost,securidSlaveHost,securidPort,securidType, securidLegacy,securidSlaveTunnel,securidMasterTunnel, nisStatus,nisDomain,nisPrimaryHost,nisSecondaryHost,nisSecondaryTunnel, nisPrimaryTunnel, sshServerStatus,sshServerRSA,sshServerDSA,sshServerKeyboard, sshServer3Des,sshServerBlowfish,sshServerAES,sshServerCAST, sshServerArcfour,sshServerVerbose,sshServerCompression, sshServerBreakString,sshServerSSH1,sshServerPassword,sshServerLoginTimeout, sshServerAESctr,sshServerAESgcm,sshServerChaCha20Poly1305, defUserStatus,defUserService,defUserLanguage,defUserLevel, defUserHotKeyPrefix,defUserPhoneNumber,defUserCallBack, defUserIdleTimer,defUserSessionTimer,defUserIpHost,defUserTelnetPort, defUserSSHPort,defUserTcpClearPort,defUserFramedIp,defUserSubnetBits, defUserIpv6InterfaceId,defUserFramedMtu,defUserFramedCompression, defUserRouting,defUserAllowAccessClusterPorts,defUserHost, defUserPortAccessStatus,defUserPortRWAccessAllowed, defUserPortRIAccessAllowed,defUserPortROAccessAllowed, snmpStatus,snmpContact,snmpLocation,snmpReadOnlyUser,snmpReadWriteUser, snmpCommunityStatus,snmpCommunityName,snmpCommunityIpAddress, snmpCommunityPermission, snmpTrapStatus,snmpTrapName,snmpTrapIpAddress,snmpTrapTunnelName, snmpTrapVersion, snmpTrapType, snmpTrapEnable, snmpReadOnlySecurityLevel,snmpReadOnlyAuthAlgorithm,snmpReadOnlyAuthPasswd, snmpReadOnlyPrivacyAlgorithm,snmpReadOnlyPrivacyPasswd, snmpReadWriteSecurityLevel,snmpReadWriteAuthAlgorithm, snmpReadWriteAuthPasswd,snmpReadWritePrivacyAlgorithm, snmpReadWritePrivacyPasswd,snmpTrapUser,snmpTrapSecurityLevel,snmpTrapAuthAlgorithm, snmpTrapAuthPasswd,snmpTrapPrivacyAlgorithm,snmpTrapPrivacyPasswd, snmpEngineIdString,snmpEngineId,snmpInformTimeout,snmpInformRetries, dnsStatus,dnsIpAddress,dnsActive, winsStatus,winsIpAddress,winsActive, gatewayStatus,gatewayHost,gatewayType,gatewayIpAddress,gatewaySubnetBits, gatewayInterface, syslogStatus,syslogPrimaryHost,syslogSecondaryHost,syslogLevel, syslogPrimaryTunnel,syslogSecondaryTunnel, emailStatus,emailActive,emailLevel,emailTo,emailFrom,emailSMTPHost, emailReply,emailSubject, emailSMTPHostTunnel,emailSMTPDomain,emailSMTPTcpPort,emailSMTPValidatePeerCertificate, emailSMTPEncryption,emailSMTPPassword,emailSMTPUsername, ripStatus,ripMode,ripAuthentication, ripKeyStatus,ripKeyId,ripKeyStartDate,ripKeyStartTime,ripKeyEndDate, ripKeyEndTime, timeStatus,timeZoneName,timeOffset,timeSummerName,timeSummerOffset, timeSummerMode,timeSummerRecStartMonth,timeSummerRecStartWeek, timeSummerRecStartDay,timeSummerRecStartHour,timeSummerRecStartMin, timeSummerRecEndMonth,timeSummerRecEndWeek,timeSummerRecEndDay, timeSummerRecEndHour,timeSummerRecEndMin,timeSummerFixStartMonth, timeSummerFixStartDay,timeSummerFixStartHour,timeSummerFixStartMinute, timeSummerFixEndMonth,timeSummerFixEndDay,timeSummerFixEndHour, timeSummerFixEndMinute,timeSntpMode,timeSntpVersion,timeSntpHost1, timeSntpHost2,timeSntpTunnelName1,timeSntpTunnelName2, serverSntpServerAuthentication, serverSntpKeyID, fileStatus,fileFirmwareHost,fileFirmwareName,fileConfigurationHost, fileConfigurationName,fileMOTDHost,fileMOTDName,fileMOTDTunnel, ethStatsName, ethStatsMacAddress, ethStatsStatus,ethStatsBroadcast,ethStatsDebug,ethStatsLoopback, ethStatsPointtoPoint,ethStatsNoTrailers,ethStatsRunning,ethStatsNoArp, ethStatsPromiscuous,ethStatsRxMulticast,ethStatsMasterLoadBalancer, ethStatsSlaveLoadBalancer,ethStatsMulticast,ethStatsSetMedia, ethStatsAutoMedia,ethStatsDynamic,ethStatsLocalAddress, ethStatsSubnetMask,ethStatsBroadcastAddress,ethStatsMtu,ethStatsTxQLen, ethStatsRxBytes,ethStatsTxBytes,ethStatsRxPackets,ethStatsTxPackets, ethStatsRxErrors,ethStatsTxPktErrors,ethStatsRxDroppedPkts, ethStatsTxDroppedPkts,ethStatsRxOverruns,ethStatsTxOverruns, ethStatsRxFrameErrs,ethStatsTxCarrierErrs,ethStatsCollisions, sntpStatsAddress,sntpStatsLastUpdate,sntpStatsLeapIndicator, sntpStatsVersion,sntpStatsMode,sntpStatsStratum,sntpStatsRefId, sntpStatsOffset, ripTableIpAddr,ripTableLastUpdate,ripTableVersion,ripTableAuthType, ripTableSequence,ripTableBadPackets,ripTableBadRoutes, tcpConnLocalAddress,tcpConnLocalPort,tcpConnRemoteAddress, tcpConnRemotePort,tcpConnTxQueueBytes,tcpConnRxQueueBytes,tcpConnState, udpConnLocalAddress,udpConnLocalPort,udpConnRemoteAddress, udpConnRemotePort,udpConnTxQueueBytes,udpConnRxQueueBytes,udpConnState, ipV6StatsRxTotalPkts,ipV6StatsRxHdrErrors,ipV6StatsRxTooBigErrors, ipV6StatsRxNoRoutes,ipV6StatsRxAddrErrors,ipV6StatsRxUnknownProtos, ipV6StatsRxTruncatedPkts,ipV6StatsRxDiscards,ipV6StatsRxDelivers, ipV6StatsRxMcastPkts,ipV6StatsTxForwDatagrams,ipV6StatsTxRequests, ipV6StatsTxDiscards,ipV6StatsTxNoRoutes,ipV6StatsTxMcastPkts, ipV6StatsReasmTimeout,ipV6StatsReasmReqds,ipV6StatsReasmOKs, ipV6StatsReasmFails,ipV6StatsFragOKs,ipV6StatsFragFails, ipV6StatsFragCreates, icmpV6TxMsgs,icmpV6TxErrors,icmpV6TxDestUnreachs,icmpV6TxPktTooBigs, icmpV6TxTimeExcds,icmpV6TxParmProblems,icmpV6TxEchos,icmpV6TxEchoReplies, icmpV6TxGroupMembQueries,icmpV6TxGroupMembResponses, icmpV6TxGroupMembReductions,icmpV6TxRouterSolicits, icmpV6TxRouterAdvertisements,icmpV6TxNeighborSolicits, icmpV6TxNeighborAdvertisements,icmpV6TxRedirects,icmpV6RxMsgs, icmpV6RxDestUnreachs,icmpV6RxPktTooBigs,icmpV6RxTimeExcds, icmpV6RxParmProblems,icmpV6RxEchoReplies,icmpV6RxRouterSolicits, icmpV6RxNeighborSolicits,icmpV6RxNeighborAdvertisements, icmpV6RxRedirects,icmpV6RxGroupMembResponses,icmpV6RxGroupMembReductions, udpV6RxDatagrams,udpV6noPorts,udpV6RxErrors,udpV6TxDatagrams, tcpConnv6LocalAddress,tcpConnv6LocalPort,tcpConnv6RemoteAddress, tcpConnv6RemotePort,tcpConnv6TxQueueBytes,tcpConnv6RxQueueBytes, tcpConnv6State, udpConnv6LocalAddress,udpConnv6LocalPort,udpConnv6RemoteAddress, udpConnv6RemotePort,udpConnv6TxQueueBytes,udpConnv6RxQueueBytes, udpConnv6State, routev6Destination,routev6PrefixBits,routev6Gateway,routev6Metric, routev6Flags,routev6Interface, ripv6TableIpAddr,ripv6TableLastUpdate,ripv6TableBadPackets, ripv6TableBadRoutes, interfacev6Name,interfacev6Address,interfacev6PrefixBits, interfacev6Scope, sslServerStatus,sslVersion,sslType,sslVerifyPeerCertificate,sslCountry, sslStateProv,sslLocality,sslOrganisation,sslOrganisationUnit, sslCommonName,sslEmail, sslCipherStatus,sslCipherEncryption,sslCipherKeySizeMin, sslCipherKeySizeMax,sslCipherKeyExchange,sslCipherHMAC, consoleStatus,consoleSpeed,consoleFlowControl,consoleMediaType,consoleMediaType, modbusGatewayStatus,modbusGatewayConnIdleTimeout,modbusGatewayException, modbusGatewayCharacterTimeout,modbusGatewayMessageTimeout,modbusGatewayPortNumber, modbusGatewayUIDAddressMode,modbusGatewayRemappedUID,modbusGatewayBroadcast, modbusGatewayNextRequestDelay,modbusGatewayQueuing,modbusGatewaySSL, modbusSlaveTCPStatsSerialMode,modbusSlaveTCPStatsSerialFrameErrors, modbusSlaveTCPStatsGatewayRemoteIP,modbusSlaveTCPStatsGatewayUID, modbusSlaveTCPStatsGatewayRemotePortNumber,modbusSlaveTCPStatsGatewayCommands, modbusSlaveTCPStatsGatewayResponses,modbusSlaveTCPStatsGatewayExceptions, modbusSlaveTCPStatsGatewayFrameErrors, modbusMasterTCPStatsSerialMode, modbusMasterTCPStatsSerialFrameErrors, modbusMasterTCPStatsGatewayRemoteIP,modbusMasterTCPStatsGatewayUID, modbusMasterTCPStatsGatewayRemotePortNumber, modbusMasterTCPStatsGatewayCommands,modbusMasterTCPStatsGatewayResponses, modbusMasterTCPStatsGatewayExceptions,modbusMasterTCPStatsGatewayFrameErrors, modbusSlaveUDPStatsSerialMode,modbusSlaveUDPStatsSerialFrameErrors, modbusSlaveUDPStatsGatewayRemoteIP,modbusSlaveUDPStatsGatewayUID, modbusSlaveUDPStatsGatewayRemotePortNumber,modbusSlaveUDPStatsGatewayCommands, modbusSlaveUDPStatsGatewayResponses,modbusSlaveUDPStatsGatewayExceptions, modbusSlaveUDPStatsGatewayFrameErrors,modbusMasterUDPStatsSerialMode, modbusMasterUDPStatsSerialFrameErrors,modbusMasterUDPStatsGatewayRemoteIP, modbusMasterUDPStatsGatewayUID,modbusMasterUDPStatsGatewayRemotePortNumber, modbusMasterUDPStatsGatewayCommands,modbusMasterUDPStatsGatewayResponses, modbusMasterUDPStatsGatewayExceptions,modbusMasterUDPStatsGatewayFrameErrors, ioModbusSlaveStatsServiceMode,ioModbusSlaveStatsUid, ioModbusSlaveStatsCommands,ioModbusSlaveStatsResponses, ioModbusSlaveStatsExceptions, customAppServerStatus,customAppServerCommand, ioGlobalCfgStatus,ioTemperatureScale,ioFailsafeEnable,ioFailsafeTimeout, ioModbusEnable,ioModbusUid,ioUdpEnable,ioUdpBroadcastInterval, ioUdpEntryEnable,ioUdpEntryStartAddress,ioUdpEntryEndAddress, ioUdpEntryPort,ioUdpEntryTunnelName, ioTrueportEnable, ioTrueportTcpListenPort, ioTrueportSslEnable, ioAnalogCfgStatus,ioAnalogCfgEnable,ioAnalogCfgDescription, ioAnalogCfgType,ioAnalogCfgRtdRange,ioAnalogCfgThermRange, ioAnalogCfgCurrentRange,ioAnalogCfgVoltageRange,ioAnalogCfgAlarmTrigger, ioAnalogCfgAlarmClearMode,ioAnalogCfgAlarmEnable, ioAnalogCfgAlarmTriggerLevel,ioAnalogCfgAlarmClearLevel, ioAnalogCfgAlarmEmail,ioAnalogCfgAlarmSyslog,ioAnalogCfgAlarmSNMP, ioDigitalCfgStatus,ioDigitalCfgResourceType,ioDigitalCfgEnable, ioDigitalCfgDescription,ioDigitalInputCfgLatch, ioDigitalInputCfgInvertSignal,ioDigitalInputCfgAlarmTrigger, ioDigitalInputCfgAlarmClear,ioDigitalInputCfgAlarmEmail, ioDigitalInputCfgAlarmSyslog,ioDigitalInputCfgAlarmSNMP, ioDigitalOutputCfgType,ioDigitalOutputCfgMode, ioDigitalOutputCfgPulseMode,ioDigitalOutputCfgPulseCount, ioDigitalOutputCfgInactiveSignalWidth,ioDigitalOutputCfgActiveSignalWidth, ioDigitalOutputCfgDelay,ioDigitalOutputCfgFailsafe, ioDigitalExtCfgStatus,ioDigitalExtCfgEnable,ioDigitalExtCfgConnMethod,ioDigitalExtCfgHost, ioDigitalExtCfgPort,ioDigitalExtCfgLinkChannel,ioDigitalExtCfgKeepalive,ioDigitalExtCfgMultiHost, ioDigitalExtCfgTunnelName, ioDigitalMultihostStatus,ioDigitalMultihostMode, ioDigitalMultihostOutboundStatus,ioDigitalMultihostOutboundHostID,ioDigitalMultihostOutboundTcpPort,ioDigitalMultihostOutboundTunnel, ioDigitalSSLStatus,ioDigitalSSLEnabled,ioDigitalSSLuseServer,ioDigitalSSLVersion,ioDigitalSSLType, ioDigitalSSLVerifyPeerCertificate,ioDigitalSSLCountry,ioDigitalSSLStateProv,ioDigitalSSLLocality, ioDigitalSSLOrganisation,ioDigitalSSLOrganisationUnit,ioDigitalSSLCommonName,ioDigitalSSLEmail, ioDigitalSSLCipherStatus,ioDigitalSSLCipherEncryption,ioDigitalSSLCipherKeySizeMin, ioDigitalSSLCipherKeySizeMax,ioDigitalSSLCipherKeyExchange,ioDigitalSSLCipherHMAC, ioRelayCfgStatus,ioRelayCfgEnable,ioRelayCfgDescription,ioRelayCfgMode, ioRelayCfgPulseMode,ioRelayCfgPulseCount,ioRelayCfgInactiveSignalWidth, ioRelayCfgActiveSignalWidth,ioRelayCfgDelay,ioRelayCfgFailsafe, ioRelayExtCfgStatus,ioRelayExtCfgEnable,ioRelayExtCfgConnMethod, ioRelayExtCfgHost,ioRelayExtCfgPort,ioRelayExtCfgLinkChannel, ioRelayExtCfgKeepalive,ioRelayExtCfgMultiHost, ioRelayExtCfgTunnelName, ioRelayMultihostStatus,ioRelayMultihostMode, ioRelayMultihostOutboundStatus,ioRelayMultihostOutboundHostID, ioRelayMultihostOutboundTcpPort, ioRelayMultihostOutboundTunnel, ioRelaySSLStatus,ioRelaySSLEnabled,ioRelaySSLuseServer,ioRelaySSLVersion, ioRelaySSLType,ioRelaySSLVerifyPeerCertificate,ioRelaySSLCountry, ioRelaySSLStateProv,ioRelaySSLLocality,ioRelaySSLOrganisation, ioRelaySSLOrganisationUnit,ioRelaySSLCommonName,ioRelaySSLEmail, ioRelaySSLCipherStatus,ioRelaySSLCipherEncryption,ioRelaySSLCipherKeySizeMin, ioRelaySSLCipherKeySizeMax,ioRelaySSLCipherKeyExchange,ioRelaySSLCipherHMAC, ioLineSignalCfgStatus,ioLineSignalCfgResourceType,ioLineSignalCfgEnable, ioLineSignalCfgDescription,ioLineSignalInputCfgLatch, ioLineSignalInputCfgInvertSignal,ioLineSignalInputCfgAlarmTrigger, ioLineSignalInputCfgAlarmClear,ioLineSignalInputCfgAlarmEmail, ioLineSignalInputCfgAlarmSyslog,ioLineSignalInputCfgAlarmSNMP, ioLineSignalOutputCfgFailsafe, ioLineExtSigCfgStatus,ioLineExtSigCfgEnable,ioLineExtSigCfgConnMethod, ioLineExtSigCfgHost,ioLineExtSigCfgPort,ioLineExtSigCfgLinkChannel, ioLineExtSigCfgKeepalive,ioLineExtSigCfgMultiHost,ioLineExtSigCfgTunnelName, ioLineMultihostSigStatus,ioLineMultihostModeSig, ioLineMultihostOutboundSigStatus,ioLineMultihostOutboundSigHostID, ioLineMultihostOutboundSigTcpPort, ioLineMultihostOutboundSigTunnel, ioLineSSLSigStatus,ioLineSSLSigEnabled,ioLineSSLSiguseServer, ioLineSSLSigVersion,ioLineSSLSigType,ioLineSSLSigVerifyPeerCertificate, ioLineSSLSigCountry,ioLineSSLSigStateProv,ioLineSSLSigLocality, ioLineSSLSigOrganisation,ioLineSSLSigOrganisationUnit, ioLineSSLSigCommonName,ioLineSSLSigEmail, ioLineSSLSigCipherStatus,ioLineSSLSigCipherEncryption, ioLineSSLSigCipherKeySizeMin,ioLineSSLSigCipherKeySizeMax, ioLineSSLSigCipherKeyExchange,ioLineSSLSigCipherHMAC,ioChannelFunction, ioAnalogStatusEnabled,ioAnalogStatusDescription,ioAnalogFunction, ioAnalogStatusInputState,ioAnalogStatusValue,ioAnalogStatusMinimum, ioAnalogStatusMaximum,ioAnalogStatusAlarmLevel,ioDigitalStatusEnabled, ioDigitalStatusDescription,ioDigitalStatusType,ioDigitalFunction, ioDigitalStatusState,ioDigitalStatusLatchedInputState, ioDigitalStatusInputAlarm,ioDigitalStatusExtensionState, ioRelayStatusEnabled,ioRelayStatusDescription,ioRelayFunction, ioRelayStatusState,ioRelayStatusExtensionState, ioLineSignalStatusEnabled,ioLineSignalStatusDescription, ioLineSignalStatusType,ioLineSignalFunction,ioLineSignalStatusState, ioLineSignalStatusLatchedInputState,ioLineSignalStatusInputAlarm, ioLineSignalStatusExtensionState, clusteringStatus,clusteringServerName,clusteringSlaveIP,clusteringPort, clusteringPortName,clusteringSlavePort,clusteringMasterPort,clusteringSlaveIPTunnel, clusteringProtocol, dynamicDNSStatus,dynamicDNSEnabled,dynamicDNSHostname,dynamicDNSUserName, dynamicDNSPassword,dynamicDNSSystemType,dynamicDNSWildcard, dynamicDNSConnectionMethod,dynamicDNSSSLVerifyPeerCertificate, dynamicDNSSSLCountry,dynamicDNSSSLStateProv,dynamicDNSSSLLocality, dynamicDNSSSLOrganisation,dynamicDNSSSLOrganisationUnit, dynamicDNSSSLCommonName,dynamicDNSSSLEmail,dynamicDNSStatusString, dynamicDNSSSLCipherStatus,dynamicDNSSSLCipherEncryption, dynamicDNSSSLCipherKeySizeMin,dynamicDNSSSLCipherKeySizeMax, dynamicDNSSSLCipherKeyExchange,dynamicDNSSSLCipherHMAC, pciCardStatus,pciCardType, wwanCardStatus,wwanCardType,wwanAPN,wwanUserName,wwanPhoneNumer, wwanInitString,wwanNetworkRegistration,wwanSignalStrength, vmodemPhoneStatus,vmodemPhone,vmodemPhoneIP,vmodemPhonePort, vmodemPhoneTunnelName, vmodemPhoneHostName, ipsecStatus,ipsecName,ipsecAuthMethod,ipsecSecret,ipsecLocalDevice, ipsecBootaction,ipsecLocalIpAddress,ipsecLocalExternalIpAddress, ipsecLocalNextHop,ipsecLocalHostNetwork,ipsecLocalNetmaskBit, ipsecRemoteIpAddress,ipsecRemoteExternalIpAddress,ipsecRemoteNextHop, ipsecRemoteHostNetwork,ipsecRemoteNetmaskBit,ipsecRemoteValCritCountry, ipsecRemoteValCritStateProv,ipsecRemoteValCritLocality, ipsecRemoteValCritOrganisation,ipsecRemoteValCritOrganisationUnit, ipsecRemoteValCritCommonName,ipsecRemoteValCritEmail, ipv6serviceStatus,serviceAutoDiscovery1,serviceDHCPv61, serviceRouterAdvertisement1,serviceRouterAdvertisementDHCP1, serviceRouterAdvertisementOther1,serviceAutoDiscovery2, serviceDHCPv62,serviceRouterAdvertisement2, serviceRouterAdvertisementDHCP2,serviceRouterAdvertisementOther2, serviceDHCPv6IPAddresses,serviceDHCPv6NetworkPrefix, serviceAutoDiscovery3, serviceDHCPv63, serviceRouterAdvertisement3, serviceRouterAdvertisementDHCP3, serviceRouterAdvertisementOther3, ipv6AddressEth1Status,ipv6AddressEth1Addr,ipv6AddressEth1PrefixBits, ipv6AddressEth1Auto,ipv6AddressEth1SendAdvertise, ipv6AddressEth2Status,ipv6AddressEth2Addr,ipv6AddressEth2PrefixBits, ipv6AddressEth2Auto,ipv6AddressEth2SendAdvertise, ipv6AddressEth3Status,ipv6AddressEth3Addr,ipv6AddressEth3PrefixBits, ipv6AddressEth3Auto,ipv6AddressEth3SendAdvertise, ipv6TunnelStatus,ipv6TunnelName,ipv6TunnelMode,ipv6TunnelRemoteHost, ipv6TunnelGateway, pciFiberLanType,pciFiberLanStatus, l2tpStatus,l2tpIpsec,l2tpAuthMethod,l2tpSecret,l2tpIpsecLocalIpAddr, l2tpCountry,l2tpStateProv,l2tpLocality,l2tpOrganisation, l2tpOrganisationUnit,l2tpCommonName,l2tpEmail,l2tpPPPLocalIpAddr, l2tpPPPRemoteStartIpAddr,l2tpPPPRemoteEndIpAddr,l2tpPap,l2tpChap, vpnexceptionStatus,vpnexceptionIpAddress,vpnexceptionPrefixBits, httpTunProxyBasicStatus,httpTunProxyHost,httpTunProxyPort, httpTunProxyUser, httpTunProxyPassword, httpTunProxyDomain, httpTunProxyAdvStatus, httpTunProxyKeepaliveInterval,httpTunProxyMaxConnectionAge, httpTunTunnelCfgStatus,httpTunTunnelCfgValid, httpTunTunnelCfgName,httpTunTunnelCfgMode,httpTunTunnelCfgConnectHost, httpTunTunnelCfgConnectUseProxy,httpTunTunnelCfgListenRestrictIp,httpTunTunnelCfgHttps, httpTunTunnelCfgRestrictAccess,httpTunTunnelCfgSecret, httpTunTunnelStatsName,httpTunTunnelStatsMode,httpTunTunnelStatsConnectHost, httpTunTunnelStatsConnected,httpTunTunnelStatsHttps,httpTunTunnelStatsAuthFailed, httpTunConnectionCfgStatus,httpTunConnectionCfgValid,httpTunConnectionCfgTunnelName, httpTunConnectionCfgProtocol,httpTunConnectionCfgDestinationHost,httpTunConnectionCfgDestinationPort, httpTunConnectionCfgLocalPort,httpTunConnectionCfgLocalIpAlias,httpTunConnectionCfgRestrictAccess, httpTunConnectionStatsTunnelName,httpTunConnectionStatsType,httpTunConnectionStatsProtocol, httpTunConnectionStatsDestinationIp,httpTunConnectionStatsDestinationPort,httpTunConnectionStatsSourceIp, httpTunConnectionStatsLocalPort, sftpStatus,sftpCompression,sftpAutoLogin,sftpName,sftpPassword,sftpHost,sftpTunnelName,sftpProtocol, sftpRSA,sftpDSA,sftpKeyboard,sftpCipherSSH1,sftpFirstSSH2Cipher,sftpSecondSSH2Cipher,sftpThirdSSH2Cipher, sftpFourthSSH2Cipher,sftpFifthSSH2Cipher, sfpStatus, sfpMediaType1, sfpSgmii1, sfpMediaType2, sfpSgmii2, sfpStatus, sfpVendorSerialNumber, sfpVendorName, sfpVendorPartNumber, sfpConnectorType, sfpNominalBitRate, sfpLinkReach9125, sfpLinkReach50125, sfpLinkReach625125, sfpReachCopper, sfpFiberWaveLength, sfpDmiCurrentTempState, sfpDmiRealTimeTemp, sfpDmiHighTempWarn, sfpDmiHighTempAlarm, sfpDmiLowTempWarn, sfpDmiLowTempAlarm, sfpDmiCurrentVoltState, sfpDmiRealTimeVolt, sfpDmiHighVoltWarn, sfpDmiHighVoltAlarm, sfpDmiLowVoltWarn, sfpDmiLowVoltAlarm, sfpDmiCurrentTxBiasState, sfpDmiRealTimeTxBias, sfpDmiHighTxBiasWarn, sfpDmiHighTxBiasAlarm, sfpDmiLowTxBiasWarn, sfpDmiLowTxBiasAlarm, sfpDmiCurrentTxPowerState, sfpDmiRealTimeTxPower, sfpDmiHighTxPowerWarn, sfpDmiHighTxPowerAlarm, sfpDmiLowTxPowerWarn,sfpDmiLowTxPowerAlarm, sfpDmiCurrentRxPowerState, sfpDmiRealTimeRxPower, sfpDmiHighRxPowerWarn, sfpDmiHighRxPowerAlarm, sfpDmiLowRxPowerWarn, sfpDmiLowRxPowerAlarm, fpStatus, fpLcdAutoScrollEnable, fpLcdScrollDelay, fpLcdIdleDelay, fpCustomTextLine1, fpCustomTextLine2, fpKeypadLock,fpKeypadPin, fpKeypadPinNumber, fpLcdScreenOrder1, fpLcdScreenOrder2, fpLcdScreenOrder3, fpLcdScreenOrder4, fpLcdScreenOrder5, fpLcdScreenOrder6, fpLcdScreenOrder7, fpLcdScreenOrder8, fpLcdScreenOrder9, fpLcdScreenOrder10, fpLcdScreenOrder11 } STATUS current DESCRIPTION "The group of objects for identifying and determining the configuration and current timeliness values of the Perle IOLAN SDS, SCS and STS. " ::= { sdsMIBGroups 1 } sdsMIBNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { sdsMIBIoDigitalInputAlarmSensor,sdsMIBIoDigitalInputAlarmClear, sdsMIBIoLineInputDSRAlarm,sdsMIBIoLineInputDCDAlarm,sdsMIBIoLineInputCTSAlarm, sdsMIBIoLineInputDSRAlarmClear,sdsMIBIoLineInputDCDAlarmClear,sdsMIBIoLineInputCTSAlarmClear, sdsMIBIoAnalogInputAlarmSeverityLevel1,sdsMIBIoAnalogInputAlarmSeverityLevel2, sdsMIBIoAnalogInputAlarmSeverityLevel3,sdsMIBIoAnalogInputAlarmSeverityLevel4, sdsMIBIoAnalogInputAlarmSeverityLevel5, sdsMIBIoAnalogInputAlarmSeverityLevel1Clear,sdsMIBIoAnalogInputAlarmSeverityLevel2Clear, sdsMIBIoAnalogInputAlarmSeverityLevel3Clear,sdsMIBIoAnalogInputAlarmSeverityLevel4Clear, sdsMIBIoAnalogInputAlarmSeverityLevel5Clear, sdsMIBEthernetLinkDown, sdsMIBEthernetLinkUp } STATUS current DESCRIPTION "The group of notifications which is implemented for the Perle IOLAN SDS, SCS and STS." ::= { sdsMIBGroups 2 } END