diff --git a/html/images/os/lantronix.png b/html/images/os/lantronix.png
new file mode 100644
index 0000000000..80bb7a155e
Binary files /dev/null and b/html/images/os/lantronix.png differ
diff --git a/includes/definitions.inc.php b/includes/definitions.inc.php
index b2c2213472..b92094b2fb 100644
--- a/includes/definitions.inc.php
+++ b/includes/definitions.inc.php
@@ -796,6 +796,17 @@ $config['os'][$os]['over'][1]['text'] = 'CPU Usage';
$config['os'][$os]['over'][2]['graph'] = 'device_mempool';
$config['os'][$os]['over'][2]['text'] = 'Memory Usage';
+$os = 'lantronix-slc';
+$config['os'][$os]['text'] = 'Lantronix SLC';
+$config['os'][$os]['type'] = 'network';
+$config['os'][$os]['icon'] = 'lantronix';
+$config['os'][$os]['over'][0]['graph'] = 'device_bits';
+$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
+$config['os'][$os]['over'][1]['graph'] = 'device_processor';
+$config['os'][$os]['over'][1]['text'] = 'CPU Usage';
+$config['os'][$os]['over'][2]['graph'] = 'device_mempool';
+$config['os'][$os]['over'][2]['text'] = 'Memory Usage';
+
$os = 'adtran-aos';
$config['os'][$os]['text'] = 'Adtran AOS';
$config['os'][$os]['type'] = 'network';
diff --git a/includes/discovery/os/lantronix-slc.inc.php b/includes/discovery/os/lantronix-slc.inc.php
new file mode 100644
index 0000000000..6cc7006e54
--- /dev/null
+++ b/includes/discovery/os/lantronix-slc.inc.php
@@ -0,0 +1,7 @@
+/;;;
+ and rules are separated by a colon. If the string is
+ truncated because of system limitations, the string will be
+ terminated with two colons."
+ ::= { slcNetFirewallRulesetEntry 4 }
+
+slcNetFirewallMappingNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries in the IP Filter Mapping table."
+ ::= { slcNetFirewall 11 }
+
+-- IP Filter Mapping table
+
+slcNetFirewallMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcNetFirewallMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of mappings between IP Filter Rulesets and interfaces.
+ The number of entries is given by the value of
+ slcNetFirewallMappingNumber."
+ ::= { slcNetFirewall 12 }
+
+slcNetFirewallMappingEntry OBJECT-TYPE
+ SYNTAX SlcNetFirewallMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry defining an interface that has an IP Filter Ruleset
+ assigned to it. The interface can be either an Ethernet
+ interface or a PC Card or Device Port modem."
+ INDEX { slcNetFirewallMappingIndex }
+ ::= { slcNetFirewallMappingTable 1 }
+
+SlcNetFirewallMappingEntry ::= SEQUENCE {
+ slcNetFirewallMappingIndex Integer32,
+ slcNetFirewallMappingIfac INTEGER,
+ slcNetFirewallMappingIfacId Integer32,
+ slcNetFirewallMappingRuleset OCTET STRING
+}
+
+slcNetFirewallMappingIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each IP Filter mapping."
+ ::= { slcNetFirewallMappingEntry 1 }
+
+slcNetFirewallMappingIfac OBJECT-TYPE
+ SYNTAX INTEGER { ethernet1(1),
+ ethernet2(2),
+ upperPCCard(3),
+ lowerPCCard(4),
+ devicePort(5),
+ usbPort(6),
+ internalModem(7) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The interface which has an IP Filter Ruleset assigned to it.
+ If the interface is devicePort or usbPort,
+ slcNetFirewallMappingIfacId defines which Device Port or USB
+ Port (with an attached modem) the Ruleset is assigned to."
+ ::= { slcNetFirewallMappingEntry 2 }
+
+slcNetFirewallMappingIfacId OBJECT-TYPE
+ SYNTAX Integer32 (0..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier for a Device Port if slcNetFirewallMappingIfac
+ equals devicePort(5), or the identifier for a USB Port if
+ slcNetFirewallMappingIfac equals usbPort. Otherwise equals
+ zero."
+ ::= { slcNetFirewallMappingEntry 3 }
+
+slcNetFirewallMappingRuleset OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the IP Filter Ruleset assigned to the interface."
+ ::= { slcNetFirewallMappingEntry 4 }
+
+
+slcNetRouting OBJECT IDENTIFIER ::= { slcNetwork 3 }
+
+slcNetRouteRIPState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the Routing Information Protocol (RIP) is used."
+ ::= { slcNetRouting 1 }
+
+slcNetRouteRIPVersion OBJECT-TYPE
+ SYNTAX INTEGER { one(1), two(2), oneAndTwo(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version of RIP being used."
+ ::= { slcNetRouting 2 }
+
+slcNetRouteStaticState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, static routing is used."
+ ::= { slcNetRouting 3 }
+
+slcNetRouteStaticNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the Static Routes table."
+ ::= { slcNetRouting 4 }
+
+-- Static Routes table
+
+slcNetRouteStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcNetRouteStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of static route entries. The number of entries is
+ given by the value of slcNetRouteStaticNumber."
+ ::= { slcNetRouting 5 }
+
+slcNetRouteStaticEntry OBJECT-TYPE
+ SYNTAX SlcNetRouteStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry with the IP Address, subnet mask, and gateway
+ for a static route."
+ INDEX { slcNetRouteStaticIndex }
+ ::= { slcNetRouteStaticTable 1 }
+
+SlcNetRouteStaticEntry ::= SEQUENCE {
+ slcNetRouteStaticIndex Integer32,
+ slcNetRouteStaticIP IpAddress,
+ slcNetRouteStaticMask IpAddress,
+ slcNetRouteStaticGateway IpAddress
+}
+
+slcNetRouteStaticIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each static route."
+ ::= { slcNetRouteStaticEntry 1 }
+
+slcNetRouteStaticIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address for the static route."
+ ::= { slcNetRouteStaticEntry 2 }
+
+slcNetRouteStaticMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The subnet mask for the static route."
+ ::= { slcNetRouteStaticEntry 3 }
+
+slcNetRouteStaticGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The gateway for the static route."
+ ::= { slcNetRouteStaticEntry 4 }
+
+slcNetVPN OBJECT IDENTIFIER ::= { slcNetwork 4 }
+
+slcNetVPNTunnel OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the SLC is configured to initiate a VPN tunnel."
+ ::= { slcNetVPN 1 }
+
+slcNetVPNStatus OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A string giving the current status of the VPN tunnel."
+ ::= { slcNetVPN 2 }
+
+slcNetVPNName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the VPN tunnel."
+ ::= { slcNetVPN 3 }
+
+slcNetVPNEthPort OBJECT-TYPE
+ SYNTAX INTEGER { ethernet1(1), ethernet2(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Ethernet interface used for the VPN tunnel."
+ ::= { slcNetVPN 4 }
+
+slcNetVPNRemoteHost OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the host on the remote side of the tunnel."
+ ::= { slcNetVPN 5 }
+
+slcNetVPNRemoteId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "How the remote host should be identified for authentication."
+ ::= { slcNetVPN 6 }
+
+slcNetVPNRemoteHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the remote host is behind a gateway, this specifies the
+ IP Address of the gateway's public network interface."
+ ::= { slcNetVPN 7 }
+
+slcNetVPNRemoteSubnet OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "One or more subnets behind the remote host, expressed in
+ CIDR notation (IP Address/mask bits). Multiple subnets are
+ separated by a comma."
+ ::= { slcNetVPN 8 }
+
+slcNetVPNLocalId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "How the SLC should be identified for authentication."
+ ::= { slcNetVPN 9 }
+
+slcNetVPNLocalHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the SLC is behind a gateway, this specifies the
+ IP Address of the gateway's public network interface."
+ ::= { slcNetVPN 10 }
+
+slcNetVPNLocalSubnet OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "One or more subnets behind the SLC, expressed in
+ CIDR notation (IP Address/mask bits). Multiple subnets are
+ separated by a comma."
+ ::= { slcNetVPN 11 }
+
+slcNetVPNIKENegotiation OBJECT-TYPE
+ SYNTAX INTEGER { main(1), aggressive(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of mode used by the SLC and the remote host for the
+ IKE protocol, which exchanges security options between two
+ hosts which want to communicate via IPSec."
+ ::= { slcNetVPN 12 }
+
+slcNetVPNIKEEncryption OBJECT-TYPE
+ SYNTAX INTEGER { any(1), tripledes(2), aes(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of encryption used for IKE negotiation."
+ ::= { slcNetVPN 13 }
+
+slcNetVPNIKEAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { any(1), sha1(2), md5(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of authentication used for IKE negotiation."
+ ::= { slcNetVPN 14 }
+
+slcNetVPNIKEDHGroup OBJECT-TYPE
+ SYNTAX INTEGER { any(1), dhg2(2), dhg5(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of Diffie-Hellman Group used for IKE negotiation."
+ ::= { slcNetVPN 15 }
+
+slcNetVPNESPEncryption OBJECT-TYPE
+ SYNTAX INTEGER { any(1), tripledes(2), aes(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of encryption used for encrypting data sent through
+ the tunnel."
+ ::= { slcNetVPN 16 }
+
+slcNetVPNESPAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { any(1), sha1(2), md5(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of authentication used for authenticating data sent
+ through the VPN tunnel."
+ ::= { slcNetVPN 17 }
+
+slcNetVPNESPDHGroup OBJECT-TYPE
+ SYNTAX INTEGER { any(1), dhg2(2), dhg5(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of Diffie-Hellman Group used for the key exchange
+ for data sent through the tunnel."
+ ::= { slcNetVPN 18 }
+
+slcNetVPNAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { rsaPublicKey(1), preSharedKey(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of authentication used by the host on each side of
+ the tunnel to verify the identify of the other host."
+ ::= { slcNetVPN 19 }
+
+slcNetVPNPerfectForwardSecrecy OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When a new IPSec SA is negotiated after the IPSec SA lifetime
+ expires, a new Diffie-Hellman key exchange can be performed
+ to generate a new session key to be used to encrypt the data
+ being sent through the tunnel. If this is enabled, it provides
+ greater security, since the old session keys are destroyed."
+ ::= { slcNetVPN 20 }
+
+slcNetVPNModeConfigClient OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If this is enabled, the SLC can receive network configuration
+ from the remote host. This allows the remote host to assign
+ an IP address/netmask to the SLC side of the VPN tunnel."
+ ::= { slcNetVPN 21 }
+
+slcNetVPNXAUTHClient OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If this is enabled, the SLC will send authentication
+ credentials to the remote host if they are requested.
+ XAUTH, or Extended Authentication, can be used as an
+ additional security measure on top of the Pre-Shared Key
+ or RSA Public Key."
+ ::= { slcNetVPN 22 }
+
+slcNetVPNXAUTHClientLogin OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcNetVPNXAUTHClientLogin is enabled, this is the login
+ used for authentication."
+ ::= { slcNetVPN 23 }
+
+slcNetSecurity OBJECT IDENTIFIER ::= { slcNetwork 5 }
+
+slcNetSecurityFIPSMode OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the SLC is running in FIPS mode."
+ ::= { slcNetSecurity 1 }
+
+
+--
+-- Services Group
+--
+
+slcServNTP OBJECT IDENTIFIER ::= { slcServices 1 }
+
+slcServNTPState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, NTP is used to synchronize SLC time with a
+ network time server."
+ ::= { slcServNTP 1 }
+
+slcServNTPSynchronize OBJECT-TYPE
+ SYNTAX INTEGER { broadcast(1), poll(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The method used by the SLC to synchronize time: receive
+ broadcasts from the NTP server, or poll the NTP server."
+ ::= { slcServNTP 2 }
+
+slcServNTPPoll OBJECT-TYPE
+ SYNTAX INTEGER { local(1), public(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcServNTPSynchronize is set to poll, indicates whether
+ a local server or a public server is used as the NTP server."
+ ::= { slcServNTP 3 }
+
+slcServNTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the local or public NTP server."
+ ::= { slcServNTP 4 }
+
+slcServNTPLocalServer2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the 2nd local NTP server."
+ ::= { slcServNTP 5 }
+
+slcServNTPLocalServer3 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the 3rd local NTP server."
+ ::= { slcServNTP 6 }
+
+slcServNTPServerIPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the local NTP server."
+ ::= { slcServNTP 7 }
+
+slcServNTPLocalServer2IPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the 2nd local NTP server."
+ ::= { slcServNTP 8 }
+
+slcServNTPLocalServer3IPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the 3rd local NTP server."
+ ::= { slcServNTP 9 }
+
+
+slcServSyslog OBJECT IDENTIFIER ::= { slcServices 2 }
+
+slcServSysNetworkLevel OBJECT-TYPE
+ SYNTAX SyslogLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The logging level for Network messages."
+ ::= { slcServSyslog 1 }
+
+slcServSysServicesLevel OBJECT-TYPE
+ SYNTAX SyslogLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The logging level for Services messages."
+ ::= { slcServSyslog 2 }
+
+slcServSysAuthLevel OBJECT-TYPE
+ SYNTAX SyslogLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The logging level for Authentication messages."
+ ::= { slcServSyslog 3 }
+
+slcServSysDevPortLevel OBJECT-TYPE
+ SYNTAX SyslogLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The logging level for Device Port messages."
+ ::= { slcServSyslog 4 }
+
+slcServSysDiagLevel OBJECT-TYPE
+ SYNTAX SyslogLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The logging level for Diagnostic messages."
+ ::= { slcServSyslog 5 }
+
+slcServSysGeneralLevel OBJECT-TYPE
+ SYNTAX SyslogLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The logging level for General system messages."
+ ::= { slcServSyslog 6 }
+
+slcServSysRemoteServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the remote Syslog Server."
+ ::= { slcServSyslog 7 }
+
+slcServSysRemoteServer2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the secondary remote Syslog Server."
+ ::= { slcServSyslog 8 }
+
+slcServSysRemoteServerIPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the remote Syslog Server."
+ ::= { slcServSyslog 9 }
+
+slcServSysRemoteServer2IPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the secondary remote Syslog Server."
+ ::= { slcServSyslog 10 }
+
+slcServSysRPMLogSize OBJECT-TYPE
+ SYNTAX Integer32 (5..40)
+ UNITS "Kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum size in Kilobytes that RPM logs can grow to
+ before they are pruned. When the file is pruned, it will
+ be pruned to 50% of the RPM Log Size."
+ ::= { slcServSyslog 11 }
+
+slcServSysOtherLogSize OBJECT-TYPE
+ SYNTAX Integer32 (5..40)
+ UNITS "Kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum size in Kilobytes that all logs other than RPM
+ logs can grow to before they are pruned. When the file is
+ pruned, it will be pruned to 50% of the RPM Log Size."
+ ::= { slcServSyslog 12 }
+
+slcServAuditLog OBJECT IDENTIFIER ::= { slcServices 3 }
+
+slcServAuditState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, logs all configuration changes to an audit log."
+ ::= { slcServAuditLog 1 }
+
+slcServAuditSize OBJECT-TYPE
+ SYNTAX Integer32 (5..500)
+ UNITS "Kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum size of the audit login in Kilobytes."
+ ::= { slcServAuditLog 2 }
+
+slcServAuditIncludeCLI OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, all CLI commands are included in the audit log in
+ addition to a description of the configuration change."
+ ::= { slcServAuditLog 3 }
+
+slcServAuditInSystemLog OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, all audit log entries are also sent to the system
+ log."
+ ::= { slcServAuditLog 4 }
+
+
+slcServSSH OBJECT IDENTIFIER ::= { slcServices 4 }
+
+slcServSSHState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, allows logins to the SLC CLI via SSH."
+ ::= { slcServSSH 1 }
+
+slcServSSHTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for SSH connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcServSSH 2 }
+
+slcServSSHWebSSH OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, allows Web SSH access to the CLI and the
+ Device Ports."
+ ::= { slcServSSH 3 }
+
+slcServSSHPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The TCP Port number for incoming SSH sessions to the SLC CLI."
+ ::= { slcServSSH 4 }
+
+slcServSSHV1Incoming OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, incoming SSH version 1 connections are allowed."
+ ::= { slcServSSH 5 }
+
+slcServSSHTimeoutDataDirection OBJECT-TYPE
+ SYNTAX TimeoutDataDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcServSSHTimeout is enabled, this setting indicates the
+ direction of data used to determine if the connection has
+ timed out."
+ ::= { slcServSSH 6 }
+
+slcServSSHDSAKeys OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, SSH will support DSA keys for incoming and
+ outgoing connections."
+ ::= { slcServSSH 7 }
+
+
+slcServTelnet OBJECT IDENTIFIER ::= { slcServices 5 }
+
+slcServTelnetState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, allows logins to the SLC CLI via Telnet."
+ ::= { slcServTelnet 1 }
+
+slcServTelnetTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for Telnet connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcServTelnet 2 }
+
+slcServTelnetWebTelnet OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, allows Web Telnet access to the CLI and the
+ Device Ports."
+ ::= { slcServTelnet 3 }
+
+slcServTelnetTelnetOut OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, allows outgoing Telnet connections."
+ ::= { slcServTelnet 4 }
+
+slcServTelnetTimeoutDataDirection OBJECT-TYPE
+ SYNTAX TimeoutDataDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcServTelnetTimeout is enabled, this setting indicates
+ the direction of data used to determine if the connection
+ has timed out."
+ ::= { slcServTelnet 5 }
+
+
+slcServSNMP OBJECT IDENTIFIER ::= { slcServices 6 }
+
+slcServSNMPState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enables the SNMP agent on the SLC."
+ ::= { slcServSNMP 1 }
+
+slcServSNMPTraps OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the SLC sends traps for key events."
+ ::= { slcServSNMP 2 }
+
+slcServSNMPNMS OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the Network Management System (NMS)."
+ ::= { slcServSNMP 3 }
+
+slcServSNMPLocation OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SNMP location for the SLC."
+ ::= { slcServSNMP 4 }
+
+slcServSNMPContact OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SNMP contact for the SLC."
+ ::= { slcServSNMP 5 }
+
+slcServSNMPv3User OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The user name for read-only access to the SLC via SNMP v3."
+ ::= { slcServSNMP 6 }
+
+slcServSNMPReadOnlyCommunity OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SNMP read-only community for SNMP versions 1 and 2."
+ ::= { slcServSNMP 7 }
+
+slcServSNMPReadWriteCommunity OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SNMP read-write community for SNMP versions 1 and 2."
+ ::= { slcServSNMP 8 }
+
+slcServSNMPTrapCommunity OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SNMP trap community for SNMP versions 1 and 2."
+ ::= { slcServSNMP 9 }
+
+slcServSNMPAlarmDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The delay, in seconds, between traps that are sent out for
+ alarm conditions."
+ ::= { slcServSNMP 10 }
+
+slcServSNMPv3ReadWriteUser OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The user name for read-write access to the SLC via SNMP v3."
+ ::= { slcServSNMP 11 }
+
+slcServSNMPv3Security OBJECT-TYPE
+ SYNTAX INTEGER { noAuthNoEncrypt(1), authNoEncrypt(2), authEncrypt(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The security model used for SNMP v3: insecure authentication
+ and no packet encryption, secure authentication and no packet
+ encryption, secure authentication and packet encryption."
+ ::= { slcServSNMP 12 }
+
+slcServSNMPv3Authentication OBJECT-TYPE
+ SYNTAX INTEGER { md5(1), sha(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcServSNMPv3Security is set to authNoEncrypt or
+ authEncrypt, the type of authentication used."
+ ::= { slcServSNMP 13 }
+
+slcServSNMPv3Encryption OBJECT-TYPE
+ SYNTAX INTEGER { des(1), aes(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcServSNMPv3Security is set to authEncrypt, the type
+ of encryption used."
+ ::= { slcServSNMP 14 }
+
+slcServSNMPv1v2 OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, SNMP version 1 and version 2 (which use the
+ Read-Only and Read-Write Communities) is enabled."
+ ::= { slcServSNMP 15 }
+
+slcServSNMPNMS2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the 2nd Network Management System (NMS)."
+ ::= { slcServSNMP 16 }
+
+slcServSNMPNMSIPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the Network Management System (NMS)."
+ ::= { slcServSNMP 17 }
+
+slcServSNMPNMS2IPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the 2nd Network Management System (NMS)."
+ ::= { slcServSNMP 18 }
+
+slcServSMTP OBJECT IDENTIFIER ::= { slcServices 7 }
+
+slcServSMTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the SMTP (email) server."
+ ::= { slcServSMTP 1 }
+
+slcServSMTPSender OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The sender's email address for emails sent from the SLC."
+ ::= { slcServSMTP 2 }
+
+
+slcServNFS OBJECT IDENTIFIER ::= { slcServices 8 }
+
+-- NFS Mounts table
+
+slcServNFSMountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcServNFSMountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of NFS Mounts."
+ ::= { slcServNFS 1 }
+
+slcServNFSMountEntry OBJECT-TYPE
+ SYNTAX SlcServNFSMountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a NFS Mount and it's attributes."
+ INDEX { slcServNFSMountIndex }
+ ::= { slcServNFSMountTable 1 }
+
+SlcServNFSMountEntry ::= SEQUENCE {
+ slcServNFSMountIndex Integer32,
+ slcServNFSMountRemoteDir OCTET STRING,
+ slcServNFSMountLocalDir OCTET STRING,
+ slcServNFSMountReadWrite EnabledState,
+ slcServNFSMountMount EnabledState
+}
+
+slcServNFSMountIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each NFS Mount."
+ ::= { slcServNFSMountEntry 1 }
+
+slcServNFSMountRemoteDir OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The remote directory of the NFS Mount, in the format
+ :/."
+ ::= { slcServNFSMountEntry 2 }
+
+slcServNFSMountLocalDir OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The directory in the SLC on which the remote directory is
+ mounted."
+ ::= { slcServNFSMountEntry 3 }
+
+slcServNFSMountReadWrite OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the remote NFS directory is mounted read-write.
+ If disabled, the remote NFS directory is mounted read-only."
+ ::= { slcServNFSMountEntry 4 }
+
+slcServNFSMountMount OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the remote NFS directory is configured to be
+ mounted. If disabled, the remote NFS directory will not be
+ mounted, or will be unmounted if is is mounted."
+ ::= { slcServNFSMountEntry 5 }
+
+
+slcServCIFS OBJECT IDENTIFIER ::= { slcServices 9 }
+
+slcServCIFSState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the SLC exports a CIFS share containing system
+ logs, Device Port logs, and saved SLC configurations."
+ ::= { slcServCIFS 1 }
+
+slcServCIFSEth1 OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the CIFS share is exported on the Eth1 interface."
+ ::= { slcServCIFS 2 }
+
+slcServCIFSEth2 OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the CIFS share is exported on the Eth2 interface."
+ ::= { slcServCIFS 3 }
+
+slcServCIFSWorkgroup OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SMB/CIFS workgroup that the CIFS share is associated with."
+ ::= { slcServCIFS 4 }
+
+
+slcServSLCNetwork OBJECT IDENTIFIER ::= { slcServices 10 }
+
+slcServSLCNetSearch OBJECT-TYPE
+ SYNTAX INTEGER { both(1), subnet(2), manual(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates how to search for SLCs on the network: by searching
+ a list of manually entered IP Addresses, by broadcasting on
+ the local subnet, or both."
+ ::= { slcServSLCNetwork 1 }
+
+slcServSLCNetNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..200)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the SLC Network Manual IP Address table."
+ ::= { slcServSLCNetwork 2 }
+
+-- SLC Network Manual IP Address table
+
+slcServSLCNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcServSLCNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of manually entered IP Address entries. The number of
+ entries is given by the value of slcServSLCNetNumber."
+ ::= { slcServSLCNetwork 3 }
+
+slcServSLCNetEntry OBJECT-TYPE
+ SYNTAX SlcServSLCNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing an IP Address for searching the SLC Network."
+ INDEX { slcServSLCNetIndex }
+ ::= { slcServSLCNetTable 1 }
+
+SlcServSLCNetEntry ::= SEQUENCE {
+ slcServSLCNetIndex Integer32,
+ slcServSLCNetIP IpAddress
+}
+
+slcServSLCNetIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..200)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each manual IP Address."
+ ::= { slcServSLCNetEntry 1 }
+
+slcServSLCNetIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address to search for in the SLC Network."
+ ::= { slcServSLCNetEntry 2 }
+
+
+slcServPhoneHome OBJECT IDENTIFIER ::= { slcServices 11 }
+
+slcServPhoneHomeState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enables the Phone Home feature."
+ ::= { slcServPhoneHome 1 }
+
+slcServPhoneHomeIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address used for Phone Home communication."
+ ::= { slcServPhoneHome 2 }
+
+
+slcServHostList OBJECT IDENTIFIER ::= { slcServices 12 }
+
+slcServHostListNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..50)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries in the Host List table."
+ ::= { slcServHostList 1 }
+
+-- Host List table
+
+slcServHostListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcServHostListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of Host Lists. The number of entries is given by the
+ value of slcServHostListNumber."
+ ::= { slcServHostList 2 }
+
+slcServHostListEntry OBJECT-TYPE
+ SYNTAX SlcServHostListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a Host List, used for Dial-in connections
+ on a Device Port or PC Card modem."
+ INDEX { slcServHostListIndex }
+ ::= { slcServHostListTable 1 }
+
+SlcServHostListEntry ::= SEQUENCE {
+ slcServHostListIndex Integer32,
+ slcServHostListName OCTET STRING,
+ slcServHostListRetryCount Integer32,
+ slcServHostListAuth EnabledState,
+ slcServHostListNumHosts Integer32,
+ slcServHostListHosts OCTET STRING
+}
+
+slcServHostListIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..50)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each Host List."
+ ::= { slcServHostListEntry 1 }
+
+slcServHostListName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The unique name assigned to the Host List."
+ ::= { slcServHostListEntry 2 }
+
+slcServHostListRetryCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times to retry connections to an individual host
+ within the Host List."
+ ::= { slcServHostListEntry 3 }
+
+slcServHostListAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, authentication is enabled for the hosts in the
+ Host List."
+ ::= { slcServHostListEntry 4 }
+
+slcServHostListNumHosts OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of individual hosts in the Host List."
+ ::= { slcServHostListEntry 5 }
+
+slcServHostListHosts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A string containing all hosts in the Host List; the entry for
+ each host is separated by a ';'. Each host entry is formatted
+ as follows: ',,,;'."
+ ::= { slcServHostListEntry 6 }
+
+
+slcServWebTerm OBJECT IDENTIFIER ::= { slcServices 13 }
+
+slcServWebTermDeployment OBJECT-TYPE
+ SYNTAX INTEGER { javaWebStart(1), applet(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The method used to launch the Java Terminal for Web SSH and
+ Web Telnet. This object is deprecated."
+ ::= { slcServWebTerm 1 }
+
+slcServWebTermBufSize OBJECT-TYPE
+ SYNTAX Integer32 (24..5000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of lines in the Java Terminal buffer."
+ ::= { slcServWebTerm 2 }
+
+
+slcServSite OBJECT IDENTIFIER ::= { slcServices 14 }
+
+slcServSiteNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..20)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries in the Sites table."
+ ::= { slcServSite 1 }
+
+-- Sites table
+
+slcServSiteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcServSiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of Sites. The number of entries is given by the
+ value of slcServSiteNumber."
+ ::= { slcServSite 2 }
+
+slcServSiteEntry OBJECT-TYPE
+ SYNTAX SlcServSiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a Site, used for connections on a
+ Device Port or PC Card/USB modem."
+ INDEX { slcServSiteIndex }
+ ::= { slcServSiteTable 1 }
+
+SlcServSiteEntry ::= SEQUENCE {
+ slcServSiteIndex Integer32,
+ slcServSiteName OCTET STRING,
+ slcServSitePort INTEGER,
+ slcServSitePortId Integer32,
+ slcServSiteLoginHost OCTET STRING,
+ slcServSiteCHAPSecret OCTET STRING,
+ slcServSiteTimeout Integer32,
+ slcServSiteLocalIP IpAddress,
+ slcServSiteRemoteIP IpAddress,
+ slcServSiteStaticRouteIP IpAddress,
+ slcServSiteStaticRouteMask IpAddress,
+ slcServSiteStaticRouteGateway IpAddress,
+ slcServSiteDialoutNum OCTET STRING,
+ slcServSiteDialoutLogin OCTET STRING,
+ slcServSiteDialback EnabledState,
+ slcServSiteDialbackNum OCTET STRING,
+ slcServSiteDialbackDelay Integer32,
+ slcServSiteIdleTimeout Integer32,
+ slcServSiteRestartDelay Integer32,
+ slcServSiteCBCPServerAllowNoCallback EnabledState,
+ slcServSiteNATState EnabledState,
+ slcServSiteDialbackRetries Integer32
+}
+
+slcServSiteIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..50)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each Site."
+ ::= { slcServSiteEntry 1 }
+
+slcServSiteName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The unique name assigned to the Site."
+ ::= { slcServSiteEntry 2 }
+
+slcServSitePort OBJECT-TYPE
+ SYNTAX INTEGER { none(1),
+ devicePort(2),
+ upperPCCard(3),
+ lowerPCCard(4),
+ usbPort(5),
+ internalModem(6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port the Site is assigned to. If the port is devicePort
+ or usbPort, slcServSitePortId defines which Device Port or USB
+ Port (with an attached modem) the port is assigned to."
+ ::= { slcServSiteEntry 3 }
+
+slcServSitePortId OBJECT-TYPE
+ SYNTAX Integer32 (0..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier for a Device Port if slcServSitePort equals
+ devicePort(1), or the identifier for a USB Port if
+ slcServSitePort equals usbPort(5). Otherwise equals zero."
+ ::= { slcServSiteEntry 4 }
+
+slcServSiteLoginHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP or text authentication on dialin, the user login or
+ CHAP host to use for authentication. If authentication is
+ successful, the rest of the site parameters will be used for
+ the connection."
+ ::= { slcServSiteEntry 5 }
+
+slcServSiteCHAPSecret OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP authentication on dialin, the CHAP secret to use for
+ authentication."
+ ::= { slcServSiteEntry 6 }
+
+slcServSiteTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for text connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcServSiteEntry 7 }
+
+slcServSiteLocalIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the local IP Address - all zeros if it
+ should be negotiated."
+ ::= { slcServSiteEntry 8 }
+
+slcServSiteRemoteIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the remote IP Address - all zeros if it
+ should be negotiated."
+ ::= { slcServSiteEntry 9 }
+
+slcServSiteStaticRouteIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Dial-on-Demand PPP connections, the static route
+ IP Address for the remote network."
+ ::= { slcServSiteEntry 10 }
+
+slcServSiteStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Dial-on-Demand PPP connections, the static route
+ subnet mask for the remote network."
+ ::= { slcServSiteEntry 11 }
+
+slcServSiteStaticRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Dial-on-Demand PPP connections, the static route
+ gateway for the remote network."
+ ::= { slcServSiteEntry 12 }
+
+slcServSiteDialoutNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-out connections."
+ ::= { slcServSiteEntry 13 }
+
+slcServSiteDialoutLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For dial-out connections, the login to use for authenticating
+ to the remote peer; or on dial-in, the login to use if the
+ remote peer requests authentication (for example, a two way
+ CHAP handshake)."
+ ::= { slcServSiteEntry 14 }
+
+slcServSiteDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the site has permission to use modem dialback."
+ ::= { slcServSiteEntry 15 }
+
+slcServSiteDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-back connections."
+ ::= { slcServSiteEntry 16 }
+
+slcServSiteDialbackDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Dial-back, specifies the delay between the dial-in and
+ dial-out portion of the dialing sequence."
+ ::= { slcServSiteEntry 17 }
+
+slcServSiteIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for dial-in and dial-on-demand PPP
+ connections. If no traffic is received for the PPP connection
+ in the time defined by the idle timeout, the PPP connection
+ will be terminated. A value of 0 indicates that timeouts are
+ disabled."
+ ::= { slcServSiteEntry 18 }
+
+slcServSiteRestartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The delay (in seconds) to wait before restarting dial-out or
+ dial-on-demand PPP connections."
+ ::= { slcServSiteEntry 19 }
+
+slcServSiteCBCPServerAllowNoCallback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the SLC will allow the PPP peer to select the
+ No Callback option during CBCP negotiation."
+ ::= { slcServSiteEntry 20 }
+
+slcServSiteNATState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, use NAT (Network Address Translation) to allow
+ dial-in and dial-back users to access the network connected
+ to Eth1 and Eth2."
+ ::= { slcServSiteEntry 21 }
+
+slcServSiteDialbackRetries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Dial-back, specifies the number of times the SLC will
+ retry the dial-out portion of the dialing sequence if the
+ first attempt to dial-out fails."
+ ::= { slcServSiteEntry 22 }
+
+
+
+--
+-- Auth Group
+--
+
+slcAuthLocal OBJECT IDENTIFIER ::= { slcAuth 1 }
+
+slcAuthLocalNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries in the Local Users table."
+ ::= { slcAuthLocal 1 }
+
+-- Local Users table
+
+slcAuthLocalUsersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcAuthLocalUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of Local Users entries. The number of entries
+ is given by the value of slcAuthLocalNumber."
+ ::= { slcAuthLocal 2 }
+
+slcAuthLocalUserEntry OBJECT-TYPE
+ SYNTAX SlcAuthLocalUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a Local Users and it's attributes."
+ INDEX { slcAuthLocalUserIndex }
+ ::= { slcAuthLocalUsersTable 1 }
+
+SlcAuthLocalUserEntry ::= SEQUENCE {
+ slcAuthLocalUserIndex Integer32,
+ slcAuthLocalUserLogin OCTET STRING,
+ slcAuthLocalUserUID Unsigned32,
+ slcAuthLocalUserListenPorts OCTET STRING,
+ slcAuthLocalUserDataPorts OCTET STRING,
+ slcAuthLocalUserClearPorts OCTET STRING,
+ slcAuthLocalUserEscapeSeq OCTET STRING,
+ slcAuthLocalUserBreakSeq OCTET STRING,
+ slcAuthLocalUserMenu OCTET STRING,
+ slcAuthLocalUserDialback EnabledState,
+ slcAuthLocalUserDialbackNum OCTET STRING,
+ slcAuthLocalUserGroup UserGroup,
+ slcAuthLocalUserRights UserRights,
+ slcAuthLocalUserPwdExpires EnabledState,
+ slcAuthLocalUserChangePwd EnabledState,
+ slcAuthLocalUserChangePwdNextLogin EnabledState
+}
+
+slcAuthLocalUserIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each Local User."
+ ::= { slcAuthLocalUserEntry 1 }
+
+slcAuthLocalUserLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..33))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The login for the Local User. If the user account is locked
+ (cannot login), the login is appended with a '*' character."
+ ::= { slcAuthLocalUserEntry 2 }
+
+slcAuthLocalUserUID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The unique user identifier number for the Local User."
+ ::= { slcAuthLocalUserEntry 3 }
+
+slcAuthLocalUserListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Local
+ User has permission to access via 'connect listen'."
+ ::= { slcAuthLocalUserEntry 4 }
+
+slcAuthLocalUserDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Local
+ User has permission to access via 'connect direct'."
+ ::= { slcAuthLocalUserEntry 5 }
+
+slcAuthLocalUserClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Local
+ User has permission to clear."
+ ::= { slcAuthLocalUserEntry 6 }
+
+slcAuthLocalUserEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Local User uses to terminate
+ connections to Device Ports."
+ ::= { slcAuthLocalUserEntry 7 }
+
+slcAuthLocalUserBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Local User uses to send a
+ break sequence."
+ ::= { slcAuthLocalUserEntry 8 }
+
+slcAuthLocalUserMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for the Local User. If this is
+ empty, there is no menu defined for the Local User. The menu
+ name is followed by a slash '/' character and either a 'y' if
+ the menu is automatically displayed at login, or a 'n' if it
+ is not automatically displayed at login."
+ ::= { slcAuthLocalUserEntry 9 }
+
+slcAuthLocalUserDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, the Local User has permission to use modem dialback."
+ ::= { slcAuthLocalUserEntry 10 }
+
+slcAuthLocalUserDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for the Local User."
+ ::= { slcAuthLocalUserEntry 11 }
+
+slcAuthLocalUserGroup OBJECT-TYPE
+ SYNTAX UserGroup
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group assigned to the Local User."
+ ::= { slcAuthLocalUserEntry 12 }
+
+slcAuthLocalUserRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to the Local User."
+ ::= { slcAuthLocalUserEntry 13 }
+
+slcAuthLocalUserPwdExpires OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the local user's password will expire."
+ ::= { slcAuthLocalUserEntry 14 }
+
+slcAuthLocalUserChangePwd OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the local user can change their password."
+ ::= { slcAuthLocalUserEntry 15 }
+
+slcAuthLocalUserChangePwdNextLogin OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the local user must change their password at
+ their next login."
+ ::= { slcAuthLocalUserEntry 16 }
+
+slcAuthLocalState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Local Users are used for authentication."
+ ::= { slcAuthLocal 3 }
+
+slcAuthLocalOrder OBJECT-TYPE
+ SYNTAX AuthOrder
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The authentication order of Local Users in authentication
+ methods."
+ ::= { slcAuthLocal 4 }
+
+slcAuthLocalComplexPasswords OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Local Users are required to use complex passwords
+ that are at least 8 characters long and contain at least one
+ uppercase character, one lowercase character, one digit, and
+ one non-alphanumeric character."
+ ::= { slcAuthLocal 5 }
+
+slcAuthLocalUseNextMethod OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object applies to all authentication methods, not just
+ Local Users. If enabled, authentication will occur using
+ all methods, in the order of their precedence, until a
+ successful authentication occurs. If disabled, only the
+ first authentication method that responds will be used."
+ ::= { slcAuthLocal 6 }
+
+slcAuthLocalAllowReuse OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, local users can reuse old passwords."
+ ::= { slcAuthLocal 7 }
+
+slcAuthLocalReuseHistory OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of passwords a local user must use before reusing
+ an old password."
+ ::= { slcAuthLocal 8 }
+
+slcAuthLocalPasswordLifetime OBJECT-TYPE
+ SYNTAX Integer32 (1..365)
+ UNITS "days"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of days until a password expires."
+ ::= { slcAuthLocal 9 }
+
+slcAuthLocalWarningPeriod OBJECT-TYPE
+ SYNTAX Integer32 (0..90)
+ UNITS "days"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of days before a password expires that a local
+ user is warned about the expiring password. A value of 0
+ indicates that this feature is disabled."
+ ::= { slcAuthLocal 10 }
+
+slcAuthLocalMaxLoginAttempts OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a local user can attempt to log in
+ unsuccessfully before the SLC locks the user out. A value
+ of 0 indicates that this feature is disabled."
+ ::= { slcAuthLocal 11 }
+
+slcAuthLocalLockoutPeriod OBJECT-TYPE
+ SYNTAX Integer32 (0..90)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of minutes the locked-out user must wait before
+ trying to log in to to the SLC again. A value of 0 indicates
+ that this feature is disabled."
+ ::= { slcAuthLocal 12 }
+
+slcAuthLocalMultipleSysadminLogins OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, multiple sysadmin logins to the web are allowed."
+ ::= { slcAuthLocal 13 }
+
+slcAuthLocalSysadminConsoleOnly OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the sysadmin can only access the SLC via the
+ Console Port."
+ ::= { slcAuthLocal 14 }
+
+
+slcAuthNIS OBJECT IDENTIFIER ::= { slcAuth 2 }
+
+slcAuthNISState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, NIS is used for authentication."
+ ::= { slcAuthNIS 1 }
+
+slcAuthNISOrder OBJECT-TYPE
+ SYNTAX AuthOrder
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication order of NIS in remote authentication methods."
+ ::= { slcAuthNIS 2 }
+
+slcAuthNISDomain OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The NIS domain."
+ ::= { slcAuthNIS 3 }
+
+slcAuthNISBroadcast OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the SLC broadcasts for the NIS server."
+ ::= { slcAuthNIS 4 }
+
+slcAuthNISMaster OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the NIS master server."
+ ::= { slcAuthNIS 5 }
+
+slcAuthNISSlave1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the NIS slave server #1."
+ ::= { slcAuthNIS 6 }
+
+slcAuthNISSlave2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the NIS slave server #2."
+ ::= { slcAuthNIS 7 }
+
+slcAuthNISSlave3 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the NIS slave server #3."
+ ::= { slcAuthNIS 8 }
+
+slcAuthNISGroup OBJECT-TYPE
+ SYNTAX UserGroup
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group assigned to NIS users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthNIS 9 }
+
+slcAuthNISRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to NIS users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthNIS 10 }
+
+slcAuthNISMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for all NIS users who login
+ to the SLC. If this is empty, there is no menu defined for
+ NIS Users."
+ ::= { slcAuthNIS 11 }
+
+slcAuthNISListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via NIS have permission to access via
+ 'connect listen'."
+ ::= { slcAuthNIS 12 }
+
+slcAuthNISDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via NIS have permission to access via
+ 'connect direct'."
+ ::= { slcAuthNIS 13 }
+
+slcAuthNISClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via NIS have permission to clear."
+ ::= { slcAuthNIS 14 }
+
+slcAuthNISSlave4 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the NIS slave server #4."
+ ::= { slcAuthNIS 15 }
+
+slcAuthNISSlave5 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the NIS slave server #5."
+ ::= { slcAuthNIS 16 }
+
+slcAuthNISEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the NIS user uses to terminate
+ connections to Device Ports."
+ ::= { slcAuthNIS 17 }
+
+slcAuthNISBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the NIS user uses to send a
+ break sequence."
+ ::= { slcAuthNIS 18 }
+
+slcAuthNISDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, NIS users have permission to use modem dialback."
+ ::= { slcAuthNIS 19 }
+
+slcAuthNISDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for NIS users."
+ ::= { slcAuthNIS 20 }
+
+
+slcAuthLDAP OBJECT IDENTIFIER ::= { slcAuth 3 }
+
+slcAuthLDAPState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, LDAP is used for authentication."
+ ::= { slcAuthLDAP 1 }
+
+slcAuthLDAPOrder OBJECT-TYPE
+ SYNTAX AuthOrder
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication order of LDAP in remote authentication methods."
+ ::= { slcAuthLDAP 2 }
+
+slcAuthLDAPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the LDAP server."
+ ::= { slcAuthLDAP 3 }
+
+slcAuthLDAPBase OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The LDAP Base."
+ ::= { slcAuthLDAP 4 }
+
+slcAuthLDAPBindName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The LDAP Bind Name."
+ ::= { slcAuthLDAP 5 }
+
+slcAuthLDAPPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The LDAP TCP Port Number."
+ ::= { slcAuthLDAP 6 }
+
+slcAuthLDAPADSupport OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Active Directory support is enabled for LDAP."
+ ::= { slcAuthLDAP 7 }
+
+slcAuthLDAPGroup OBJECT-TYPE
+ SYNTAX UserGroup
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group assigned to LDAP users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthLDAP 8 }
+
+slcAuthLDAPRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to LDAP users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthLDAP 9 }
+
+slcAuthLDAPMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for all LDAP users who login
+ to the SLC. If this is empty, there is no menu defined for
+ LDAP Users."
+ ::= { slcAuthLDAP 10 }
+
+slcAuthLDAPListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via LDAP have permission to access via
+ 'connect listen'."
+ ::= { slcAuthLDAP 11 }
+
+slcAuthLDAPDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via LDAP have permission to access via
+ 'connect direct'."
+ ::= { slcAuthLDAP 12 }
+
+slcAuthLDAPClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via LDAP have permission to clear."
+ ::= { slcAuthLDAP 13 }
+
+slcAuthLDAPEncrypt OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, encrypt messages between the SLC and the LDAP
+ server."
+ ::= { slcAuthLDAP 14 }
+
+slcAuthLDAPEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the LDAP user uses to terminate
+ connections to Device Ports."
+ ::= { slcAuthLDAP 15 }
+
+slcAuthLDAPBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the LDAP user uses to send a
+ break sequence."
+ ::= { slcAuthLDAP 16 }
+
+slcAuthLDAPBindWithLogin OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, bind to the LDAP server using the current login
+ and password. The $login token in slcAuthLDAPBindName will
+ be replaced with the current login."
+ ::= { slcAuthLDAP 17 }
+
+slcAuthLDAPUseLDAPSchema OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, attributes and permissions for remote users are
+ retrieved from an LDAP server."
+ ::= { slcAuthLDAP 18 }
+
+slcAuthLDAPDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, LDAP users have permission to use modem dialback."
+ ::= { slcAuthLDAP 19 }
+
+slcAuthLDAPDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for LDAP users."
+ ::= { slcAuthLDAP 20 }
+
+slcAuthLDAPUserFilter OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The attribute used by the LDAP server for user logins."
+ ::= { slcAuthLDAP 21 }
+
+slcAuthLDAPGroupFilter OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The objectclass used by the LDAP server for groups."
+ ::= { slcAuthLDAP 22 }
+
+slcAuthLDAPGroupMembershipAttr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The attribute used by the LDAP server for group membership.
+ This attribute may be use to search for a name (ie, msmith)
+ or a Distinguished Name
+ (ie, uid=msmith,ou=People,dc=lantronix,dc=com)."
+ ::= { slcAuthLDAP 23 }
+
+slcAuthLDAPGroupMembershipDN OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the string given by slcAuthLDAPGroupMembershipAttr
+ is a Distinguished Name (DN). Otherwise the string is a name."
+ ::= { slcAuthLDAP 24 }
+
+slcAuthLDAPServer2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the secondary/backup LDAP server."
+ ::= { slcAuthLDAP 25 }
+
+slcAuthLDAPServerIPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the LDAP server."
+ ::= { slcAuthLDAP 26 }
+
+slcAuthLDAPServer2IPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the secondary/backup LDAP server."
+ ::= { slcAuthLDAP 27 }
+
+
+slcAuthRADIUS OBJECT IDENTIFIER ::= { slcAuth 4 }
+
+slcAuthRADIUSState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, RADIUS is used for authentication."
+ ::= { slcAuthRADIUS 1 }
+
+slcAuthRADIUSOrder OBJECT-TYPE
+ SYNTAX AuthOrder
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication order of RADIUS in remote authentication methods."
+ ::= { slcAuthRADIUS 2 }
+
+slcAuthRADIUSTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RADIUS Timeout in seconds. A value of 0 indicates
+ that timeouts are disabled."
+ ::= { slcAuthRADIUS 3 }
+
+-- RADIUS Servers table
+
+slcAuthRADIUSServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcAuthRADIUSServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of RADIUS servers."
+ ::= { slcAuthRADIUS 4 }
+
+slcAuthRADIUSServerEntry OBJECT-TYPE
+ SYNTAX SlcAuthRADIUSServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a RADIUS server and it's parameters."
+ INDEX { slcAuthRADIUSServerIndex }
+ ::= { slcAuthRADIUSServerTable 1 }
+
+SlcAuthRADIUSServerEntry ::= SEQUENCE {
+ slcAuthRADIUSServerIndex Integer32,
+ slcAuthRADIUSServer IpAddress,
+ slcAuthRADIUSPort Integer32,
+ slcAuthRADIUSServerIPv6 Ipv6Address
+}
+
+slcAuthRADIUSServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each RADIUS server."
+ ::= { slcAuthRADIUSServerEntry 1 }
+
+slcAuthRADIUSServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the RADIUS server."
+ ::= { slcAuthRADIUSServerEntry 2 }
+
+slcAuthRADIUSPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RADIUS Server TCP Port Number."
+ ::= { slcAuthRADIUSServerEntry 3 }
+
+slcAuthRADIUSServerIPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the RADIUS server."
+ ::= { slcAuthRADIUSServerEntry 4 }
+
+slcAuthRADIUSGroup OBJECT-TYPE
+ SYNTAX UserGroup
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group assigned to RADIUS users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthRADIUS 5 }
+
+slcAuthRADIUSRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to RADIUS users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthRADIUS 6 }
+
+slcAuthRADIUSMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for all RADIUS users who login
+ to the SLC. If this is empty, there is no menu defined for
+ RADIUS Users."
+ ::= { slcAuthRADIUS 7 }
+
+slcAuthRADIUSListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via RADIUS have permission to access via
+ 'connect listen'."
+ ::= { slcAuthRADIUS 8 }
+
+slcAuthRADIUSDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via RADIUS have permission to access via
+ 'connect direct'."
+ ::= { slcAuthRADIUS 9 }
+
+slcAuthRADIUSClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via RADIUS have permission to clear."
+ ::= { slcAuthRADIUS 10 }
+
+slcAuthRADIUSEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the RADIUS user uses to terminate
+ connections to Device Ports."
+ ::= { slcAuthRADIUS 11 }
+
+slcAuthRADIUSBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the RADIUS user uses to send a
+ break sequence."
+ ::= { slcAuthRADIUS 12 }
+
+slcAuthRADIUSDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, RADIUS users have permission to use modem dialback."
+ ::= { slcAuthRADIUS 13 }
+
+slcAuthRADIUSDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for RADIUS users."
+ ::= { slcAuthRADIUS 14 }
+
+slcAuthRADIUSUseVSA OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the SLC will obtain remote user attributes
+ (group/permissions and port access) from the RADIUS server
+ via the Vendor-Specific Attribute (VSA)."
+ ::= { slcAuthRADIUS 15 }
+
+
+slcAuthKerberos OBJECT IDENTIFIER ::= { slcAuth 5 }
+
+slcAuthKerbState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Kerberos is used for authentication."
+ ::= { slcAuthKerberos 1 }
+
+slcAuthKerbOrder OBJECT-TYPE
+ SYNTAX AuthOrder
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication order of Kerberos in remote authentication methods."
+ ::= { slcAuthKerberos 2 }
+
+slcAuthKerbRealm OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Kerberos Realm."
+ ::= { slcAuthKerberos 3 }
+
+slcAuthKerbKDC OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Kerberos KDC."
+ ::= { slcAuthKerberos 4 }
+
+slcAuthKerbKDCIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the Kerberos Key Distribution Server."
+ ::= { slcAuthKerberos 5 }
+
+slcAuthKerbKDCPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Kerberos KDC Port Number."
+ ::= { slcAuthKerberos 6 }
+
+slcAuthKerbUseLDAP OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, LDAP is used for lookups."
+ ::= { slcAuthKerberos 7 }
+
+slcAuthKerbGroup OBJECT-TYPE
+ SYNTAX UserGroup
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group assigned to Kerberos users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthKerberos 8 }
+
+slcAuthKerbRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to Kerberos users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthKerberos 9 }
+
+slcAuthKerbMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for all Kerberos users who login
+ to the SLC. If this is empty, there is no menu defined for
+ Kerberos Users."
+ ::= { slcAuthKerberos 10 }
+
+slcAuthKerbListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via Kerberos have permission to access via
+ 'connect listen'."
+ ::= { slcAuthKerberos 11 }
+
+slcAuthKerbDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via Kerberos have permission to access via
+ 'connect direct'."
+ ::= { slcAuthKerberos 12 }
+
+slcAuthKerbClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via Kerberos have permission to clear."
+ ::= { slcAuthKerberos 13 }
+
+slcAuthKerbEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Kerberos user uses to
+ terminate connections to Device Ports."
+ ::= { slcAuthKerberos 14 }
+
+slcAuthKerbBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Kerberos user uses to send a
+ break sequence."
+ ::= { slcAuthKerberos 15 }
+
+slcAuthKerbDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, Kerberos users have permission to use modem dialback."
+ ::= { slcAuthKerberos 16 }
+
+slcAuthKerbDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for Kerberos users."
+ ::= { slcAuthKerberos 17 }
+
+slcAuthKerbKDCIPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the Kerberos Key Distribution Server."
+ ::= { slcAuthKerberos 18 }
+
+
+slcAuthTACACS OBJECT IDENTIFIER ::= { slcAuth 6 }
+
+slcAuthTACACSState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, TACACS is used for authentication."
+ ::= { slcAuthTACACS 1 }
+
+slcAuthTACACSOrder OBJECT-TYPE
+ SYNTAX AuthOrder
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication order of TACACS in remote authentication methods."
+ ::= { slcAuthTACACS 2 }
+
+slcAuthTACACSServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the first TACACS server."
+ ::= { slcAuthTACACS 3 }
+
+slcAuthTACACSEncrypt OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, encrypt messages between the SLC and the TACACS server."
+ ::= { slcAuthTACACS 4 }
+
+slcAuthTACACSGroup OBJECT-TYPE
+ SYNTAX UserGroup
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group assigned to TACACS users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthTACACS 5 }
+
+slcAuthTACACSRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to TACACS users who login to the SLC and
+ do not have group/rights defined in the Remote User database."
+ ::= { slcAuthTACACS 6 }
+
+slcAuthTACACSMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for all TACACS users who login
+ to the SLC. If this is empty, there is no menu defined for
+ TACACS Users."
+ ::= { slcAuthTACACS 7 }
+
+slcAuthTACACSListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via TACACS have permission to access via
+ 'connect listen'."
+ ::= { slcAuthTACACS 8 }
+
+slcAuthTACACSDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via TACACS have permission to access via
+ 'connect direct'."
+ ::= { slcAuthTACACS 9 }
+
+slcAuthTACACSClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which users
+ authenticated via TACACS have permission to clear."
+ ::= { slcAuthTACACS 10 }
+
+slcAuthTACACSServer2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the second TACACS server."
+ ::= { slcAuthTACACS 11 }
+
+slcAuthTACACSServer3 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 Address of the third TACACS server."
+ ::= { slcAuthTACACS 12 }
+
+slcAuthTACACSEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the TACACS user uses to terminate
+ connections to Device Ports."
+ ::= { slcAuthTACACS 13 }
+
+slcAuthTACACSBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the TACACS user uses to send a
+ break sequence."
+ ::= { slcAuthTACACS 14 }
+
+slcAuthTACACSDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, TACACS users have permission to use modem dialback."
+ ::= { slcAuthTACACS 15 }
+
+slcAuthTACACSDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for TACACS users."
+ ::= { slcAuthTACACS 16 }
+
+slcAuthTACACSAuthService OBJECT-TYPE
+ SYNTAX INTEGER { pppPAP(1), pppCHAP(2), asciiLogin(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of service used to pass the authentications tokens
+ (e.g., login and password) between the SLC and the TACACS+
+ server."
+ ::= { slcAuthTACACS 17 }
+
+slcAuthTACACSServerIPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the first TACACS server."
+ ::= { slcAuthTACACS 18 }
+
+slcAuthTACACSServer2IPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the second TACACS server."
+ ::= { slcAuthTACACS 19 }
+
+slcAuthTACACSServer3IPv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv6 Address of the third TACACS server."
+ ::= { slcAuthTACACS 20 }
+
+
+slcAuthRemote OBJECT IDENTIFIER ::= { slcAuth 7 }
+
+slcAuthRemoteNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries in the Remote Users table."
+ ::= { slcAuthRemote 1 }
+
+-- Remote Users table
+
+slcAuthRemoteUsersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcAuthRemoteUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of Remote Users entries. The number of entries
+ is given by the value of slcAuthRemoteNumber."
+ ::= { slcAuthRemote 2 }
+
+slcAuthRemoteUserEntry OBJECT-TYPE
+ SYNTAX SlcAuthRemoteUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a Remote User and its attributes."
+ INDEX { slcAuthRemoteUserIndex }
+ ::= { slcAuthRemoteUsersTable 1 }
+
+SlcAuthRemoteUserEntry ::= SEQUENCE {
+ slcAuthRemoteUserIndex Integer32,
+ slcAuthRemoteUserLogin OCTET STRING,
+ slcAuthRemoteUserGroup UserGroup,
+ slcAuthRemoteUserRights UserRights,
+ slcAuthRemoteUserListenPorts OCTET STRING,
+ slcAuthRemoteUserDataPorts OCTET STRING,
+ slcAuthRemoteUserClearPorts OCTET STRING,
+ slcAuthRemoteUserEscapeSeq OCTET STRING,
+ slcAuthRemoteUserBreakSeq OCTET STRING,
+ slcAuthRemoteUserMenu OCTET STRING,
+ slcAuthRemoteUserLocked EnabledState,
+ slcAuthRemoteUserDialback EnabledState,
+ slcAuthRemoteUserDialbackNum OCTET STRING
+}
+
+slcAuthRemoteUserIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each Remote User."
+ ::= { slcAuthRemoteUserEntry 1 }
+
+slcAuthRemoteUserLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The login for the Remote User."
+ ::= { slcAuthRemoteUserEntry 2 }
+
+slcAuthRemoteUserGroup OBJECT-TYPE
+ SYNTAX UserGroup
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group assigned to the Remote User."
+ ::= { slcAuthRemoteUserEntry 3 }
+
+slcAuthRemoteUserRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to the Remote User."
+ ::= { slcAuthRemoteUserEntry 4 }
+
+slcAuthRemoteUserListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Remote
+ User has permission to access via 'connect listen'."
+ ::= { slcAuthRemoteUserEntry 5 }
+
+slcAuthRemoteUserDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Remote
+ User has permission to access via 'connect direct'."
+ ::= { slcAuthRemoteUserEntry 6 }
+
+slcAuthRemoteUserClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Remote
+ User has permission to clear."
+ ::= { slcAuthRemoteUserEntry 7 }
+
+slcAuthRemoteUserEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Remote User uses to terminate
+ connections to Device Ports."
+ ::= { slcAuthRemoteUserEntry 8 }
+
+slcAuthRemoteUserBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Remote User uses to send a
+ break sequence."
+ ::= { slcAuthRemoteUserEntry 9 }
+
+slcAuthRemoteUserMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for the Remote User. If this is
+ empty, there is no menu defined for the Remote User. The menu
+ name is followed by a slash '/' character and either a 'y' if
+ the menu is automatically displayed at login, or a 'n' if it
+ is not automatically displayed at login."
+ ::= { slcAuthRemoteUserEntry 10 }
+
+slcAuthRemoteUserLocked OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the Remote User's account is locked (blocked)."
+ ::= { slcAuthRemoteUserEntry 11 }
+
+slcAuthRemoteUserDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, the Remote User has permission to use modem dialback."
+ ::= { slcAuthRemoteUserEntry 12 }
+
+slcAuthRemoteUserDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for the Remote User."
+ ::= { slcAuthRemoteUserEntry 13 }
+
+slcAuthRemoteAuthListOnly OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, remote users who log into the SLC will only be
+ authenticated if they are listed in the remote user list."
+ ::= { slcAuthRemote 3 }
+
+slcAuthGroups OBJECT IDENTIFIER ::= { slcAuth 8 }
+
+slcAuthGroupsNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..20)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries in the Groups table."
+ ::= { slcAuthGroups 1 }
+
+-- Groups table
+
+slcAuthGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcAuthGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of Groups entries. The number of entries
+ is given by the value of slcAuthGroupsNumber."
+ ::= { slcAuthGroups 2 }
+
+slcAuthGroupEntry OBJECT-TYPE
+ SYNTAX SlcAuthGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a Remote User and its attributes."
+ INDEX { slcAuthGroupIndex }
+ ::= { slcAuthGroupsTable 1 }
+
+SlcAuthGroupEntry ::= SEQUENCE {
+ slcAuthGroupIndex Integer32,
+ slcAuthGroupName OCTET STRING,
+ slcAuthGroupRights UserRights,
+ slcAuthGroupListenPorts OCTET STRING,
+ slcAuthGroupDataPorts OCTET STRING,
+ slcAuthGroupClearPorts OCTET STRING,
+ slcAuthGroupEscapeSeq OCTET STRING,
+ slcAuthGroupBreakSeq OCTET STRING,
+ slcAuthGroupMenu OCTET STRING,
+ slcAuthGroupDialback EnabledState,
+ slcAuthGroupDialbackNum OCTET STRING
+}
+
+slcAuthGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each Group."
+ ::= { slcAuthGroupEntry 1 }
+
+slcAuthGroupName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name for the Group."
+ ::= { slcAuthGroupEntry 2 }
+
+slcAuthGroupRights OBJECT-TYPE
+ SYNTAX UserRights
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The rights assigned to the Group."
+ ::= { slcAuthGroupEntry 3 }
+
+slcAuthGroupListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Group
+ has permission to access via 'connect listen'."
+ ::= { slcAuthGroupEntry 4 }
+
+slcAuthGroupDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Group
+ has permission to access via 'connect direct'."
+ ::= { slcAuthGroupEntry 5 }
+
+slcAuthGroupClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Device Ports and PC Card slots/USB ports which the Group
+ has permission to clear."
+ ::= { slcAuthGroupEntry 6 }
+
+slcAuthGroupEscapeSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Group uses to terminate
+ connections to Device Ports."
+ ::= { slcAuthGroupEntry 7 }
+
+slcAuthGroupBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence which the Group uses to send a
+ break sequence."
+ ::= { slcAuthGroupEntry 8 }
+
+slcAuthGroupMenu OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The custom user menu defined for the Group. If this is
+ empty, there is no menu defined for the Group. The menu
+ name is followed by a slash '/' character and either a 'y' if
+ the menu is automatically displayed at login, or a 'n' if it
+ is not automatically displayed at login."
+ ::= { slcAuthGroupEntry 9 }
+
+slcAuthGroupDialback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, the Group has permission to use modem dialback."
+ ::= { slcAuthGroupEntry 10 }
+
+slcAuthGroupDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The dialback number defined for the Group."
+ ::= { slcAuthGroupEntry 11 }
+
+
+--
+-- Devices Group
+--
+
+slcDevConsolePort OBJECT IDENTIFIER ::= { slcDevices 1 }
+
+slcDevConBaud OBJECT-TYPE
+ SYNTAX Integer32
+ ( 300 | 600 | 1200 | 2400 | 4800 |
+ 9600 | 19200 | 38400 | 57600 | 115200 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The baud rate of the Console Port."
+ ::= { slcDevConsolePort 1 }
+
+slcDevConDataBits OBJECT-TYPE
+ SYNTAX Integer32 ( 7 | 8 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The data bits of the Console Port."
+ ::= { slcDevConsolePort 2 }
+
+slcDevConStopBits OBJECT-TYPE
+ SYNTAX Integer32 ( 1 | 2 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The stop bits of the Console Port."
+ ::= { slcDevConsolePort 3 }
+
+slcDevConParity OBJECT-TYPE
+ SYNTAX INTEGER { none(1), odd(2), even(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parity of the Console Port."
+ ::= { slcDevConsolePort 4 }
+
+slcDevConFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(1), xonxoff(2), rtscts(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The flow control of the Console Port."
+ ::= { slcDevConsolePort 5 }
+
+slcDevConTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for logins to the Console Port.
+ A value of 0 indicates that timeouts are disabled."
+ ::= { slcDevConsolePort 6 }
+
+slcDevConShowLines OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, upon connecting to the Console Port, a series of
+ characters (or lines) output to the Console Port before it
+ was connected to are displayed."
+ ::= { slcDevConsolePort 7 }
+
+slcDevConNumberShowLines OBJECT-TYPE
+ SYNTAX Integer32 (1..50)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcDevConShowLines is enabled, the number of lines that
+ are displayed upon connecting to the Console Port."
+ ::= { slcDevConsolePort 8 }
+
+slcDevConGroup OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group or groups that may access the Console Port."
+ ::= { slcDevConsolePort 9 }
+
+
+slcDevDevicePorts OBJECT IDENTIFIER ::= { slcDevices 2 }
+
+slcDevPortGlobal OBJECT IDENTIFIER ::= { slcDevDevicePorts 1 }
+
+slcDevGlobalListenPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The Device Ports which remotely authenticated users have
+ permission to access via 'connect listen'. This object has
+ been replaced by permissions for each remote authentication
+ method: slcAuthNISListenPorts, slcAuthLDAPListenPorts,
+ slcAuthRADIUSListenPorts, slcAuthKerbListenPorts,
+ slcAuthTACACSListenPorts."
+ ::= { slcDevPortGlobal 1 }
+
+slcDevGlobalDataPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The Device Ports which remotely authenticated users have
+ permission to access via 'connect direct'. This object has
+ been replaced by permissions for each remote authentication
+ method: slcAuthNISDataPorts, slcAuthLDAPDataPorts,
+ slcAuthRADIUSDataPorts, slcAuthKerbDataPorts,
+ slcAuthTACACSDataPorts."
+ ::= { slcDevPortGlobal 2 }
+
+slcDevGlobalClearPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The Device Ports which remotely authenticated users have
+ permission to clear. This object has been replaced by
+ permissions for each remote authentication method:
+ slcAuthNISClearPorts, slcAuthLDAPClearPorts,
+ slcAuthRADIUSClearPorts, slcAuthKerbClearPorts,
+ slcAuthTACACSClearPorts."
+ ::= { slcDevPortGlobal 3 }
+
+slcDevGlobalStartTelnetPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The starting TCP port for Telnet in connections
+ to Device Ports."
+ ::= { slcDevPortGlobal 4 }
+
+slcDevGlobalStartSSHPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The starting TCP port for SSH in connections
+ to Device Ports."
+ ::= { slcDevPortGlobal 5 }
+
+slcDevGlobalStartTCPPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The starting TCP port for TCP in connections
+ to Device Ports."
+ ::= { slcDevPortGlobal 6 }
+
+slcDevGlobalMaxDirect OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The maximum number of direct connects allowed for each
+ Device Port."
+ ::= { slcDevPortGlobal 7 }
+
+
+slcDevPortConfig OBJECT IDENTIFIER ::= { slcDevDevicePorts 2 }
+
+slcDevPortCfgNumber OBJECT-TYPE
+ SYNTAX Integer32 ( 8 | 16 | 24 | 32 | 40 | 48 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the Device Port Configuration table."
+ ::= { slcDevPortConfig 1 }
+
+-- Device Port Configuration table.
+
+slcDevPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcDevPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for managing Device Port configuration. The number of
+ entries is given by the value of slcDevPortCfgNumber."
+ ::= { slcDevPortConfig 2 }
+
+slcDevPortCfgEntry OBJECT-TYPE
+ SYNTAX SlcDevPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing all configuration settings for a Device Port."
+ INDEX { slcDevPortId }
+ ::= { slcDevPortCfgTable 1 }
+
+SlcDevPortCfgEntry ::= SEQUENCE {
+ slcDevPortId Integer32,
+-- General settings
+ slcDevPortCfgName OCTET STRING,
+ slcDevPortCfgDevice INTEGER,
+ slcDevPortCfgDevLogin OCTET STRING,
+ slcDevPortCfgBreakSeq OCTET STRING,
+-- IP settings
+ slcDevPortCfgTelnetState EnabledState,
+ slcDevPortCfgTelnetPort Integer32,
+ slcDevPortCfgTelnetAuth EnabledState,
+ slcDevPortCfgSSHState EnabledState,
+ slcDevPortCfgSSHPort Integer32,
+ slcDevPortCfgSSHAuth EnabledState,
+ slcDevPortCfgTCPState EnabledState,
+ slcDevPortCfgTCPPort Integer32,
+ slcDevPortCfgTCPAuth EnabledState,
+ slcDevPortCfgIP IpAddress,
+-- Data (serial) settings
+ slcDevPortCfgBaud Integer32,
+ slcDevPortCfgDataBits Integer32,
+ slcDevPortCfgStopBits Integer32,
+ slcDevPortCfgParity INTEGER,
+ slcDevPortCfgFlowControl INTEGER,
+ slcDevPortCfgLogins EnabledState,
+ slcDevPortCfgConnectDSR EnabledState,
+ slcDevPortCfgDisconnectDSR EnabledState,
+-- Modem settings
+ slcDevPortCfgModemState INTEGER,
+ slcDevPortCfgModemMode INTEGER,
+ slcDevPortCfgLocalIP IpAddress,
+ slcDevPortCfgRemoteIP IpAddress,
+ slcDevPortCfgAuth INTEGER,
+ slcDevPortCfgCHAPHost OCTET STRING,
+ slcDevPortCfgInitScript OCTET STRING,
+ slcDevPortCfgTimeout Integer32,
+ slcDevPortCfgDialoutNum OCTET STRING,
+ slcDevPortCfgDialoutLogin OCTET STRING,
+ slcDevPortCfgDialbackMode INTEGER,
+ slcDevPortCfgDialbackNum OCTET STRING,
+ slcDevPortCfgNATState EnabledState,
+-- Logging settings
+ slcDevPortCfgLocalState EnabledState,
+ slcDevPortCfgNFSFileState EnabledState,
+ slcDevPortCfgNFSDir OCTET STRING,
+ slcDevPortCfgNFSMaxFiles Integer32,
+ slcDevPortCfgNFSMaxSize Integer32,
+ slcDevPortCfgEmailState EnabledState,
+ slcDevPortCfgEmailTrigger INTEGER,
+ slcDevPortCfgEmailByteThresh Integer32,
+ slcDevPortCfgEmailDelay Integer32,
+ slcDevPortCfgEmailRestartDelay Integer32,
+ slcDevPortCfgEmailTextString OCTET STRING,
+ slcDevPortCfgEmailTo OCTET STRING,
+ slcDevPortCfgEmailSubject OCTET STRING,
+ slcDevPortCfgPCCardState EnabledState,
+ slcDevPortCfgPCCardLogTo INTEGER,
+ slcDevPortCfgPCCardMaxFiles Integer32,
+ slcDevPortCfgPCCardMaxSize Integer32,
+-- Actions to control Device Port
+ slcDevPortCfgAction INTEGER,
+-- Additional Settings
+ slcDevPortCfgEmailSend INTEGER,
+ slcDevPortCfgBanner OCTET STRING,
+ slcDevPortCfgIdleTimeout Integer32,
+ slcDevPortCfgRestartDelay Integer32,
+ slcDevPortCfgCallerIdLogging EnabledState,
+ slcDevPortCfgCallerIdATCmd OCTET STRING,
+ slcDevPortCfgDODAuth INTEGER,
+ slcDevPortCfgDODCHAPHost OCTET STRING,
+ slcDevPortCfgSLMLoggingState EnabledState,
+ slcDevPortCfgSLMNMS OCTET STRING,
+ slcDevPortCfgSLMByteThresh Integer32,
+ slcDevPortCfgSLMTimeFrame Integer32,
+ slcDevPortCfgWebColumns Integer32,
+ slcDevPortCfgWebRows Integer32,
+ slcDevPortCfgSyslogState EnabledState,
+ slcDevPortCfgHostList OCTET STRING,
+ slcDevPortCfgDevLowTemp Integer32,
+ slcDevPortCfgDevHighTemp Integer32,
+ slcDevPortCfgDevTemperature OCTET STRING,
+ slcDevPortCfgDevLowHumidity Integer32,
+ slcDevPortCfgDevHighHumidity Integer32,
+ slcDevPortCfgDevHumidity OCTET STRING,
+ slcDevPortCfgDevTraps EnabledState,
+ slcDevPortCfgShowLines EnabledState,
+ slcDevPortCfgNumberShowLines Integer32,
+ slcDevPortCfgViewPortLog EnabledState,
+ slcDevPortCfgPortLogSeq OCTET STRING,
+ slcDevPortCfgMaxDirectConnects Integer32,
+ slcDevPortCfgTelnetTimeout Integer32,
+ slcDevPortCfgSSHTimeout Integer32,
+ slcDevPortCfgTCPTimeout Integer32,
+ slcDevPortCfgCBCPClientType INTEGER,
+ slcDevPortCfgCBCPServerAllowNoCallback EnabledState,
+ slcDevPortCfgDialbackDelay Integer32,
+ slcDevPortCfgUSBState EnabledState,
+ slcDevPortCfgUSBLogTo Integer32,
+ slcDevPortCfgUSBMaxFiles Integer32,
+ slcDevPortCfgUSBMaxSize Integer32,
+ slcDevPortCfgCHAPAuthLocalUsers EnabledState,
+ slcDevPortCfgUseSites EnabledState,
+ slcDevPortCfgDialbackRetries Integer32,
+ slcDevPortCfgGroup OCTET STRING,
+ slcDevPortCfgIPMask IpAddress,
+ slcDevPortCfgDevPrompt OCTET STRING,
+ slcDevPortCfgDevNumOutlets Integer32,
+ slcDevPortCfgDevNumExpOutlets Integer32,
+ slcDevPortCfgReversePinout EnabledState,
+ slcDevPortCfgUSBVBUS EnabledState,
+ slcDevPortCfgAssertDTR EnabledState,
+ slcDevPortCfgPortType INTEGER,
+ slcDevPortCfgTelnetTimeoutDataDirection TimeoutDataDirection,
+ slcDevPortCfgSSHTimeoutDataDirection TimeoutDataDirection,
+ slcDevPortCfgTCPTimeoutDataDirection TimeoutDataDirection,
+ slcDevPortCfgIdleTimeoutMessage EnabledState,
+ slcDevPortCfgNumberOfSessionsMessage EnabledState,
+ slcDevPortCfgMinimizeLatency EnabledState,
+ slcDevPortCfgTelnetSoftIAC EnabledState,
+ slcDevPortCfgSendTermString EnabledState,
+ slcDevPortCfgTerminationString OCTET STRING,
+ slcDevPortCfgPowerManagementSeq OCTET STRING,
+ slcDevPortCfgPowerSupplies OCTET STRING,
+ slcDevPortCfgToggleDTR EnabledState,
+ slcDevPortCfgTokenAction OCTET STRING,
+ slcDevPortCfgTokenSendString OCTET STRING,
+ slcDevPortCfgTokenPowerSupply OCTET STRING,
+ slcDevPortCfgTokenPowerAction INTEGER
+}
+
+slcDevPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier for a Device Port."
+ ::= { slcDevPortCfgEntry 1 }
+
+slcDevPortCfgName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the Device Port."
+ ::= { slcDevPortCfgEntry 2 }
+
+slcDevPortCfgDevice OBJECT-TYPE
+ SYNTAX INTEGER { none(1),
+ slp8(2),
+ slp16(3),
+ slp8Exp8(4),
+ slp8Exp16(5),
+ slp16Exp8(6),
+ slp16Exp16(7),
+ sensorsoft(8),
+ servertech(9),
+ rpm(10) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The device that is connected to the Device Port. The 'slp*'
+ and 'servertech' values are deprecated and have been replaced
+ by the RPM functionality."
+ ::= { slcDevPortCfgEntry 3 }
+
+slcDevPortCfgDevLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The login used to authenticate to the device connected
+ to the Device Port."
+ ::= { slcDevPortCfgEntry 4 }
+
+slcDevPortCfgBreakSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence for the Device Port to send a break."
+ ::= { slcDevPortCfgEntry 5 }
+
+slcDevPortCfgTelnetState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Telnet connections to the Device Port are allowed."
+ ::= { slcDevPortCfgEntry 6 }
+
+slcDevPortCfgTelnetPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for Telnet in connections."
+ ::= { slcDevPortCfgEntry 7 }
+
+slcDevPortCfgTelnetAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ a Device Port with Telnet."
+ ::= { slcDevPortCfgEntry 8 }
+
+slcDevPortCfgSSHState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, SSH connections to the Device Port are allowed."
+ ::= { slcDevPortCfgEntry 9 }
+
+slcDevPortCfgSSHPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for SSH in connections."
+ ::= { slcDevPortCfgEntry 10 }
+
+slcDevPortCfgSSHAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ a Device Port with SSH."
+ ::= { slcDevPortCfgEntry 11 }
+
+slcDevPortCfgTCPState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, TCP connections to the Device Port are allowed."
+ ::= { slcDevPortCfgEntry 12 }
+
+slcDevPortCfgTCPPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for TCP in connections."
+ ::= { slcDevPortCfgEntry 13 }
+
+slcDevPortCfgTCPAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ a Device Port with TCP."
+ ::= { slcDevPortCfgEntry 14 }
+
+slcDevPortCfgIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address for Telnet, SSH or TCP in to a Device Port."
+ ::= { slcDevPortCfgEntry 15 }
+
+slcDevPortCfgBaud OBJECT-TYPE
+ SYNTAX Integer32
+ ( 300 | 600 | 1200 | 2400 | 4800 |
+ 9600 | 19200 | 38400 | 57600 | 115200 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The baud rate of the Device Port."
+ ::= { slcDevPortCfgEntry 16 }
+
+slcDevPortCfgDataBits OBJECT-TYPE
+ SYNTAX Integer32 ( 7 | 8 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The data bits of the Device Port."
+ ::= { slcDevPortCfgEntry 17 }
+
+slcDevPortCfgStopBits OBJECT-TYPE
+ SYNTAX Integer32 ( 1 | 2 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The stop bits of the Device Port."
+ ::= { slcDevPortCfgEntry 18 }
+
+slcDevPortCfgParity OBJECT-TYPE
+ SYNTAX INTEGER { none(1), odd(2), even(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parity of the Device Port."
+ ::= { slcDevPortCfgEntry 19 }
+
+slcDevPortCfgFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(1), xonxoff(2), rtscts(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The flow control of the Device Port."
+ ::= { slcDevPortCfgEntry 20 }
+
+slcDevPortCfgLogins OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, authentication is required to access a serial
+ device connected to a Device Port."
+ ::= { slcDevPortCfgEntry 21 }
+
+slcDevPortCfgConnectDSR OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the Device Port only establishes a connection if
+ DSR (Data Set Ready) transitions to an asserted state."
+ ::= { slcDevPortCfgEntry 22 }
+
+slcDevPortCfgDisconnectDSR OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, and a connection to a Device Port is currently
+ in session, the connection will be terminated if DSR (Data
+ Set Ready) transitions to a de-asserted state."
+ ::= { slcDevPortCfgEntry 23 }
+
+slcDevPortCfgModemState OBJECT-TYPE
+ SYNTAX INTEGER { disabled(1),
+ dialout(2),
+ dialin(3),
+ dialback(4),
+ dialondemand(5),
+ dialinAndDialondemand(6),
+ dialinHostList(7),
+ cbcpServer(8),
+ cbcpClient(9) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For an external modem attached to the Device Port, indicates
+ how the modem will be used."
+ ::= { slcDevPortCfgEntry 24 }
+
+slcDevPortCfgModemMode OBJECT-TYPE
+ SYNTAX INTEGER { ppp(1), text(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For an external modem attached to the Device Port, the
+ mode: PPP (for Dial-in and Dial-out) and text (for Dial-in
+ and Dial-back)."
+ ::= { slcDevPortCfgEntry 25 }
+
+slcDevPortCfgLocalIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the local IP Address - all zeros if it
+ should be negotiated."
+ ::= { slcDevPortCfgEntry 26 }
+
+slcDevPortCfgRemoteIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the remote IP Address - all zeros if it
+ should be negotiated."
+ ::= { slcDevPortCfgEntry 27 }
+
+slcDevPortCfgAuth OBJECT-TYPE
+ SYNTAX INTEGER { pap(1), chap(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the type of authentication to be used."
+ ::= { slcDevPortCfgEntry 28 }
+
+slcDevPortCfgCHAPHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections with CHAP authentication, the host (for
+ Unix) or user (for Windows) to use."
+ ::= { slcDevPortCfgEntry 29 }
+
+slcDevPortCfgInitScript OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The initialization script for an external modem."
+ ::= { slcDevPortCfgEntry 30 }
+
+slcDevPortCfgTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for text connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcDevPortCfgEntry 31 }
+
+slcDevPortCfgDialoutNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-out connections."
+ ::= { slcDevPortCfgEntry 32 }
+
+slcDevPortCfgDialoutLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The login to use for dial-out connections."
+ ::= { slcDevPortCfgEntry 33 }
+
+slcDevPortCfgDialbackMode OBJECT-TYPE
+ SYNTAX INTEGER { usernumber(1), fixed(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For dial-back connections, defines the phone number to call:
+ a number associated with the authenticated user, or a fixed
+ number associated with the Device Port."
+ ::= { slcDevPortCfgEntry 34 }
+
+slcDevPortCfgDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-back connections."
+ ::= { slcDevPortCfgEntry 35 }
+
+slcDevPortCfgNATState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, use NAT (Network Address Translation) to allow
+ dial-in and dial-back users to access the network connected
+ to Eth1 and Eth2."
+ ::= { slcDevPortCfgEntry 36 }
+
+slcDevPortCfgLocalState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, local logging is enabled for the Device Port."
+ ::= { slcDevPortCfgEntry 37 }
+
+slcDevPortCfgNFSFileState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, NFS File logging is enabled for the Device Port."
+ ::= { slcDevPortCfgEntry 38 }
+
+slcDevPortCfgNFSDir OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The local directory of a NFS mount to use for logging."
+ ::= { slcDevPortCfgEntry 39 }
+
+slcDevPortCfgNFSMaxFiles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum number of files to use for NFS file logging."
+ ::= { slcDevPortCfgEntry 40 }
+
+slcDevPortCfgNFSMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum size of each file (in bytes) for NFS File logging."
+ ::= { slcDevPortCfgEntry 41 }
+
+slcDevPortCfgEmailState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Token and Data Detection (previously called
+ 'Email Logging') is enabled for the Device Port."
+ ::= { slcDevPortCfgEntry 42 }
+
+slcDevPortCfgEmailTrigger OBJECT-TYPE
+ SYNTAX INTEGER { bytecnt(1), textstring(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of trigger to use for Token and Data Detection
+ (previously called 'Email Logging') - number of data bytes
+ received, or token/character string received."
+ ::= { slcDevPortCfgEntry 43 }
+
+slcDevPortCfgEmailByteThresh OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When Token and Data Detection (previously called 'Email
+ Logging') is configured to trigger on a data byte count,
+ the number of bytes required to trigger an action."
+ ::= { slcDevPortCfgEntry 44 }
+
+slcDevPortCfgEmailDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection (previously called 'Email
+ Logging'), a time limit of how long the device port will
+ capture data after the data trigger is detected and before
+ closing the log file and performing the selected actions.
+ This setting is now called 'Action Delay'."
+ ::= { slcDevPortCfgEntry 45 }
+
+slcDevPortCfgEmailRestartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection (previously called 'Email
+ Logging'), the period of time, after performing the
+ selected actions, during which the device port will ignore
+ additional characters received."
+ ::= { slcDevPortCfgEntry 46 }
+
+slcDevPortCfgEmailTextString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When Token and Data Detection (previously called 'Email
+ Logging') is configured to trigger on a character string,
+ this defines the character string that will trigger an action."
+ ::= { slcDevPortCfgEntry 47 }
+
+slcDevPortCfgEmailTo OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection (previously called 'Email
+ Logging'), if the Email action is enabled, this object
+ defines the list of emails to send email notification to."
+ ::= { slcDevPortCfgEntry 48 }
+
+slcDevPortCfgEmailSubject OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection (previously called 'Email
+ Logging'), if the Email action is enabled, this object
+ defines the subject to include with email notification."
+ ::= { slcDevPortCfgEntry 49 }
+
+slcDevPortCfgPCCardState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, PC Card logging is enabled for the Device Port.
+ This value will be undefined if the SLC does not have PC Card
+ slots."
+ ::= { slcDevPortCfgEntry 50 }
+
+slcDevPortCfgPCCardLogTo OBJECT-TYPE
+ SYNTAX INTEGER { upperSlot(1), lowerSlot(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PC Card logging, which PC Card slot to use for logging.
+ This value will be undefined if the SLC does not have PC Card
+ slots."
+ ::= { slcDevPortCfgEntry 51 }
+
+slcDevPortCfgPCCardMaxFiles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum number of files to use for PC Card logging.
+ This value will be undefined if the SLC does not have PC Card
+ slots."
+ ::= { slcDevPortCfgEntry 52 }
+
+slcDevPortCfgPCCardMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum size of each file (in bytes) for PC Card logging.
+ This value will be undefined if the SLC does not have PC Card
+ slots."
+ ::= { slcDevPortCfgEntry 53 }
+
+slcDevPortCfgAction OBJECT-TYPE
+ SYNTAX INTEGER { noAction(1),
+ zeroPortCounters(2),
+ clearLocalLog(3),
+ terminateConnections(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Performs an action on a Device Port. A read of this object
+ always returns the value noAction(1). Setting this object
+ to zeroPortCounters(2) will reset all port counters given in
+ slcDevPortStateTable. Setting this object to clearLocalLog(3)
+ will clear the local logging buffer. Setting this object to
+ terminateConnections(4) will terminate all connections
+ associated with the Device Port."
+ ::= { slcDevPortCfgEntry 54 }
+
+slcDevPortCfgEmailSend OBJECT-TYPE
+ SYNTAX INTEGER { email(1), snmptrap(2), both(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When a trigger is received, the type of notification to send:
+ email, SNMP trap, or email and SNMP trap. This object is
+ deprecated; instead refer to slcDevPortCfgTokenAction."
+ ::= { slcDevPortCfgEntry 55 }
+
+slcDevPortCfgBanner OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The banner displayed when the Device Port is connected to via
+ SSH or Telnet."
+ ::= { slcDevPortCfgEntry 56 }
+
+slcDevPortCfgIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for dial-in and dial-on-demand PPP
+ connections. If no traffic is received for the PPP connection
+ in the time defined by the idle timeout, the PPP connection
+ will be terminated. A value of 0 indicates that timeouts are
+ disabled."
+ ::= { slcDevPortCfgEntry 57 }
+
+slcDevPortCfgRestartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The delay (in seconds) to wait before restarting dial-out or
+ dial-on-demand PPP connections."
+ ::= { slcDevPortCfgEntry 58 }
+
+slcDevPortCfgCallerIdLogging OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, caller id logging is enabled for a modem dial-in
+ connection."
+ ::= { slcDevPortCfgEntry 59 }
+
+slcDevPortCfgCallerIdATCmd OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The modem AT command required to initiate caller id logging
+ by the modem."
+ ::= { slcDevPortCfgEntry 60 }
+
+slcDevPortCfgDODAuth OBJECT-TYPE
+ SYNTAX INTEGER { pap(1), chap(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections that are configured for both Dial-in and
+ Dial-on-Demand, the type of authentication to be used for
+ Dial-on-Demand."
+ ::= { slcDevPortCfgEntry 61 }
+
+slcDevPortCfgDODCHAPHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections that are configured for both Dial-in and
+ Dial-on-Demand, with CHAP authentication for Dial-on-Demand,
+ the host (for Unix) or user (for Windows) to use."
+ ::= { slcDevPortCfgEntry 62 }
+
+slcDevPortCfgSLMLoggingState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, SLM logging is enabled for the Device Port."
+ ::= { slcDevPortCfgEntry 63 }
+
+slcDevPortCfgSLMNMS OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Addresses of up to three SNMP Network Management
+ Stations defined used for SLM Logging. Multiple IP Addresses
+ will be separated by a comma."
+ ::= { slcDevPortCfgEntry 64 }
+
+slcDevPortCfgSLMByteThresh OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes required to trigger SLM logging."
+ ::= { slcDevPortCfgEntry 65 }
+
+slcDevPortCfgSLMTimeFrame OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time frame for SLM logging, in seconds."
+ ::= { slcDevPortCfgEntry 66 }
+
+slcDevPortCfgWebColumns OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of columns in the Web SSH or Telnet window for
+ this Device Port."
+ ::= { slcDevPortCfgEntry 67 }
+
+slcDevPortCfgWebRows OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of rows in the Web SSH or Telnet window for
+ this Device Port."
+ ::= { slcDevPortCfgEntry 68 }
+
+slcDevPortCfgSyslogState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Syslog logging is enabled for the Device Port."
+ ::= { slcDevPortCfgEntry 69 }
+
+slcDevPortCfgHostList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevPortCfgModemState is set to dialinHostList, the
+ name of the Host List used for Dial-in."
+ ::= { slcDevPortCfgEntry 70 }
+
+slcDevPortCfgDevLowTemp OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The low temperature limit, in Celsius, for the device
+ connected to this Device Port. If the temperature is not
+ applicable, 9999 will be returned."
+ ::= { slcDevPortCfgEntry 71 }
+
+slcDevPortCfgDevHighTemp OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The high temperature limit, in Celsius, for the device
+ connected to this Device Port. If the temperature is not
+ applicable, 9999 will be returned."
+ ::= { slcDevPortCfgEntry 72 }
+
+slcDevPortCfgDevTemperature OBJECT-TYPE
+ SYNTAX OCTET STRING
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual temperature, in Celsius, for the device
+ connected to this Device Port. If the temperature is not
+ applicable, an empty string will be returned."
+ ::= { slcDevPortCfgEntry 73 }
+
+slcDevPortCfgDevLowHumidity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The low humidty limit, in percentage, for the device
+ connected to this Device Port. If the temperature is not
+ applicable, 9999 will be returned."
+ ::= { slcDevPortCfgEntry 74 }
+
+slcDevPortCfgDevHighHumidity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The high humidty limit, in percentage, for the device
+ connected to this Device Port. If the temperature is not
+ applicable, 9999 will be returned."
+ ::= { slcDevPortCfgEntry 75 }
+
+slcDevPortCfgDevHumidity OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual humidity, in percentage, for the device
+ connected to this Device Port. If the temperature is not
+ applicable, an empty string will be returned."
+ ::= { slcDevPortCfgEntry 76 }
+
+slcDevPortCfgDevTraps OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, traps will be sent when one of the limits for the
+ device connected to this Device Port are exceeded."
+ ::= { slcDevPortCfgEntry 77 }
+
+slcDevPortCfgShowLines OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, upon connecting to the Device Port, a series of
+ characters (or lines) output to the Device Port before it
+ was connected to are displayed."
+ ::= { slcDevPortCfgEntry 78 }
+
+slcDevPortCfgNumberShowLines OBJECT-TYPE
+ SYNTAX Integer32 (1..50)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcDevPortCfgShowLines is enabled, the number of lines that
+ are displayed upon connecting to the Device Port."
+ ::= { slcDevPortCfgEntry 79 }
+
+slcDevPortCfgViewPortLog OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, upon using 'connect direct' to a Device Port,
+ the slcDevPortCfgPortLogSeq key sequence can be typed to
+ view the end of the port log for the current Device Port,
+ or a different Device Port."
+ ::= { slcDevPortCfgEntry 80 }
+
+slcDevPortCfgPortLogSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character sequence to view the port log for the Device
+ Port."
+ ::= { slcDevPortCfgEntry 81 }
+
+slcDevPortCfgMaxDirectConnects OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum number of direct connects at the CLI for the
+ Device Port."
+ ::= { slcDevPortCfgEntry 82 }
+
+slcDevPortCfgTelnetTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for Telnet connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcDevPortCfgEntry 83 }
+
+slcDevPortCfgSSHTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for SSH connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcDevPortCfgEntry 84 }
+
+slcDevPortCfgTCPTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for TCP connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcDevPortCfgEntry 85 }
+
+slcDevPortCfgCBCPClientType OBJECT-TYPE
+ SYNTAX INTEGER { adminDefined(1), userDefined(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevPortCfgModemState is set to cbcpClient, the
+ preferred type of dialback number to use for CBCP negotiation."
+ ::= { slcDevPortCfgEntry 86 }
+
+slcDevPortCfgCBCPServerAllowNoCallback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled and slcDevPortCfgModemState is set to cbcpServer,
+ the SLC will allow the PPP peer to select the No Callback
+ option during CBCP negotiation."
+ ::= { slcDevPortCfgEntry 87 }
+
+slcDevPortCfgDialbackDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevPortCfgModemState is set to dialback or cbcpServer,
+ specifies the delay between the dial-in and dial-out portion
+ of the dialing sequence."
+ ::= { slcDevPortCfgEntry 88 }
+
+slcDevPortCfgUSBState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, USB logging is enabled for the Device Port. This
+ value will be undefined if the SLC does not have USB Ports."
+ ::= { slcDevPortCfgEntry 89 }
+
+slcDevPortCfgUSBLogTo OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For USB logging, which USB port to use for logging. This
+ value will be undefined if the SLC does not have USB Ports."
+ ::= { slcDevPortCfgEntry 90 }
+
+slcDevPortCfgUSBMaxFiles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum number of files to use for USB logging. This
+ value will be undefined if the SLC does not have USB Ports."
+ ::= { slcDevPortCfgEntry 91 }
+
+slcDevPortCfgUSBMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum size of each file (in bytes) for USB logging. This
+ value will be undefined if the SLC does not have USB Ports."
+ ::= { slcDevPortCfgEntry 92 }
+
+slcDevPortCfgCHAPAuthLocalUsers OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the local user list (login and password) is used
+ to validate the CHAP host and secret sent by a remote PPP
+ peer for CHAP authentication, instead of using the CHAP host
+ and secret associated with a modem."
+ ::= { slcDevPortCfgEntry 93 }
+
+slcDevPortCfgUseSites OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, sites (a set of site-oriented modem parameters
+ that can be activated by various modem-related events such
+ as authentication, outbound traffic for Dial-on-demand
+ connections, etc.) will be used instead of the parameters
+ configured for the modem."
+ ::= { slcDevPortCfgEntry 94 }
+
+slcDevPortCfgDialbackRetries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevPortCfgModemState is set to dialback or cbcpServer,
+ specifies the number of times the SLC will retry the dial-out
+ portion of the dialing sequence if the first attempt to
+ dial-out fails."
+ ::= { slcDevPortCfgEntry 95 }
+
+slcDevPortCfgGroup OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group or groups that may access the Device Port."
+ ::= { slcDevPortCfgEntry 96 }
+
+slcDevPortCfgIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The network mask associated with slcDevPortCfgIPMask."
+ ::= { slcDevPortCfgEntry 97 }
+
+slcDevPortCfgDevPrompt OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the device port is connected to a SLP or ServerTech CDU,
+ specifies the prompt that is configured for the SLP or
+ ServerTech CDU. This object is deprecated, and has been
+ replaced by the RPM functionality."
+ ::= { slcDevPortCfgEntry 98 }
+
+slcDevPortCfgDevNumOutlets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the device port is connected to a ServerTech CDU, specifies
+ the number of outlets on the primary/master ServerTech unit.
+ This object is deprecated, and has been replaced by the RPM
+ functionality."
+ ::= { slcDevPortCfgEntry 99 }
+
+slcDevPortCfgDevNumExpOutlets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the device port is connected to a ServerTech CDU, specifies
+ the number of outlets on the expansion ServerTech unit. This
+ object is deprecated, and has been replaced by the RPM
+ functionality."
+ ::= { slcDevPortCfgEntry 100 }
+
+slcDevPortCfgReversePinout OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, swaps the positions of the serial lines, such
+ that the direction of data or the signal is reversed.
+ For instance, TX is swapped with RX. Enabling Reverse
+ Pinout facilitates connections to Cisco and Sun style RS-45
+ console ports using a straight through Ethernet patch cable,
+ without the need for a rolled cable or adapter. Note that
+ all Lantronix serial adapters are intended to be used with
+ Reverse Pinout disabled."
+ ::= { slcDevPortCfgEntry 101 }
+
+slcDevPortCfgUSBVBUS OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For SLC8000 USB Device Ports only. If enabled, the USB VBUS
+ signal provides power to the USB device attached to a device
+ port. Disabling VBUS will power down the device as long as it
+ is bus-powered instead of self-powered."
+ ::= { slcDevPortCfgEntry 102 }
+
+slcDevPortCfgAssertDTR OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For RJ45 Device Ports only. By default, DTR is asserted on a
+ device port nearly all of the time (except momentarily when a
+ port is opened for operations). Unchecking this option will
+ deassert DTR, simulating a cable disconnection for the device
+ that is connected to a device port."
+ ::= { slcDevPortCfgEntry 103 }
+
+slcDevPortCfgPortType OBJECT-TYPE
+ SYNTAX INTEGER { rj45(1), usb(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the connector type on the device port: RJ45 or USB."
+ ::= { slcDevPortCfgEntry 104 }
+
+slcDevPortCfgTelnetTimeoutDataDirection OBJECT-TYPE
+ SYNTAX TimeoutDataDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcDevPortCfgTelnetTimeout is enabled, this setting
+ indicates the direction of data used to determine if the
+ connection has timed out."
+ ::= { slcDevPortCfgEntry 105 }
+
+slcDevPortCfgSSHTimeoutDataDirection OBJECT-TYPE
+ SYNTAX TimeoutDataDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcDevPortCfgSSHTimeout is enabled, this setting indicates
+ the direction of data used to determine if the connection has
+ timed out."
+ ::= { slcDevPortCfgEntry 106 }
+
+slcDevPortCfgTCPTimeoutDataDirection OBJECT-TYPE
+ SYNTAX TimeoutDataDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If slcDevPortCfgTCPTimeout is enabled, this setting indicates
+ the direction of data used to determine if the connection has
+ timed out."
+ ::= { slcDevPortCfgEntry 107 }
+
+slcDevPortCfgIdleTimeoutMessage OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, a message will be displayed to a user when their
+ connection to a device port will be terminated soon due to
+ the connection being idle."
+ ::= { slcDevPortCfgEntry 108 }
+
+slcDevPortCfgNumberOfSessionsMessage OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, a message will be displayed to a user when
+ connecting to a device port that indicates how many users
+ are currently connected to the device port."
+ ::= { slcDevPortCfgEntry 109 }
+
+slcDevPortCfgMinimizeLatency OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, device port latency will be minimized by
+ reducing read delays."
+ ::= { slcDevPortCfgEntry 110 }
+
+slcDevPortCfgTelnetSoftIAC OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the Telnet server will not block waiting for
+ the initial Telnet protocol IAC option responses."
+ ::= { slcDevPortCfgEntry 111 }
+
+slcDevPortCfgSendTermString OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, and a slcDevPortCfgTerminationString is defined,
+ when a network connection to a device port is terminated, the
+ termination string is sent to the device connected to the
+ device port. The string should be defined so that it sends
+ the the appropriate command(s) to the device to terminate any
+ active user sessions."
+ ::= { slcDevPortCfgEntry 112 }
+
+slcDevPortCfgTerminationString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The termination string sent to the device connected to the
+ device port if slcDevPortCfgSendTermString is enabled."
+ ::= { slcDevPortCfgEntry 113 }
+
+slcDevPortCfgPowerManagementSeq OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The key sequence that displays the Power Management menu
+ when a user is connected to a device port."
+ ::= { slcDevPortCfgEntry 114 }
+
+slcDevPortCfgPowerSupplies OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A string that describes the managed power supplies configured
+ for the device port. A device port can have up to four power
+ supplies that provide power for the device connected to the
+ device port. The string is a comma separated list of power
+ supplies formatted: '(RPM Id/Outlet Id)'."
+ ::= { slcDevPortCfgEntry 115 }
+
+slcDevPortCfgToggleDTR OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Applies to RJ45 device ports only. If enabled, when a user
+ disconnects from a device port, DTR will be toggled. This
+ feature can be used when a serial connection requires DSR to
+ be active for the attached device to connect. In this case,
+ toggling DTR will end any active connection on the device."
+ ::= { slcDevPortCfgEntry 116 }
+
+slcDevPortCfgTokenAction OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection, a string containing one or more
+ actions that will be performed if a data trigger occurs:
+ syslog, email, trap, sendstring, powersupply."
+ ::= { slcDevPortCfgEntry 117 }
+
+slcDevPortCfgTokenSendString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection (previously called 'Email
+ Logging'), if the Send String action is enabled, this object
+ defines the string to send to the device connected to the
+ device port."
+ ::= { slcDevPortCfgEntry 118 }
+
+slcDevPortCfgTokenPowerSupply OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection (previously called 'Email
+ Logging'), if the Control Power Supply action is enabled,
+ this object defines the name of the managed power supply to
+ perform an action on. This string can be 'all' for all
+ managed power supplies associated with the device port, or
+ an individual power supply name."
+ ::= { slcDevPortCfgEntry 119 }
+
+slcDevPortCfgTokenPowerAction OBJECT-TYPE
+ SYNTAX INTEGER { turnOff(1), turnOn(2), cyclePower(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For Token and Data Detection (previously called 'Email
+ Logging'), if the Control Power Supply action is enabled,
+ this object defines the action to take on
+ slcDevPortCfgTokenPowerSupply."
+ ::= { slcDevPortCfgEntry 120 }
+
+
+slcDevPortState OBJECT IDENTIFIER ::= { slcDevDevicePorts 3 }
+
+slcDevPortStateNumber OBJECT-TYPE
+ SYNTAX Integer32 ( 8 | 16 | 24 | 32 | 40 | 48 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the Device Port State table."
+ ::= { slcDevPortState 1 }
+
+-- Device Port State table.
+
+slcDevPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcDevPortStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of Device Port state entries. The number of
+ entries is given by the value of slcDevPortStateNumber."
+ ::= { slcDevPortState 2 }
+
+slcDevPortStateEntry OBJECT-TYPE
+ SYNTAX SlcDevPortStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing all state information for a Device Port."
+ INDEX { slcDevPortStateIndex }
+ ::= { slcDevPortStateTable 1 }
+
+SlcDevPortStateEntry ::= SEQUENCE {
+ slcDevPortStateIndex Integer32,
+ slcDevPortStateBytesInput Integer32,
+ slcDevPortStateBytesOutput Integer32,
+ slcDevPortStateFramingErrors Integer32,
+ slcDevPortStateParityErrors Integer32,
+ slcDevPortStateOverrunErrors Integer32,
+ slcDevPortStateFlowControlViolations Integer32,
+ slcDevPortStateDSR EnabledState,
+ slcDevPortStateDTR EnabledState,
+ slcDevPortStateCTS EnabledState,
+ slcDevPortStateRTS EnabledState,
+ slcDevPortStateCD EnabledState
+}
+
+slcDevPortStateIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each Device Port State entry."
+ ::= { slcDevPortStateEntry 1 }
+
+slcDevPortStateBytesInput OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes input to the Device Port since boot or
+ the last time Device Port statistics were zeroed."
+ ::= { slcDevPortStateEntry 2 }
+
+slcDevPortStateBytesOutput OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes output from the Device Port since boot or
+ the last time Device Port statistics were zeroed."
+ ::= { slcDevPortStateEntry 3 }
+
+slcDevPortStateFramingErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of framing errors for the Device Port since boot or
+ the last time Device Port statistics were zeroed."
+ ::= { slcDevPortStateEntry 4 }
+
+slcDevPortStateParityErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of parity errors for the Device Port since boot or
+ the last time Device Port statistics were zeroed."
+ ::= { slcDevPortStateEntry 5 }
+
+slcDevPortStateOverrunErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of overrun errors for the Device Port since boot or
+ the last time Device Port statistics were zeroed."
+ ::= { slcDevPortStateEntry 6 }
+
+slcDevPortStateFlowControlViolations OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of flow control violations for the Device Port
+ since boot or the last time Device Port statistics were
+ zeroed."
+ ::= { slcDevPortStateEntry 7 }
+
+slcDevPortStateDSR OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Data Set Ready is enabled for the Device Port."
+ ::= { slcDevPortStateEntry 8 }
+
+slcDevPortStateDTR OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If enabled, Data Terminal Ready is enabled for the Device Port."
+ ::= { slcDevPortStateEntry 9 }
+
+slcDevPortStateCTS OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Clear To Send is enabled for the Device Port."
+ ::= { slcDevPortStateEntry 10 }
+
+slcDevPortStateRTS OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Request To Send is enabled for the Device Port."
+ ::= { slcDevPortStateEntry 11 }
+
+slcDevPortStateCD OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Carrier Detect is enabled for the Device Port."
+ ::= { slcDevPortStateEntry 12 }
+
+
+slcDevPCCard OBJECT IDENTIFIER ::= { slcDevices 3 }
+
+-- PC Card Configuration table.
+
+slcPCCardCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcPCCardCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of PC Card configuration entries. There are two entries
+ in the table, index (1) for the upper PC Card slot, and index
+ (2) for the lower PC Card slot. This table will be empty if
+ the SLC does not have PC Card slots."
+ ::= { slcDevPCCard 1 }
+
+slcPCCardCfgEntry OBJECT-TYPE
+ SYNTAX SlcPCCardCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing all configuration settings for a PC Card Slot."
+ INDEX { slcPCCardCfgIndex }
+ ::= { slcPCCardCfgTable 1 }
+
+SlcPCCardCfgEntry ::= SEQUENCE {
+ slcPCCardCfgIndex Integer32,
+ slcPCCardCfgCardType INTEGER,
+ slcPCCardCfgCardId OCTET STRING,
+-- Modem/ISDN: Data (serial) settings
+ slcPCCardCfgBaud Integer32,
+ slcPCCardCfgDataBits Integer32,
+ slcPCCardCfgStopBits Integer32,
+ slcPCCardCfgParity INTEGER,
+ slcPCCardCfgFlowControl INTEGER,
+-- Modem/ISDN: Modem settings
+ slcPCCardCfgModemState INTEGER,
+ slcPCCardCfgModemMode INTEGER,
+ slcPCCardCfgLocalIP IpAddress,
+ slcPCCardCfgRemoteIP IpAddress,
+ slcPCCardCfgAuth INTEGER,
+ slcPCCardCfgCHAPHost OCTET STRING,
+ slcPCCardCfgInitScript OCTET STRING,
+ slcPCCardCfgTimeout Integer32,
+ slcPCCardCfgDialoutNum OCTET STRING,
+ slcPCCardCfgDialoutLogin OCTET STRING,
+ slcPCCardCfgDialbackMode INTEGER,
+ slcPCCardCfgDialbackNum OCTET STRING,
+ slcPCCardCfgNATState EnabledState,
+-- Storage Card settings
+ slcPCCardCfgStorageFS INTEGER,
+-- ISDN only settings
+ slcPCCardCfgISDNChannel Integer32,
+ slcPCCardCfgISDNChannelNum OCTET STRING,
+-- IP settings
+ slcPCCardCfgTelnetState EnabledState,
+ slcPCCardCfgTelnetPort Integer32,
+ slcPCCardCfgTelnetAuth EnabledState,
+ slcPCCardCfgSSHState EnabledState,
+ slcPCCardCfgSSHPort Integer32,
+ slcPCCardCfgSSHAuth EnabledState,
+ slcPCCardCfgTCPState EnabledState,
+ slcPCCardCfgTCPPort Integer32,
+ slcPCCardCfgTCPAuth EnabledState,
+-- GSM/GPRS only settings
+ slcPCCardCfgGSMPIN OCTET STRING,
+ slcPCCardCfgGSMNetworkName OCTET STRING, -- obsolete
+ slcPCCardCfgGSMPPPCompression EnabledState,
+ slcPCCardCfgGSMAutoAcquireDNS EnabledState,
+ slcPCCardCfgGSMDialoutMode INTEGER,
+ slcPCCardCfgGSMContextID OCTET STRING,
+ slcPCCardCfgGSMBearerService OCTET STRING,
+-- Additional settings
+ slcPCCardCfgIdleTimeout Integer32,
+ slcPCCardCfgRestartDelay Integer32,
+ slcPCCardCfgCallerIdLogging EnabledState,
+ slcPCCardCfgCallerIdATCmd OCTET STRING,
+ slcPCCardCfgDODAuth INTEGER,
+ slcPCCardCfgDODCHAPHost OCTET STRING,
+ slcPCCardCfgHostList OCTET STRING,
+ slcPCCardCfgCBCPClientType INTEGER,
+ slcPCCardCfgCBCPServerAllowNoCallback EnabledState,
+ slcPCCardCfgDialbackDelay Integer32,
+ slcPCCardCfgCHAPAuthLocalUsers EnabledState,
+ slcPCCardCfgUseSites EnabledState,
+ slcPCCardCfgDialbackRetries Integer32,
+ slcPCCardCfgGroup OCTET STRING
+}
+
+slcPCCardCfgIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each PC Card Configuration entry."
+ ::= { slcPCCardCfgEntry 1 }
+
+slcPCCardCfgCardType OBJECT-TYPE
+ SYNTAX INTEGER { none(1),
+ storage(2),
+ modem(3),
+ isdn(4),
+ wireless(5),
+ gsmmodem(6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of PC Card in the slot."
+ ::= { slcPCCardCfgEntry 2 }
+
+slcPCCardCfgCardId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifying string of the card in the slot."
+ ::= { slcPCCardCfgEntry 3 }
+
+slcPCCardCfgBaud OBJECT-TYPE
+ SYNTAX Integer32
+ ( 300 | 600 | 1200 | 2400 | 4800 |
+ 9600 | 19200 | 38400 | 57600 | 115200 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For ISDN and modem cards, the baud rate."
+ ::= { slcPCCardCfgEntry 4 }
+
+slcPCCardCfgDataBits OBJECT-TYPE
+ SYNTAX Integer32 ( 7 | 8 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For ISDN and modem cards, the data bits."
+ ::= { slcPCCardCfgEntry 5 }
+
+slcPCCardCfgStopBits OBJECT-TYPE
+ SYNTAX Integer32 ( 1 | 2 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For ISDN and modem cards, the stop bits."
+ ::= { slcPCCardCfgEntry 6 }
+
+slcPCCardCfgParity OBJECT-TYPE
+ SYNTAX INTEGER { none(1), odd(2), even(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For ISDN and modem cards, the parity."
+ ::= { slcPCCardCfgEntry 7 }
+
+slcPCCardCfgFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(1), xonxoff(2), rtscts(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For ISDN and modem cards, the flow control."
+ ::= { slcPCCardCfgEntry 8 }
+
+slcPCCardCfgModemState OBJECT-TYPE
+ SYNTAX INTEGER { disabled(1),
+ dialout(2),
+ dialin(3),
+ dialback(4),
+ dialondemand(5),
+ dialinAndDialondemand(6),
+ dialinHostList(7),
+ cbcpServer(8),
+ cbcpClient(9) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For ISDN and modem cards, indicates how the modem will be used."
+ ::= { slcPCCardCfgEntry 9 }
+
+slcPCCardCfgModemMode OBJECT-TYPE
+ SYNTAX INTEGER { ppp(1), text(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For ISDN and modem cards, the mode: PPP (for Dial-in and
+ Dial-out) and text (for Dial-in and Dial-back)."
+ ::= { slcPCCardCfgEntry 10 }
+
+slcPCCardCfgLocalIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the local IP Address (all zeros if it
+ should be negotiated)."
+ ::= { slcPCCardCfgEntry 11 }
+
+slcPCCardCfgRemoteIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the remote IP Address (all zeros if it
+ should be negotiated)."
+ ::= { slcPCCardCfgEntry 12 }
+
+slcPCCardCfgAuth OBJECT-TYPE
+ SYNTAX INTEGER { pap(1), chap(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the type of authentication to be used."
+ ::= { slcPCCardCfgEntry 13 }
+
+slcPCCardCfgCHAPHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections with CHAP authentication, the host (for
+ Unix) or user (for Windows) to use."
+ ::= { slcPCCardCfgEntry 14 }
+
+slcPCCardCfgInitScript OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The initialization script for an external modem."
+ ::= { slcPCCardCfgEntry 15 }
+
+slcPCCardCfgTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for text connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcPCCardCfgEntry 16 }
+
+slcPCCardCfgDialoutNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-out connections."
+ ::= { slcPCCardCfgEntry 17 }
+
+slcPCCardCfgDialoutLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The login to use for dial-out connections."
+ ::= { slcPCCardCfgEntry 18 }
+
+slcPCCardCfgDialbackMode OBJECT-TYPE
+ SYNTAX INTEGER { usernumber(1), fixed(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For dial-back connections, defines the phone number to call:
+ a number associated with the authenticated user, or a fixed
+ number associated with the Device Port."
+ ::= { slcPCCardCfgEntry 19 }
+
+slcPCCardCfgDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-back connections."
+ ::= { slcPCCardCfgEntry 20 }
+
+slcPCCardCfgNATState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, use NAT (Network Address Translation) to allow
+ dial-in and dial-back users to access the network connected
+ to Eth1 and Eth2."
+ ::= { slcPCCardCfgEntry 21 }
+
+slcPCCardCfgStorageFS OBJECT-TYPE
+ SYNTAX INTEGER { notmounted(1), ext2(2), fat(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For storage cards, the type of filesystem on the card."
+ ::= { slcPCCardCfgEntry 22 }
+
+slcPCCardCfgISDNChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The channel on the ISDN card to use, either 1 or 2."
+ ::= { slcPCCardCfgEntry 23 }
+
+slcPCCardCfgISDNChannelNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number associated with the selected ISDN channel."
+ ::= { slcPCCardCfgEntry 24 }
+
+slcPCCardCfgTelnetState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Telnet connections to the modem/ISDN PC Card
+ are allowed."
+ ::= { slcPCCardCfgEntry 25 }
+
+slcPCCardCfgTelnetPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for Telnet connections directly to the
+ modem/ISDN PC Card."
+ ::= { slcPCCardCfgEntry 26 }
+
+slcPCCardCfgTelnetAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ the modem/ISDN PC Card with Telnet."
+ ::= { slcPCCardCfgEntry 27 }
+
+slcPCCardCfgSSHState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, SSH connections to the modem/ISDN PC Card
+ are allowed."
+ ::= { slcPCCardCfgEntry 28 }
+
+slcPCCardCfgSSHPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for SSH connections directly to the
+ modem/ISDN PC Card."
+ ::= { slcPCCardCfgEntry 29 }
+
+slcPCCardCfgSSHAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ the modem/ISDN PC Card with SSH."
+ ::= { slcPCCardCfgEntry 30 }
+
+slcPCCardCfgTCPState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, TCP connections to the modem/ISDN PC Card
+ are allowed."
+ ::= { slcPCCardCfgEntry 31 }
+
+slcPCCardCfgTCPPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for TCP connections directly to the
+ modem/ISDN PC Card."
+ ::= { slcPCCardCfgEntry 32 }
+
+slcPCCardCfgTCPAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ the modem/ISDN PC Card with TCP."
+ ::= { slcPCCardCfgEntry 33 }
+
+slcPCCardCfgGSMPIN OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The PIN associated with the GSM/GPRS PC Card modem."
+ ::= { slcPCCardCfgEntry 34 }
+
+slcPCCardCfgGSMNetworkName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The Network Name associated with the GSM/GPRS PC Card modem."
+ ::= { slcPCCardCfgEntry 35 }
+
+slcPCCardCfgGSMPPPCompression OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, PPP compression is enabled for GSM/GPRS PC Card
+ modem connections."
+ ::= { slcPCCardCfgEntry 36 }
+
+slcPCCardCfgGSMAutoAcquireDNS OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, DNS servers will be acquired vi GSM/GPRS PC Card
+ modem PPP connections."
+ ::= { slcPCCardCfgEntry 37 }
+
+slcPCCardCfgGSMDialoutMode OBJECT-TYPE
+ SYNTAX INTEGER { gprs(1), gsm(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mode to be used for GSM/GPRS PC Card modems configured
+ for dialout."
+ ::= { slcPCCardCfgEntry 38 }
+
+slcPCCardCfgGSMContextID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Context Id string used for GSM/GPRS PC Card modems
+ configured for GPRS dialout mode."
+ ::= { slcPCCardCfgEntry 39 }
+
+slcPCCardCfgGSMBearerService OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Bearer Service Type string used for GSM/GPRS PC Card
+ modems configured for GSM dialin/dialout mode."
+ ::= { slcPCCardCfgEntry 40 }
+
+slcPCCardCfgIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for dial-in and dial-on-demand PPP
+ connections. If no traffic is received for the PPP connection
+ in the time defined by the idle timeout, the PPP connection
+ will be terminated. A value of 0 indicates that timeouts are
+ disabled."
+ ::= { slcPCCardCfgEntry 41 }
+
+slcPCCardCfgRestartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The delay (in seconds) to wait before restarting dial-out or
+ dial-on-demand PPP connections."
+ ::= { slcPCCardCfgEntry 42 }
+
+slcPCCardCfgCallerIdLogging OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, caller id logging is enabled for a modem dial-in
+ connection."
+ ::= { slcPCCardCfgEntry 43 }
+
+slcPCCardCfgCallerIdATCmd OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The modem AT command required to initiate caller id logging
+ by the modem."
+ ::= { slcPCCardCfgEntry 44 }
+
+slcPCCardCfgDODAuth OBJECT-TYPE
+ SYNTAX INTEGER { pap(1), chap(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections that are configured for both Dial-in and
+ Dial-on-Demand, the type of authentication to be used for
+ Dial-on-Demand."
+ ::= { slcPCCardCfgEntry 45 }
+
+slcPCCardCfgDODCHAPHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections that are configured for both Dial-in and
+ Dial-on-Demand, with CHAP authentication for Dial-on-Demand,
+ the host (for Unix) or user (for Windows) to use."
+ ::= { slcPCCardCfgEntry 46 }
+
+slcPCCardCfgHostList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcPCCardCfgModemState is set to dialinHostList, the
+ name of the Host List used for Dial-in."
+ ::= { slcPCCardCfgEntry 47 }
+
+slcPCCardCfgCBCPClientType OBJECT-TYPE
+ SYNTAX INTEGER { adminDefined(1), userDefined(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcPCCardCfgModemState is set to cbcpClient, the
+ preferred type of dialback number to use for CBCP negotiation."
+ ::= { slcPCCardCfgEntry 48 }
+
+slcPCCardCfgCBCPServerAllowNoCallback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled and slcPCCardCfgModemState is set to cbcpServer,
+ the SLC will allow the PPP peer to select the No Callback
+ option during CBCP negotiation."
+ ::= { slcPCCardCfgEntry 49 }
+
+slcPCCardCfgDialbackDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcPCCardCfgModemState is set to dialback or cbcpServer,
+ specifies the delay between the dial-in and dial-out portion
+ of the dialing sequence."
+ ::= { slcPCCardCfgEntry 50 }
+
+slcPCCardCfgCHAPAuthLocalUsers OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the local user list (login and password) is used
+ to validate the CHAP host and secret sent by a remote PPP
+ peer for CHAP authentication, instead of using the CHAP host
+ and secret associated with a modem."
+ ::= { slcPCCardCfgEntry 51 }
+
+slcPCCardCfgUseSites OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, sites (a set of site-oriented modem parameters
+ that can be activated by various modem-related events such
+ as authentication, outbound traffic for Dial-on-demand
+ connections, etc.) will be used instead of the parameters
+ configured for the modem."
+ ::= { slcPCCardCfgEntry 52 }
+
+slcPCCardCfgDialbackRetries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcPCCardCfgModemState is set to dialback or cbcpServer,
+ specifies the number of times the SLC will retry the dial-out
+ portion of the dialing sequence if the first attempt to
+ dial-out fails."
+ ::= { slcPCCardCfgEntry 53 }
+
+slcPCCardCfgGroup OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group or groups that may access the PC Card slot."
+ ::= { slcPCCardCfgEntry 54 }
+
+slcDevPowerSupply OBJECT IDENTIFIER ::= { slcDevices 4 }
+
+slcDevPowerSupplyType OBJECT-TYPE
+ SYNTAX INTEGER { acOnePowerSupply(1),
+ acTwoPowerSupplies(2),
+ dcTwoPowerSupplies(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of power supply for the SLC."
+ ::= { slcDevPowerSupply 1 }
+
+slcDevPowerSupplyA OBJECT-TYPE
+ SYNTAX INTEGER { up(1), down(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of Power Supply A."
+ ::= { slcDevPowerSupply 2 }
+
+slcDevPowerSupplyB OBJECT-TYPE
+ SYNTAX INTEGER { up(1), down(2), notInstalled(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of Power Supply B."
+ ::= { slcDevPowerSupply 3 }
+
+
+slcDevUSB OBJECT IDENTIFIER ::= { slcDevices 5 }
+
+slcDevUSBState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the USB devices connected to the SLC will be
+ accessible. This value will be undefined if the SLC does
+ not have USB Ports."
+ ::= { slcDevUSB 1 }
+
+-- USB Configuration table.
+
+slcDevUSBCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcDevUSBCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of USB configuration entries. There is one entry in the
+ table, index (1) for USB port 1. This table will be empty if
+ the SLC does not have USB Ports."
+ ::= { slcDevUSB 2 }
+
+slcDevUSBCfgEntry OBJECT-TYPE
+ SYNTAX SlcDevUSBCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing all configuration settings for a USB port."
+ INDEX { slcDevUSBId }
+ ::= { slcDevUSBCfgTable 1 }
+
+SlcDevUSBCfgEntry ::= SEQUENCE {
+ slcDevUSBId Integer32,
+ slcDevUSBCfgCardType INTEGER,
+ slcDevUSBCfgCardId OCTET STRING,
+-- Storage Card settings
+ slcDevUSBCfgStorageFS INTEGER,
+-- Modem: Data (serial) settings
+ slcDevUSBCfgBaud Integer32,
+ slcDevUSBCfgDataBits Integer32,
+ slcDevUSBCfgStopBits Integer32,
+ slcDevUSBCfgParity INTEGER,
+ slcDevUSBCfgFlowControl INTEGER,
+-- Modem: Modem settings
+ slcDevUSBCfgModemState INTEGER,
+ slcDevUSBCfgModemMode INTEGER,
+ slcDevUSBCfgLocalIP IpAddress,
+ slcDevUSBCfgRemoteIP IpAddress,
+ slcDevUSBCfgAuth INTEGER,
+ slcDevUSBCfgCHAPHost OCTET STRING,
+ slcDevUSBCfgDODAuth INTEGER,
+ slcDevUSBCfgDODCHAPHost OCTET STRING,
+ slcDevUSBCfgInitScript OCTET STRING,
+ slcDevUSBCfgTimeout Integer32,
+ slcDevUSBCfgDialoutNum OCTET STRING,
+ slcDevUSBCfgDialoutLogin OCTET STRING,
+ slcDevUSBCfgDialbackMode INTEGER,
+ slcDevUSBCfgDialbackNum OCTET STRING,
+ slcDevUSBCfgDialbackDelay Integer32,
+ slcDevUSBCfgNATState EnabledState,
+ slcDevUSBCfgIdleTimeout Integer32,
+ slcDevUSBCfgRestartDelay Integer32,
+ slcDevUSBCfgCallerIdLogging EnabledState,
+ slcDevUSBCfgCallerIdATCmd OCTET STRING,
+ slcDevUSBCfgHostList OCTET STRING,
+ slcDevUSBCfgCBCPClientType INTEGER,
+ slcDevUSBCfgCBCPServerAllowNoCallback EnabledState,
+-- IP settings
+ slcDevUSBCfgTelnetState EnabledState,
+ slcDevUSBCfgTelnetPort Integer32,
+ slcDevUSBCfgTelnetAuth EnabledState,
+ slcDevUSBCfgSSHState EnabledState,
+ slcDevUSBCfgSSHPort Integer32,
+ slcDevUSBCfgSSHAuth EnabledState,
+ slcDevUSBCfgTCPState EnabledState,
+ slcDevUSBCfgTCPPort Integer32,
+ slcDevUSBCfgTCPAuth EnabledState,
+-- GSM/GPRS only settings
+ slcDevUSBCfgGSMPIN OCTET STRING,
+ slcDevUSBCfgGSMPPPCompression EnabledState,
+ slcDevUSBCfgGSMAutoAcquireDNS EnabledState,
+ slcDevUSBCfgGSMDialoutMode INTEGER,
+ slcDevUSBCfgGSMContextID OCTET STRING,
+ slcDevUSBCfgGSMBearerService OCTET STRING,
+-- Additional settings
+ slcDevUSBCfgCHAPAuthLocalUsers EnabledState,
+ slcDevUSBCfgUseSites EnabledState,
+ slcDevUSBCfgDialbackRetries Integer32,
+ slcDevUSBCfgDialtoneCheck Integer32,
+ slcDevUSBCfgGroup OCTET STRING
+}
+
+slcDevUSBId OBJECT-TYPE
+ SYNTAX Integer32 (1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier for a USB Port (1 indicates USB Port U1)."
+ ::= { slcDevUSBCfgEntry 1 }
+
+slcDevUSBCfgCardType OBJECT-TYPE
+ SYNTAX INTEGER { none(1),
+ storage(2),
+ modem(3),
+ isdn(4),
+ wireless(5),
+ gsmmodem(6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of USB device in the port."
+ ::= { slcDevUSBCfgEntry 2 }
+
+slcDevUSBCfgCardId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifying string of the device in the port."
+ ::= { slcDevUSBCfgEntry 3 }
+
+slcDevUSBCfgStorageFS OBJECT-TYPE
+ SYNTAX INTEGER { notmounted(1), ext2(2), fat(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For thumb drives, the type of filesystem on the card."
+ ::= { slcDevUSBCfgEntry 4 }
+
+slcDevUSBCfgBaud OBJECT-TYPE
+ SYNTAX Integer32
+ ( 300 | 600 | 1200 | 2400 | 4800 |
+ 9600 | 19200 | 38400 | 57600 | 115200 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For modem cards, the baud rate."
+ ::= { slcDevUSBCfgEntry 5 }
+
+slcDevUSBCfgDataBits OBJECT-TYPE
+ SYNTAX Integer32 ( 7 | 8 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For modem cards, the data bits."
+ ::= { slcDevUSBCfgEntry 6 }
+
+slcDevUSBCfgStopBits OBJECT-TYPE
+ SYNTAX Integer32 ( 1 | 2 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For modem cards, the stop bits."
+ ::= { slcDevUSBCfgEntry 7 }
+
+slcDevUSBCfgParity OBJECT-TYPE
+ SYNTAX INTEGER { none(1), odd(2), even(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For modem cards, the parity."
+ ::= { slcDevUSBCfgEntry 8 }
+
+slcDevUSBCfgFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(1), xonxoff(2), rtscts(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For modem cards, the flow control."
+ ::= { slcDevUSBCfgEntry 9 }
+
+slcDevUSBCfgModemState OBJECT-TYPE
+ SYNTAX INTEGER { disabled(1),
+ dialout(2),
+ dialin(3),
+ dialback(4),
+ dialondemand(5),
+ dialinAndDialondemand(6),
+ dialinHostList(7),
+ cbcpServer(8),
+ cbcpClient(9) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For modem cards, indicates how the modem will be used."
+ ::= { slcDevUSBCfgEntry 10 }
+
+slcDevUSBCfgModemMode OBJECT-TYPE
+ SYNTAX INTEGER { ppp(1), text(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For modem cards, the mode: PPP (for Dial-in and
+ Dial-out) and text (for Dial-in and Dial-back)."
+ ::= { slcDevUSBCfgEntry 11 }
+
+slcDevUSBCfgLocalIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the local IP Address (all zeros if it
+ should be negotiated)."
+ ::= { slcDevUSBCfgEntry 12 }
+
+slcDevUSBCfgRemoteIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the remote IP Address (all zeros if it
+ should be negotiated)."
+ ::= { slcDevUSBCfgEntry 13 }
+
+slcDevUSBCfgAuth OBJECT-TYPE
+ SYNTAX INTEGER { pap(1), chap(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the type of authentication to be used."
+ ::= { slcDevUSBCfgEntry 14 }
+
+slcDevUSBCfgCHAPHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections with CHAP authentication, the host (for
+ Unix) or user (for Windows) to use."
+ ::= { slcDevUSBCfgEntry 15 }
+
+slcDevUSBCfgDODAuth OBJECT-TYPE
+ SYNTAX INTEGER { pap(1), chap(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections that are configured for both Dial-in and
+ Dial-on-Demand, the type of authentication to be used for
+ Dial-on-Demand."
+ ::= { slcDevUSBCfgEntry 16 }
+
+slcDevUSBCfgDODCHAPHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections that are configured for both Dial-in and
+ Dial-on-Demand, with CHAP authentication for Dial-on-Demand,
+ the host (for Unix) or user (for Windows) to use."
+ ::= { slcDevUSBCfgEntry 17 }
+
+slcDevUSBCfgInitScript OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The initialization script for a modem."
+ ::= { slcDevUSBCfgEntry 18 }
+
+slcDevUSBCfgTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for text connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcDevUSBCfgEntry 19 }
+
+slcDevUSBCfgDialoutNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-out connections."
+ ::= { slcDevUSBCfgEntry 20 }
+
+slcDevUSBCfgDialoutLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The login to use for dial-out connections."
+ ::= { slcDevUSBCfgEntry 21 }
+
+slcDevUSBCfgDialbackMode OBJECT-TYPE
+ SYNTAX INTEGER { usernumber(1), fixed(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For dial-back connections, defines the phone number to call:
+ a number associated with the authenticated user, or a fixed
+ number associated with the Device Port."
+ ::= { slcDevUSBCfgEntry 22 }
+
+slcDevUSBCfgDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-back connections."
+ ::= { slcDevUSBCfgEntry 23 }
+
+slcDevUSBCfgDialbackDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevUSBCfgModemState is set to dialback or cbcpServer,
+ specifies the delay between the dial-in and dial-out portion
+ of the dialing sequence."
+ ::= { slcDevUSBCfgEntry 24 }
+
+slcDevUSBCfgNATState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, use NAT (Network Address Translation) to allow
+ dial-in and dial-back users to access the network connected
+ to Eth1 and Eth2."
+ ::= { slcDevUSBCfgEntry 25 }
+
+slcDevUSBCfgIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for dial-in and dial-on-demand PPP
+ connections. If no traffic is received for the PPP connection
+ in the time defined by the idle timeout, the PPP connection
+ will be terminated. A value of 0 indicates that timeouts are
+ disabled."
+ ::= { slcDevUSBCfgEntry 26 }
+
+slcDevUSBCfgRestartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The delay (in seconds) to wait before restarting dial-out or
+ dial-on-demand PPP connections."
+ ::= { slcDevUSBCfgEntry 27 }
+
+slcDevUSBCfgCallerIdLogging OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, caller id logging is enabled for a modem dial-in
+ connection."
+ ::= { slcDevUSBCfgEntry 28 }
+
+slcDevUSBCfgCallerIdATCmd OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The modem AT command required to initiate caller id logging
+ by the modem."
+ ::= { slcDevUSBCfgEntry 29 }
+
+slcDevUSBCfgHostList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevUSBCfgModemState is set to dialinHostList, the
+ name of the Host List used for Dial-in."
+ ::= { slcDevUSBCfgEntry 30 }
+
+slcDevUSBCfgCBCPClientType OBJECT-TYPE
+ SYNTAX INTEGER { adminDefined(1), userDefined(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevUSBCfgModemState is set to cbcpClient, the
+ preferred type of dialback number to use for CBCP negotiation."
+ ::= { slcDevUSBCfgEntry 31 }
+
+slcDevUSBCfgCBCPServerAllowNoCallback OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled and slcDevUSBCfgModemState is set to cbcpServer,
+ the SLC will allow the PPP peer to select the No Callback
+ option during CBCP negotiation."
+ ::= { slcDevUSBCfgEntry 32 }
+
+slcDevUSBCfgTelnetState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, Telnet connections to the USB modem are allowed."
+ ::= { slcDevUSBCfgEntry 33 }
+
+slcDevUSBCfgTelnetPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for Telnet connections directly to the
+ USB modem."
+ ::= { slcDevUSBCfgEntry 34 }
+
+slcDevUSBCfgTelnetAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ the USB modem with Telnet."
+ ::= { slcDevUSBCfgEntry 35 }
+
+slcDevUSBCfgSSHState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, SSH connections to the USB modem are allowed."
+ ::= { slcDevUSBCfgEntry 36 }
+
+slcDevUSBCfgSSHPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for SSH connections directly to the USB modem."
+ ::= { slcDevUSBCfgEntry 37 }
+
+slcDevUSBCfgSSHAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ the USB modem with SSH."
+ ::= { slcDevUSBCfgEntry 38 }
+
+slcDevUSBCfgTCPState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, TCP connections to the USB modem are allowed."
+ ::= { slcDevUSBCfgEntry 39 }
+
+slcDevUSBCfgTCPPort OBJECT-TYPE
+ SYNTAX Integer32 (1025..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TCP Port number for TCP connections directly to the USB modem."
+ ::= { slcDevUSBCfgEntry 40 }
+
+slcDevUSBCfgTCPAuth OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the user is required to authenticate to access
+ the USB modem with TCP."
+ ::= { slcDevUSBCfgEntry 41 }
+
+slcDevUSBCfgGSMPIN OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The PIN associated with the GSM/GPRS modem."
+ ::= { slcDevUSBCfgEntry 42 }
+
+slcDevUSBCfgGSMPPPCompression OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, PPP compression is enabled GSM/GPRS modem
+ connections."
+ ::= { slcDevUSBCfgEntry 43 }
+
+slcDevUSBCfgGSMAutoAcquireDNS OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, DNS servers will be acquired vi GSM/GPRS modem
+ PPP connections."
+ ::= { slcDevUSBCfgEntry 44 }
+
+slcDevUSBCfgGSMDialoutMode OBJECT-TYPE
+ SYNTAX INTEGER { gprs(1), gsm(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mode to be used for GSM/GPRS modems configured for
+ dialout."
+ ::= { slcDevUSBCfgEntry 45 }
+
+slcDevUSBCfgGSMContextID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Context Id string used for GSM/GPRS modems configured
+ for GPRS dialout mode."
+ ::= { slcDevUSBCfgEntry 46 }
+
+slcDevUSBCfgGSMBearerService OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Bearer Service Type string used for GSM/GPRS modems
+ configured for GSM dialin/dialout mode."
+ ::= { slcDevUSBCfgEntry 47 }
+
+slcDevUSBCfgCHAPAuthLocalUsers OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the local user list (login and password) is used
+ to validate the CHAP host and secret sent by a remote PPP
+ peer for CHAP authentication, instead of using the CHAP host
+ and secret associated with a modem."
+ ::= { slcDevUSBCfgEntry 48 }
+
+slcDevUSBCfgUseSites OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, sites (a set of site-oriented modem parameters
+ that can be activated by various modem-related events such
+ as authentication, outbound traffic for Dial-on-demand
+ connections, etc.) will be used instead of the parameters
+ configured for the modem."
+ ::= { slcDevUSBCfgEntry 49 }
+
+slcDevUSBCfgDialbackRetries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevUSBCfgModemState is set to dialback or cbcpServer,
+ specifies the number of times the SLC will retry the dial-out
+ portion of the dialing sequence if the first attempt to
+ dial-out fails."
+ ::= { slcDevUSBCfgEntry 50 }
+
+slcDevUSBCfgDialtoneCheck OBJECT-TYPE
+ SYNTAX Integer32 (0..600)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time (in minutes) between checks for a modem dialtone.
+ A value of 0 indicates that dialtone checks are disabled."
+ ::= { slcDevUSBCfgEntry 51 }
+
+slcDevUSBCfgGroup OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group or groups that may access the USB port."
+ ::= { slcDevUSBCfgEntry 52 }
+
+slcDevIntModem OBJECT IDENTIFIER ::= { slcDevices 6 }
+
+slcDevIntModemModemState OBJECT-TYPE
+ SYNTAX INTEGER { disabled(1),
+ dialout(2),
+ dialin(3),
+ dialback(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For the SLC internal modem, indicates how the modem will
+ be used."
+ ::= { slcDevIntModem 1 }
+
+slcDevIntModemModemMode OBJECT-TYPE
+ SYNTAX INTEGER { ppp(1), text(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For the SLC internal modem, the mode: PPP (for Dial-in and
+ Dial-out) and text (for Dial-in and Dial-back)."
+ ::= { slcDevIntModem 2 }
+
+slcDevIntModemLocalIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the local IP Address - all zeros if it
+ should be negotiated."
+ ::= { slcDevIntModem 3 }
+
+slcDevIntModemRemoteIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the remote IP Address - all zeros if it
+ should be negotiated."
+ ::= { slcDevIntModem 4 }
+
+slcDevIntModemAuth OBJECT-TYPE
+ SYNTAX INTEGER { pap(1), chap(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections, the type of authentication to be used."
+ ::= { slcDevIntModem 5 }
+
+slcDevIntModemCHAPHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For PPP connections with CHAP authentication, the host (for
+ Unix) or user (for Windows) to use."
+ ::= { slcDevIntModem 6 }
+
+slcDevIntModemInitScript OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The initialization script for an internal modem."
+ ::= { slcDevIntModem 7 }
+
+slcDevIntModemTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..30)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for text connections. A value
+ of 0 indicates that timeouts are disabled."
+ ::= { slcDevIntModem 8 }
+
+slcDevIntModemDialoutNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-out connections."
+ ::= { slcDevIntModem 9 }
+
+slcDevIntModemDialoutLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The login to use for dial-out connections."
+ ::= { slcDevIntModem 10 }
+
+slcDevIntModemDialbackMode OBJECT-TYPE
+ SYNTAX INTEGER { usernumber(1), fixed(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For dial-back connections, defines the phone number to call:
+ a number associated with the authenticated user, or a fixed
+ number associated with the internal modem."
+ ::= { slcDevIntModem 11 }
+
+slcDevIntModemDialbackNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The phone number to use for dial-back connections."
+ ::= { slcDevIntModem 12 }
+
+slcDevIntModemDialbackRetries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevIntModemModemState is set to dialback,
+ specifies the number of times the SLC will retry the dial-out
+ portion of the dialing sequence if the first attempt to
+ dial-out fails."
+ ::= { slcDevIntModem 13 }
+
+slcDevIntModemDialbackDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When slcDevIntModemModemState is set to dialback,
+ specifies the delay between the dial-in and dial-out portion
+ of the dialing sequence."
+ ::= { slcDevIntModem 14 }
+
+slcDevIntModemCallerIdLogging OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, caller id logging is enabled for a modem dial-in
+ connection."
+ ::= { slcDevIntModem 15 }
+
+slcDevIntModemCallerIdATCmd OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The modem AT command required to initiate caller id logging
+ by the modem."
+ ::= { slcDevIntModem 16 }
+
+slcDevIntModemUseSites OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, sites (a set of site-oriented modem parameters
+ that can be activated by various modem-related events such
+ as authentication, outbound traffic for Dial-on-demand
+ connections, etc.) will be used instead of the parameters
+ configured for the modem."
+ ::= { slcDevIntModem 17 }
+
+slcDevIntModemGroup OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group or groups that may access the internal modem
+ connection."
+ ::= { slcDevIntModem 18 }
+
+slcDevIntModemIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in seconds) for dial-in and dial-on-demand PPP
+ connections. If no traffic is received for the PPP connection
+ in the time defined by the idle timeout, the PPP connection
+ will be terminated. A value of 0 indicates that timeouts are
+ disabled."
+ ::= { slcDevIntModem 19 }
+
+slcDevIntModemRestartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The delay (in seconds) to wait before restarting dial-out or
+ dial-on-demand PPP connections."
+ ::= { slcDevIntModem 20 }
+
+slcDevIntModemNATState OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, use NAT (Network Address Translation) to allow
+ dial-in and dial-back users to access the network connected
+ to Eth1 and Eth2."
+ ::= { slcDevIntModem 21 }
+
+slcDevIntModemDialtoneCheck OBJECT-TYPE
+ SYNTAX Integer32 (0..600)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time (in minutes) between checks for a modem dialtone.
+ A value of 0 indicates that dialtone checks are disabled."
+ ::= { slcDevIntModem 22 }
+
+slcDevRPM OBJECT IDENTIFIER ::= { slcDevices 7 }
+
+-- RPM table.
+
+slcDevRPMCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcDevRPMCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of RPM configuration entries."
+ ::= { slcDevRPM 1 }
+
+slcDevRPMCfgEntry OBJECT-TYPE
+ SYNTAX SlcDevRPMCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing all configuration settings for an RPM,
+ as well as some top level status information for the RPM."
+ INDEX { slcDevRPMId }
+ ::= { slcDevRPMCfgTable 1 }
+
+SlcDevRPMCfgEntry ::= SEQUENCE {
+ slcDevRPMId Integer32,
+ slcDevRPMName OCTET STRING,
+ slcDevRPMVendorModel OCTET STRING,
+ slcDevRPMManagedVia INTEGER,
+ slcDevRPMIPAddress IpAddress,
+ slcDevRPMPort Integer32,
+ slcDevRPMDriverOpts OCTET STRING,
+ slcDevRPMStatus OCTET STRING,
+ slcDevRPMFirmwareVersion OCTET STRING,
+ slcDevRPMSerialNumber OCTET STRING,
+ slcDevRPMMACAddress OCTET STRING,
+ slcDevRPMNumOutlets Integer32,
+ slcDevRPMOutletsOn Integer32,
+ slcDevRPMSNMPReadComm OCTET STRING,
+ slcDevRPMAdminLogin OCTET STRING,
+ slcDevRPMLogStatus Integer32,
+ slcDevRPMCriticalSNMPTraps EnabledState,
+ slcDevRPMCriticalEmails OCTET STRING,
+ slcDevRPMProvidesSLCPower EnabledState,
+ slcDevRPMOnLowBattery INTEGER,
+ slcDevRPMShutdownOrder Integer32,
+ slcDevRPMLoad Integer32,
+ slcDevRPMLoadOverThreshold Integer32,
+ slcDevRPMBatteryCharge Integer32,
+ slcDevRPMBatteryRuntime TimeTicks,
+ slcDevRPMBeeperStatus EnabledState,
+ slcDevRPMTemperature Integer32,
+ slcDevRPMUptime TimeTicks
+}
+
+slcDevRPMId OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The unique identifier for an RPM device."
+ ::= { slcDevRPMCfgEntry 1 }
+
+slcDevRPMName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the RPM."
+ ::= { slcDevRPMCfgEntry 2 }
+
+slcDevRPMVendorModel OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The manufacture and model of the RPM."
+ ::= { slcDevRPMCfgEntry 3 }
+
+slcDevRPMManagedVia OBJECT-TYPE
+ SYNTAX INTEGER { serial(1), network(2), snmp(3), usb(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The method of control for managing the RPM."
+ ::= { slcDevRPMCfgEntry 4 }
+
+slcDevRPMIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For SNMP and network managed RPMs, the IP Address of the RPM."
+ ::= { slcDevRPMCfgEntry 5 }
+
+slcDevRPMPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For network managed RPMs, the TCP port to use to connect to
+ the RPM. For USB managed RPMs, the USB port the device is
+ connected to (0 indicates a port on the front of the SLC).
+ For serially managed RPMs, the RJ45 device port the device is
+ connected to."
+ ::= { slcDevRPMCfgEntry 6 }
+
+slcDevRPMDriverOpts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Any driver options that are configured for the RPM. This
+ option is mostly used for the USB vendor and product id."
+ ::= { slcDevRPMCfgEntry 7 }
+
+slcDevRPMStatus OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current status for the RPM; for example, 'OL' to
+ indicate 'Online' for a UPS. This object may be blank if
+ the device does not report a status, or if the device is
+ not in an error state."
+ ::= { slcDevRPMCfgEntry 8 }
+
+slcDevRPMFirmwareVersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current firmware version of the RPM. This object may be
+ blank if the device does not report its firmware version."
+ ::= { slcDevRPMCfgEntry 9 }
+
+slcDevRPMSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The serial number of the RPM. This object may be blank if
+ the device does not report its serial number."
+ ::= { slcDevRPMCfgEntry 10 }
+
+slcDevRPMMACAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hardware address of the ethernet port of the RPM.
+ This object may be blank if the device does not report
+ its MAC address."
+ ::= { slcDevRPMCfgEntry 11 }
+
+slcDevRPMNumOutlets OBJECT-TYPE
+ SYNTAX Integer32 (0..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of power outlets that the RPM has."
+ ::= { slcDevRPMCfgEntry 12 }
+
+slcDevRPMOutletsOn OBJECT-TYPE
+ SYNTAX Integer32 (-1..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RPM outlets that are currently turned on.
+ A negative value indicates that the RPM does not report
+ how many outlets are turned on."
+ ::= { slcDevRPMCfgEntry 13 }
+
+slcDevRPMSNMPReadComm OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For SNMP managed RPMs, the SNMP read (get) community."
+ ::= { slcDevRPMCfgEntry 14 }
+
+slcDevRPMAdminLogin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For serial or network managed RPMs, the administrator login."
+ ::= { slcDevRPMCfgEntry 15 }
+
+slcDevRPMLogStatus OBJECT-TYPE
+ SYNTAX Integer32 (0..60)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates how frequently the status for the RPM is logged.
+ A value of 0 indicates that logging is disabled."
+ ::= { slcDevRPMCfgEntry 16 }
+
+slcDevRPMCriticalSNMPTraps OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, indicates that the slcEventRPMAction trap will
+ be sent for critical events for the RPM."
+ ::= { slcDevRPMCfgEntry 17 }
+
+slcDevRPMCriticalEmails OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An email address to send emails to for critical events for
+ the RPM."
+ ::= { slcDevRPMCfgEntry 18 }
+
+slcDevRPMProvidesSLCPower OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, indicates that the RPM provides power to the SLC."
+ ::= { slcDevRPMCfgEntry 19 }
+
+slcDevRPMOnLowBattery OBJECT-TYPE
+ SYNTAX INTEGER { shutdownThisUPS(1),
+ shutdownAllUPS(2),
+ allowBatteryToFail(3),
+ shutdownSLCUPS(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the action taken when a UPS is on battery and
+ reaches a 'low battery' state. Applies to UPS devices only."
+ ::= { slcDevRPMCfgEntry 20 }
+
+slcDevRPMShutdownOrder OBJECT-TYPE
+ SYNTAX Integer32 (0..50)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If a UPS reaches a 'low battery' state and its
+ slcDevRPMOnLowBattery setting is shutdownAllUPS, this
+ indicates the order in which this RPM will be shutdown as
+ all UPSes are shutdown. All UPSes with a shutdown order of
+ '1' will be shutdown first, followed by all UPSes with a
+ shutdown order of '2', etc. Shutdown orders are in the range
+ of 1 to 49, with 50 being reserved for UPSes that provide
+ power to the SLC - they will always be shutdown last.
+ A value of 0 indicates that this UPS will not be shutdown.
+ Applies to UPS devices only."
+ ::= { slcDevRPMCfgEntry 21 }
+
+slcDevRPMLoad OBJECT-TYPE
+ SYNTAX Integer32 (-1..1000)
+ UNITS "tenths of a percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current load of the RPM expressed as a percentage.
+ The value is in tenths of a percent. A negative value
+ indicates that the RPM does not report load values."
+ ::= { slcDevRPMCfgEntry 22 }
+
+slcDevRPMLoadOverThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-1..1000)
+ UNITS "tenths of a percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The load when the RPM switches to an overload condition,
+ expressed as a percentage. The value is in tenths of a
+ percent. A negative value indicates that the RPM does not
+ report over load threshold values."
+ ::= { slcDevRPMCfgEntry 23 }
+
+slcDevRPMBatteryCharge OBJECT-TYPE
+ SYNTAX Integer32 (-1..1000)
+ UNITS "tenths of a percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current battery charge for the the RPM, expressed as
+ a percentage. The value is in tenths of a percent. A
+ negative value indicates that the RPM does not report
+ battery charge values."
+ ::= { slcDevRPMCfgEntry 24 }
+
+slcDevRPMBatteryRuntime OBJECT-TYPE
+ SYNTAX TimeTicks
+ UNITS "hundredths of seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of seconds in the RPM remaining battery life.
+ A value of 0 indicates that the RPM does not report battery
+ runtime values."
+ ::= { slcDevRPMCfgEntry 25 }
+
+slcDevRPMBeeperStatus OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, indicates that the RPM beeper is enabled.
+ A value of 0 indicates that the RPM does not report beeper
+ status."
+ ::= { slcDevRPMCfgEntry 26 }
+
+slcDevRPMTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The internal temperature of the RPM, given in Celsius.
+ A value of less than or equal to zero indicates that the
+ RPM does not report temperature values."
+ ::= { slcDevRPMCfgEntry 27 }
+
+slcDevRPMUptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ UNITS "hundredths of seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of seconds the RPM has been up. A value of 0
+ indicates that the RPM does not report uptime values."
+ ::= { slcDevRPMCfgEntry 28 }
+
+slcDevRPMStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcDevRPMStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of RPM status entries."
+ ::= { slcDevRPM 2 }
+
+slcDevRPMStatusEntry OBJECT-TYPE
+ SYNTAX SlcDevRPMStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing status information for an RPM. The SLC
+ supports up to two towers or units per RPM."
+ INDEX { slcDevRPMId, RPMTowerIndex }
+ ::= { slcDevRPMStatusTable 1 }
+
+SlcDevRPMStatusEntry ::= SEQUENCE {
+ slcDevRPMCurrent Integer32,
+ slcDevRPMInputVoltage Integer32,
+ slcDevRPMApparentPower Integer32,
+ slcDevRPMNominalApparentPower Integer32,
+ slcDevRPMRealPower Integer32,
+ slcDevRPMNominalRealPower Integer32
+}
+
+slcDevRPMCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "tenths of Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total current level, in tenths of Amps, for all outlets,
+ on a given RPM tower or unit. If the value is negative, the
+ RPM does not report current for the tower or unit."
+ ::= { slcDevRPMStatusEntry 1 }
+
+slcDevRPMInputVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "tenths of Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The input voltage, in tenths of Volts, on a given RPM tower
+ or unit. If the value is negative, the RPM does not report
+ input voltage for the tower or unit."
+ ::= { slcDevRPMStatusEntry 2 }
+
+slcDevRPMApparentPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "tenths of Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The apparent power, in tenths of Volt-Amps, on a given RPM
+ tower or unit. If the value is negative, the RPM does not
+ report apparent power for the tower or unit."
+ ::= { slcDevRPMStatusEntry 3 }
+
+slcDevRPMNominalApparentPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "tenths of Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The nominal apparent power, in tenths of Volt-Amps, on a
+ given RPM tower or unit. If the value is negative, the RPM
+ does not report nominal apparent power for the tower or unit."
+ ::= { slcDevRPMStatusEntry 4 }
+
+slcDevRPMRealPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "tenths of Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The real power, in tenths of Watts, on a given RPM tower or
+ unit. If the value is negative, the RPM does not report
+ real power for the tower or unit."
+ ::= { slcDevRPMStatusEntry 5 }
+
+slcDevRPMNominalRealPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "tenths of Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The nominal real power, in tenths of Watts, on a given RPM
+ tower or unit. If the value is negative, the RPM does not
+ report nominal real power for the tower or unit."
+ ::= { slcDevRPMStatusEntry 6 }
+
+
+slcDevRPMOutletTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcDevRPMOutletEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of RPM outlet status and control entries."
+ ::= { slcDevRPM 3 }
+
+slcDevRPMOutletEntry OBJECT-TYPE
+ SYNTAX SlcDevRPMOutletEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing status and control for outlets on an RPM."
+ INDEX { slcDevRPMId, RPMOutletIndex }
+ ::= { slcDevRPMOutletTable 1 }
+
+SlcDevRPMOutletEntry ::= SEQUENCE {
+ slcDevRPMOutletName OCTET STRING,
+ slcDevRPMOutletState INTEGER,
+ slcDevRPMOutletCurrent Integer32,
+ slcDevRPMOutletAction INTEGER
+}
+
+slcDevRPMOutletName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current name of the RPM outlet. This will be blank if
+ the RPM device does not report outlet names."
+ ::= { slcDevRPMOutletEntry 1 }
+
+slcDevRPMOutletState OBJECT-TYPE
+ SYNTAX INTEGER { unknown(1), off(2), on(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state of the RPM outlet."
+ ::= { slcDevRPMOutletEntry 2 }
+
+slcDevRPMOutletCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "tenths of Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current level, in tenths of Amps, for the RPM outlet.
+ This will be negative if the RPM does not report current
+ values for the outlet."
+ ::= { slcDevRPMOutletEntry 3 }
+
+slcDevRPMOutletAction OBJECT-TYPE
+ SYNTAX INTEGER { noAction(1), turnOff(2), turnOn(3), cyclePower(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Performs an action to change the state of an outlet on an
+ RPM. A read of this object always returns the value
+ noAction(1). If the RPM supports individual outlet control,
+ a command will be sent to the RPM to change the outlet state.
+ Requests for invalid outlets or RPMs that do not support
+ individual outlet control will return an error."
+ ::= { slcDevRPMOutletEntry 4 }
+
+
+--
+-- Connections Group
+--
+
+slcConnNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the Connections table."
+ ::= { slcConnections 1 }
+
+-- SLC Connections table
+
+slcConnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlcConnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of connection entries. The number of entries is given
+ by the value of slcConnNumber."
+ ::= { slcConnections 2 }
+
+slcConnEntry OBJECT-TYPE
+ SYNTAX SlcConnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a connection."
+ INDEX { slcConnIndex }
+ ::= { slcConnTable 1 }
+
+SlcConnEntry ::= SEQUENCE {
+ slcConnIndex Integer32,
+ slcConnEndPt1 OCTET STRING,
+ slcConnEndPt2 OCTET STRING,
+ slcConnFlow INTEGER,
+ slcConnUser OCTET STRING,
+ slcConnDuration Integer32,
+ slcConnDurationStr OCTET STRING,
+ slcConnIdle Integer32,
+ slcConnIdleStr OCTET STRING,
+ slcConnSourceIP IpAddress
+}
+
+slcConnIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..512)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference index for each connection."
+ ::= { slcConnEntry 1 }
+
+slcConnEndPt1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A description of one of the end points of the connection."
+ ::= { slcConnEntry 2 }
+
+slcConnEndPt2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A description of one of the end points of the connection."
+ ::= { slcConnEntry 3 }
+
+slcConnFlow OBJECT-TYPE
+ SYNTAX INTEGER { bidirectional(1),
+ endpt1toendpt2(2),
+ endpt2toendpt1(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The direction that data is flowing in the connection."
+ ::= { slcConnEntry 4 }
+
+slcConnUser OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The user that initiated the connection."
+ ::= { slcConnEntry 5 }
+
+slcConnDuration OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The duration, in seconds, that the connection has existed."
+ ::= { slcConnEntry 6 }
+
+slcConnDurationStr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The duration, formatted in hours:minutes:seconds, that the
+ connection has existed."
+ ::= { slcConnEntry 7 }
+
+slcConnIdle OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of time that the connection has been idle,
+ in seconds."
+ ::= { slcConnEntry 8 }
+
+slcConnIdleStr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of time that the connection has been idle,
+ formatted in hours:minutes:seconds."
+ ::= { slcConnEntry 9 }
+
+slcConnSourceIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For network (Telnet and SSH) connections into the SLC, the
+ source IP Address."
+ ::= { slcConnEntry 10 }
+
+
+--
+-- System Group
+--
+
+slcSystemModel OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The model of the SLC: SLC8, SLC16, SLC32, SLC48, SLC8008,
+ SLC8016, SLC8024, SLC8032, SLC8040, SLC8048."
+ ::= { slcSystem 1 }
+
+slcSystemSerialNo OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The serial number of the SLC."
+ ::= { slcSystem 2 }
+
+slcSystemFWRev OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The firmware version of the SLC."
+ ::= { slcSystem 3 }
+
+slcSystemLoadVia OBJECT-TYPE
+ SYNTAX INTEGER { ftp(1),
+ tftp(2),
+ sftp(3),
+ slm(4),
+ https(5),
+ nfs(6),
+ pccard(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The method used for firmware updates."
+ ::= { slcSystem 4 }
+
+slcSystemFTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Address of the FTP/TFTP server used for firmware
+ updates, and for saving and restoring configurations."
+ ::= { slcSystem 5 }
+
+slcSystemFTPPath OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The path on the FTP server used for firmware updates, and
+ for saving and restoring configurations."
+ ::= { slcSystem 6 }
+
+slcSystemKeypadLock OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the LCD keypad is locked for editing
+ configuration. The keys can only be used to view settings."
+ ::= { slcSystem 7 }
+
+slcSystemTimeZone OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time zone of the SLC."
+ ::= { slcSystem 8 }
+
+slcSystemWelcomeBanner OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The banner displayed before the login prompt."
+ ::= { slcSystem 9 }
+
+slcSystemLoginBanner OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The banner displayed after successful login."
+ ::= { slcSystem 10 }
+
+slcSystemLogoutBanner OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The banner displayed after logout."
+ ::= { slcSystem 11 }
+
+slcSystemWebTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0|5..120)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout (in minutes) for web sessions. A value of 0
+ indicates that timeouts are disabled."
+ ::= { slcSystem 12 }
+
+slcSystemWebGadget OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, iGoogle Gadget web content is enabled."
+ ::= { slcSystem 13 }
+
+slcSystemAction OBJECT-TYPE
+ SYNTAX INTEGER { noAction(1),
+ rebootSLC(2),
+ shutdownSLC(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Performs an action on the SLC. A read of this object always
+ returns the value noAction(1). Setting this object to
+ rebootSLC(2) will terminate all connections and reboot the
+ SLC. Setting this object to shutdownSLC(3) will terminate
+ all connections and shutdown the SLC so it can be powered off."
+ ::= { slcSystem 14 }
+
+slcSystemSSHPreAuthBanner OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The banner displayed prior to SSH authentication."
+ ::= { slcSystem 15 }
+
+slcSystemSiteRackRow OBJECT-TYPE
+ SYNTAX Integer32 (1..999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier of the row of racks in a data center
+ containing the SLC."
+ ::= { slcSystem 16 }
+
+slcSystemSiteRackCluster OBJECT-TYPE
+ SYNTAX Integer32 (1..999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier of the group of racks in a given row
+ (slcSystemSiteRackRow) containing the SLC."
+ ::= { slcSystem 17 }
+
+slcSystemSiteRack OBJECT-TYPE
+ SYNTAX Integer32 (1..999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier of the rack in a given rack group
+ (slcSystemSiteRackCluster) containing the SLC."
+ ::= { slcSystem 18 }
+
+slcSystemLCDScreens OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A string describing the enabled LCD screens, in the order they
+ are displayed. Each screen is separated by a comma. The
+ possible screens are Current Time, Network, Console, Release,
+ Date/Time, Device Ports, Location, Temperature and User
+ Strings."
+ ::= { slcSystem 19 }
+
+slcSystemLCDUserStrLine1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For the LCD screen User Strings, this is the first line
+ displayed on the LCD."
+ ::= { slcSystem 20 }
+
+slcSystemLCDUserStrLine2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For the LCD screen User Strings, this is the second line
+ displayed on the LCD."
+ ::= { slcSystem 21 }
+
+slcSystemLCDScrolling OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the LCD automatically scrolls through the
+ enabled screens."
+ ::= { slcSystem 22 }
+
+slcSystemLCDScrollDelay OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If LCD scrolling is enabled (slcSystemLCDScrolling), the
+ delay in seconds between displaying screens."
+ ::= { slcSystem 23 }
+
+slcSystemLCDIdleDelay OBJECT-TYPE
+ SYNTAX Integer32 (5..60)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If LCD scrolling is enabled (slcSystemLCDScrolling), the
+ number of seconds after keypad input before auto-scrolling
+ restarts."
+ ::= { slcSystem 24 }
+
+slcSystemInternalTemp OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The internal temperature of the SLC, given in Celsius.
+ A value of 9999 is returned if an error is encountered
+ reading the temperature."
+ ::= { slcSystem 25 }
+
+slcSystemWebProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tlsv1SSLv3(1),
+ tlsv1SSLv3SSLv2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The protocol used by the web server. This setting is no
+ longer available; the web server is configured to only
+ support the TLS protocol."
+ ::= { slcSystem 26 }
+
+slcSystemWebCipher OBJECT-TYPE
+ SYNTAX INTEGER { highMedium(1),
+ highMediumLow(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The strength of the cipher used by the web server. A cipher
+ with high strength uses 256, 168 or 128 bits; a cipher with
+ medium strength uses 128 bits; a cipher with low strength
+ uses 64 or 56 bits."
+ ::= { slcSystem 27 }
+
+slcSystemModelString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A string that describes the SLC model:
+ --"
+ ::= { slcSystem 28 }
+
+slcSystemWebGroup OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The group or groups that may access the web."
+ ::= { slcSystem 29 }
+
+slcSystemWebInterface OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A string describing the interfaces the web is available on;
+ for example: Eth1,Eth2,PPP."
+ ::= { slcSystem 30 }
+
+slcSystemWebBanner OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The banner on the web home page."
+ ::= { slcSystem 31 }
+
+slcSystemInternalTempLow OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The minimum acceptable internal temperature for the SLC,
+ in Celsius."
+ ::= { slcSystem 32 }
+
+slcSystemInternalTempHigh OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum acceptable internal temperature for the SLC,
+ in Celsius."
+ ::= { slcSystem 33 }
+
+slcSystemCalibrateTemp OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An offset in Celsius for calibrating the internal temperature
+ of the SLC."
+ ::= { slcSystem 34 }
+
+slcSystemWebServer OBJECT-TYPE
+ SYNTAX EnabledState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If enabled, the web server will run and listen on TCP
+ ports 80 and 443 (all requests to port 80 are redirected
+ to port 443)."
+ ::= { slcSystem 35 }
+
+
+-- SLC Monitoring Traps
+
+slcEvents OBJECT IDENTIFIER ::= { slc 0 }
+slcEventObjects OBJECT IDENTIFIER ::= { slc 7 }
+
+slcPowerSupplyId OBJECT-TYPE
+ SYNTAX INTEGER { powerSupplyA(1),
+ powerSupplyB(2),
+ primaryInlet(3),
+ secondaryInlet(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier of the power supply in a slcEventPowerSupply
+ trap."
+ ::= { slcEventObjects 1 }
+
+slcPowerSupplyAction OBJECT-TYPE
+ SYNTAX INTEGER { powerSupplyFailed(1), powerSupplyRestored(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The action that occurred for a power supply in a
+ slcEventPowerSupply trap."
+ ::= { slcEventObjects 2 }
+
+slcDevPortNumBytes OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes received on a Device Port to trigger a
+ slcEventDevicePortData or slcEventDevicePortSLMData trap."
+ ::= { slcEventObjects 3 }
+
+slcDevPortData OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The character data received on a Device Port to trigger a
+ slcEventDevicePortData trap."
+ ::= { slcEventObjects 4 }
+
+slcDevPortStartByte OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The starting byte within the logging buffer of data received
+ on a Device Port, which triggered a slcEventDevicePortSLMData
+ trap."
+ ::= { slcEventObjects 5 }
+
+slcDevPortTimeFrame OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time frame, in seconds, after which a
+ slcEventDevicePortSLMData trap is sent to the SLM to trigger
+ retrieval of Device Port data."
+ ::= { slcEventObjects 6 }
+
+slcDevPortDeviceErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER { lowPower(1), damageOrTamper(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status returned when an error occurs in a device connected
+ to a Device Port."
+ ::= { slcEventObjects 7 }
+
+slcHostname OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hostname of the SLC sending the trap."
+ ::= { slcEventObjects 8 }
+
+slcPCCardSlot OBJECT-TYPE
+ SYNTAX INTEGER { upperSlot(1), lowerSlot(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The PC Card slot indicated for the trap."
+ ::= { slcEventObjects 9 }
+
+slcPCCardAction OBJECT-TYPE
+ SYNTAX INTEGER { cardInserted(1), cardRemoved(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The action that occurred on a PC Card slot."
+ ::= { slcEventObjects 10 }
+
+slcPCCardType OBJECT-TYPE
+ SYNTAX INTEGER { none(1),
+ storage(2),
+ modem(3),
+ isdn(4),
+ wireless(5),
+ gsmmodem(6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of card inserted in a PC Card slot."
+ ::= { slcEventObjects 11 }
+
+slcUSBAction OBJECT-TYPE
+ SYNTAX INTEGER { deviceInserted(1),
+ deviceRemoved(2),
+ noModemDialTone(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The action that occurred on a USB Port."
+ ::= { slcEventObjects 12 }
+
+slcUSBType OBJECT-TYPE
+ SYNTAX INTEGER { none(1),
+ storage(2),
+ modem(3),
+ isdn(4),
+ wireless(5),
+ gsmmodem(6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of device inserted in a USB Port."
+ ::= { slcEventObjects 13 }
+
+slcDevPortErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER { dataDrop(1),
+ invalidIOConfiguration(2),
+ errorIOModules(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status returned when an error occurs in a Device Port.
+ dataDrop applies to a specific Device Port and is sent when
+ a Device Port is required to discard data in order to keep
+ data moving for all connections to the Device Port.
+ invalidIOConfiguration and errorIOModules apply to all
+ Device Ports. invalidIOConfiguration is sent when the I/O
+ modules installed in a SLC are in an invalid configuration.
+ errorIOModules is sent when an error is detected in one or
+ more I/O modules."
+ ::= { slcEventObjects 14 }
+
+slcSDCardAction OBJECT-TYPE
+ SYNTAX INTEGER { deviceInserted(1),
+ deviceRemoved(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The action that occurred on the SD Card slot."
+ ::= { slcEventObjects 15 }
+
+slcRPMAction OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The action that occurred on a Remote Power Manager."
+ ::= { slcEventObjects 16 }
+
+slcEventHost OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name or IP address of a host in a SLC event."
+ ::= { slcEventObjects 17 }
+
+
+slcEventPowerSupply NOTIFICATION-TYPE
+ OBJECTS { slcPowerSupplyId, slcPowerSupplyAction }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when a power supply fails
+ or is restored."
+ ::= { slcEvents 1 }
+
+slcEventSysadminPassword NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the sysadmin user
+ password is changed."
+ ::= { slcEvents 2 }
+
+slcEventSLCShutdown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the SLC is shutdown."
+ ::= { slcEvents 3 }
+
+slcEventDevicePortData NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortNumBytes, slcDevPortData,
+ slcDevPortCfgEmailTextString, slcHostname }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when data is received on a
+ Device Port, and the Device Port has been configured to
+ generate a trap when a specified number of bytes
+ (slcDevPortNumBytes) or a specified sequence of bytes
+ (slcDevPortCfgEmailTextString) is received.
+ slcDevPortData is the actual data received."
+ ::= { slcEvents 4 }
+
+slcEventDevicePortSLMData NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortNumBytes, slcDevPortStartByte }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when data is received on a
+ Device Port, and the Device Port has been configured to
+ generate a trap designated for the Secure Lantronix Management
+ Appliance (SLM) when a specified number of bytes is received
+ or a specified time frame is passed. This trap is only sent
+ to the SLM."
+ ::= { slcEvents 5 }
+
+slcEventDevicePortSLMConfig NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortNumBytes, slcDevPortTimeFrame }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the SLM logging
+ configuration is changed for a Device Port, and the Device
+ Port has been configured to generate a trap designated for
+ the Secure Lantronix Management Appliance (SLM). This trap
+ specifies the new SLM logging configuration for the Device
+ Port, and is only sent to the SLM."
+ ::= { slcEvents 6 }
+
+slcEventDevicePortDeviceLowTemp NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortCfgDevTemperature,
+ slcDevPortCfgDevLowTemp }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the low temperature
+ limit for a sensor connected to a Device Port is exceeded."
+ ::= { slcEvents 7 }
+
+slcEventDevicePortDeviceHighTemp NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortCfgDevTemperature,
+ slcDevPortCfgDevHighTemp }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the high temperature
+ limit for a sensor connected to a Device Port is exceeded."
+ ::= { slcEvents 8 }
+
+slcEventDevicePortDeviceLowHumidity NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortCfgDevHumidity,
+ slcDevPortCfgDevLowHumidity }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the low humidity
+ limit for a sensor connected to a Device Port is exceeded."
+ ::= { slcEvents 9 }
+
+slcEventDevicePortDeviceHighHumidity NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortCfgDevHumidity,
+ slcDevPortCfgDevHighHumidity }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the high humidity
+ limit for a sensor connected to a Device Port is exceeded."
+ ::= { slcEvents 10 }
+
+slcEventDevicePortDeviceError NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortDeviceErrorStatus }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when an error occurs on a
+ device connected to a Device Port."
+ ::= { slcEvents 11 }
+
+slcEventPCCardAction NOTIFICATION-TYPE
+ OBJECTS { slcPCCardSlot, slcPCCardAction, slcPCCardType }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when an event occurs on one
+ of the PC Card slots."
+ ::= { slcEvents 12 }
+
+slcEventSLCInternalTemp NOTIFICATION-TYPE
+ OBJECTS { slcSystemInternalTemp }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the internal temperature
+ of the SLC is outside of the acceptable operating range."
+ ::= { slcEvents 13 }
+
+slcEventUSBAction NOTIFICATION-TYPE
+ OBJECTS { slcDevUSBId, slcUSBAction, slcUSBType }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when an event occurs on one
+ of the USB Ports."
+ ::= { slcEvents 14 }
+
+slcEventDevicePortError NOTIFICATION-TYPE
+ OBJECTS { slcDevPortId, slcDevPortErrorStatus }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when an error occurs on a
+ a Device Port, or across all Device Ports. If an error
+ occurs across all Device Ports, slcDevPortId will be 1 (one)."
+ ::= { slcEvents 15 }
+
+slcEventSDCardAction NOTIFICATION-TYPE
+ OBJECTS { slcSDCardAction }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when an event occurs on the
+ SD Card slot."
+ ::= { slcEvents 16 }
+
+slcEventNoDialToneAlarm NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when an event indicates
+ that a no-dial-tone condition on the internal modem exists."
+ ::= { slcEvents 17 }
+
+slcEventRPMAction NOTIFICATION-TYPE
+ OBJECTS { slcDevRPMName, slcRPMAction }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when an event occurs on one
+ of the Remote Power Manager (UPS or PDU) devices."
+ ::= { slcEvents 18 }
+
+slcEventPingHostFails NOTIFICATION-TYPE
+ OBJECTS { slcEventHost }
+ STATUS current
+ DESCRIPTION "The SNMP trap that is generated when the SLC is monitoring
+ a host with regular pings and the SLC is unable to ping the
+ host. The trap includes either the name or the IP address
+ of the failed host."
+ ::= { slcEvents 19 }
+
+END