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