SERIMUX-SEC-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises,IpAddress FROM SNMPv2-SMI DisplayString,TruthValue FROM SNMPv2-TC; serimuxsec MODULE-IDENTITY LAST-UPDATED "200902091400Z" ORGANIZATION "Network Technologies Inc." CONTACT-INFO "Suvidh Kankariya - Engineering Postal: 1275 Danner Dr, Aurora, OH 44202 US Tel: 330-562-7070 Fax: 330-562-1999 WEB: www.nti1.com" DESCRIPTION "SERIMUX SECURE MIB module" REVISION "200902091400Z" DESCRIPTION "Initial Revision" ::= { hardware 5 } -- the root of the subtree for Network Technologies Inc nti OBJECT IDENTIFIER ::= { enterprises 3699 } -- subtree for products products OBJECT IDENTIFIER ::= { nti 1 } hardware OBJECT IDENTIFIER ::= { products 1 } software OBJECT IDENTIFIER ::= { products 2 } otherProduct OBJECT IDENTIFIER ::= { hardware 200 } MacAddress ::= OCTET STRING OnOffVal ::= INTEGER { off(0), on(1) } Action ::= INTEGER { execute(1) } -- *********************************************************************** -- ****** SYSTEM ******************************************************** -- *********************************************************************** sys OBJECT IDENTIFIER ::= {serimuxsec 10 } sysModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Model description" ::= { sys 11 } sysFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version" ::= { sys 12 } sysBootLoaderVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Boot Loader version" ::= { sys 13 } sysMacAddress0 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet Interface 1 MAC Address" ::= { sys 14 } sysMacAddress1 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet Interface 2 MAC Address" ::= { sys 15 } sysIPAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serimux Secure IP address." ::= { sys 16 } sysUnitname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Unit Name" ::= { sys 17 } sysSaveApplyCfg OBJECT-TYPE SYNTAX INTEGER{ save(1), saveandapply(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "save(1) : Save configuration to flash saveapply(2) : Save and Apply new configuration" ::= { sys 30 } sysReboot OBJECT-TYPE SYNTAX Action MAX-ACCESS read-write STATUS current DESCRIPTION "Execute : Reboot Serimux Secure" ::= { sys 40 } -- ***************************************************** -- ****** PORT ***************************************** -- ***************************************************** port OBJECT IDENTIFIER ::= {serimuxsec 11 } -- ****** PORT SETTINGS***************************************** portSettingsTable OBJECT-TYPE SYNTAX SEQUENCE OF PortSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of portSettings" ::= { port 11 } portSettingsEntry OBJECT-TYPE SYNTAX PortSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An portSettings entry" INDEX { portSettingsIndex } ::= { portSettingsTable 1 } PortSettingsEntry ::= SEQUENCE { portSettingsIndex INTEGER, portSettingsPortName DisplayString, portSettingsPortEnable1 INTEGER, portSettingsPortType INTEGER, portSettingsAssignIPEnable INTEGER, portSettingsAssignIPAddr DisplayString, portSettingsTcpPortNo INTEGER, portSettingsConnectionProtocol INTEGER, portSettingsTimeout INTEGER, portSettingsEscSeqEnable INTEGER, portSettingsEscSeq DisplayString, portSettingsBreakSeq DisplayString, portSettingsBreakSeqDur INTEGER } portSettingsIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index for portSettings" ::= { portSettingsEntry 10 } portSettingsPortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Port Name " ::= { portSettingsEntry 11 } portSettingsPortEnable1 OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Port Enable " ::= { portSettingsEntry 12 } portSettingsPortType OBJECT-TYPE SYNTAX INTEGER { host(0), user(1), dialInUser(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port Type Host(0), User(1), DialInUserer(2) " ::= { portSettingsEntry 13 } portSettingsAssignIPEnable OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Enable individual IP address per port" ::= { portSettingsEntry 14 } portSettingsAssignIPAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Individual IP address per port " ::= { portSettingsEntry 15 } portSettingsTcpPortNo OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "TCP Port No. for the serial port" ::= { portSettingsEntry 16 } portSettingsConnectionProtocol OBJECT-TYPE SYNTAX INTEGER { telnet(0), ssh(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Connection Protocol telnet(0), ssh(1) " ::= { portSettingsEntry 17 } portSettingsTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout(min.) " ::= { portSettingsEntry 18 } portSettingsEscSeqEnable OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Port Escape Seq. Enable" ::= { portSettingsEntry 19 } portSettingsEscSeq OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Port Escape Seq. Ctrl-" ::= { portSettingsEntry 20 } portSettingsBreakSeq OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Break Seq." ::= { portSettingsEntry 21 } portSettingsBreakSeqDur OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Break Duration(msec.) " ::= { portSettingsEntry 22 } -- ****** SERIAL SETTINGS ***************************************** serialSettingsTable OBJECT-TYPE SYNTAX SEQUENCE OF SerialSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of serialSettings" ::= { port 12 } serialSettingsEntry OBJECT-TYPE SYNTAX SerialSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An serialSettings entry" INDEX { serialSettingsIndex } ::= { serialSettingsTable 1 } SerialSettingsEntry ::= SEQUENCE { serialSettingsIndex INTEGER, serialSettingsBaudRate INTEGER, serialSettingsDataBits INTEGER, serialSettingsStopBits INTEGER, serialSettingsParity INTEGER, serialSettingsFlowControl INTEGER, serialSettingsInterCharDelay INTEGER, serialSettingsLineFeedSuppress INTEGER, serialSettingsDTROption INTEGER } serialSettingsIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index for serialSettings" ::= { serialSettingsEntry 10 } serialSettingsBaudRate OBJECT-TYPE SYNTAX INTEGER { b0(0), b50(1), b75(2), b110(3), b134(4), b150(5), b200(6), b300(7), b600(8), b1200(9), b1800(10), b2400(11), b4800(12), b9600(13), b19200(14), b38400(15), b57600(16), b115200(17) } MAX-ACCESS read-write STATUS current DESCRIPTION "Baud Rate" ::= { serialSettingsEntry 11 } serialSettingsDataBits OBJECT-TYPE SYNTAX INTEGER { d5(0), d6(1), d7(2), d8(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Data Bits " ::= { serialSettingsEntry 12 } serialSettingsStopBits OBJECT-TYPE SYNTAX INTEGER { s1(0), s2(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Stop Bits 1(0), 2(1)" ::= { serialSettingsEntry 13 } serialSettingsParity OBJECT-TYPE SYNTAX INTEGER { none(0), odd(1), even(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Parity None(0), Odd(1), Even(2)" ::= { serialSettingsEntry 14 } serialSettingsFlowControl OBJECT-TYPE SYNTAX INTEGER { none(0), hard(1), soft(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flow Control None(0), Hard(1), Soft(2) " ::= { serialSettingsEntry 15 } serialSettingsInterCharDelay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "InterChar Delay(msec.) " ::= { serialSettingsEntry 16 } serialSettingsLineFeedSuppress OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Line Feed Suppress " ::= { serialSettingsEntry 17 } serialSettingsDTROption OBJECT-TYPE SYNTAX INTEGER { high(0), low(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "DTR Option High(0), Low(1) " ::= { serialSettingsEntry 18 } -- ****** PORT LOGGING***************************************** portLoggingTable OBJECT-TYPE SYNTAX SEQUENCE OF PortLoggingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of portLogging" ::= { port 13 } portLoggingEntry OBJECT-TYPE SYNTAX PortLoggingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An portLogging entry" INDEX { portLoggingIndex } ::= { portLoggingTable 1 } PortLoggingEntry ::= SEQUENCE { portLoggingIndex INTEGER, portLoggingLogEnable INTEGER, portLoggingLogStorageLocation INTEGER, portLoggingEnableSyslog INTEGER, portLoggingSyslogLocation INTEGER, portLoggingLogBufferSize INTEGER, portLoggingLogFileName DisplayString, portLoggingTimeStampWithLog INTEGER } portLoggingIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index for portLogging" ::= { portLoggingEntry 10 } portLoggingLogEnable OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Log Enable " ::= { portLoggingEntry 11 } portLoggingLogStorageLocation OBJECT-TYPE SYNTAX INTEGER { systemMemory(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Log Storage Location " ::= { portLoggingEntry 12 } portLoggingEnableSyslog OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Syslog " ::= { portLoggingEntry 13 } portLoggingSyslogLocation OBJECT-TYPE SYNTAX INTEGER { local1(0), local2(1), local3(2), local4(3), local5(4), local6(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog Location " ::= { portLoggingEntry 14 } portLoggingLogBufferSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Log buffer size in Kbytes" ::= { portLoggingEntry 15 } portLoggingLogFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Log File name " ::= { portLoggingEntry 16 } portLoggingTimeStampWithLog OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Time Stamp With Log " ::= { portLoggingEntry 17 } -- ****** MODEM SETTINGS ***************************************** modemSettingsTable OBJECT-TYPE SYNTAX SEQUENCE OF ModemSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of modemSettings" ::= { port 14 } modemSettingsEntry OBJECT-TYPE SYNTAX ModemSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An modemSettings entry" INDEX { modemSettingsIndex } ::= { modemSettingsTable 1 } ModemSettingsEntry ::= SEQUENCE { modemSettingsIndex INTEGER, modemSettingsModemInitStr DisplayString, modemSettingsModemHangupStr DisplayString, modemSettingsModemResetStr DisplayString } modemSettingsIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index for modemSettings" ::= { modemSettingsEntry 10 } modemSettingsModemInitStr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Modem Init String " ::= { modemSettingsEntry 11 } modemSettingsModemHangupStr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Modem Hangup String " ::= { modemSettingsEntry 12 } modemSettingsModemResetStr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Modem Reset String " ::= { modemSettingsEntry 13 } -- ****** PORT AUTHENTICATION ***************************************** portAuthTable OBJECT-TYPE SYNTAX SEQUENCE OF PortAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of portAuth" ::= { port 15 } portAuthEntry OBJECT-TYPE SYNTAX PortAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An portAuth entry" INDEX { portAuthIndex } ::= { portAuthTable 1 } PortAuthEntry ::= SEQUENCE { portAuthIndex INTEGER, portAuthAuthenticationType INTEGER, portAuthAuthServer1 DisplayString, portAuthAuthServer2 DisplayString, portAuthAuthTimeout INTEGER, portAuthAuthRetries INTEGER, portAuthAuthService DisplayString, portAuthAuthServiceBase DisplayString, portAuthAuthRealm1 DisplayString, portAuthAuthRealm2 DisplayString, portAuthAuthSecret DisplayString } portAuthIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index for portAuth" ::= { portAuthEntry 10 } portAuthAuthenticationType OBJECT-TYPE SYNTAX INTEGER { none(0), local(1), radius(2), radiusOrlocal(3), localOrRadiusus(4), radiusDownLocal(5), tacacsPlus(6), tacacsPlusOrLocal(7), localorTacacsPlus(8), tacacsPlusDownLocal(9), kerberos(10), kerberosOrlocal(11), localOrKerberosos(12), kerberosDownLocal(13), ldap(14), ldapOrLocal(15), localOrLdap(16), ldapDownLocal(17) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Type " ::= { portAuthEntry 11 } portAuthAuthServer1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Server1 " ::= { portAuthEntry 12 } portAuthAuthServer2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Server2 " ::= { portAuthEntry 13 } portAuthAuthTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout in seconds " ::= { portAuthEntry 14 } portAuthAuthRetries OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Retries " ::= { portAuthEntry 15 } portAuthAuthService OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Service " ::= { portAuthEntry 16 } portAuthAuthServiceBase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP Service Base " ::= { portAuthEntry 17 } portAuthAuthRealm1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Realm1 The realm for primary kerberos server. " ::= { portAuthEntry 18 } portAuthAuthRealm2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Realm2 The realm for secondary kerberos server. " ::= { portAuthEntry 19 } portAuthAuthSecret OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Secret string used for Radius and TACACS" ::= { portAuthEntry 20 } -- ****** PORT EVENT NOTIFICATION ************************************** portEventNotifyTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEventNotifyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of portEventNotify" ::= { port 16 } portEventNotifyEntry OBJECT-TYPE SYNTAX PortEventNotifyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An portEventNotify entry" INDEX { portEventNotifyIndex } ::= { portEventNotifyTable 1 } PortEventNotifyEntry ::= SEQUENCE { portEventNotifyIndex INTEGER, portEventNotifyDisconnectEmail INTEGER, portEventNotifyDisconnectEmailRecp DisplayString, portEventNotifyConnectEmail INTEGER, portEventNotifyConnectEmailRecp DisplayString } portEventNotifyIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index for portEventNotify" ::= { portEventNotifyEntry 10 } portEventNotifyDisconnectEmail OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Disconnect Email " ::= { portEventNotifyEntry 11 } portEventNotifyDisconnectEmailRecp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Disconnect Email Recipient " ::= { portEventNotifyEntry 12 } portEventNotifyConnectEmail OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Connect Email " ::= { portEventNotifyEntry 13 } portEventNotifyConnectEmailRecp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Connect Email Recipient " ::= { portEventNotifyEntry 14 } -- ****** PORT ACCESS LIST ************************************** portAccessUsersTable OBJECT-TYPE SYNTAX SEQUENCE OF PortAccessUsersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of portAccessUsers" ::= { port 17 } portAccessUsersEntry OBJECT-TYPE SYNTAX PortAccessUsersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An portAccessUsers entry" INDEX { portAccessUsersPortNoIndex, portUsersIndex } ::= { portAccessUsersTable 1 } PortAccessUsersEntry ::= SEQUENCE { portAccessUsersPortNoIndex INTEGER, portUsersIndex INTEGER, portAccessUsersName DisplayString } portAccessUsersPortNoIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index to Port Access Users Table." ::= { portAccessUsersEntry 10 } portUsersIndex OBJECT-TYPE SYNTAX INTEGER (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "portUsersIndex entry index by port users." ::= { portAccessUsersEntry 11 } portAccessUsersName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User name in the Access list." ::= { portAccessUsersEntry 12 } portAccessGroupsTable OBJECT-TYPE SYNTAX SEQUENCE OF PortAccessGroupsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of portAccessGroups" ::= { port 18 } portAccessGroupsEntry OBJECT-TYPE SYNTAX PortAccessGroupsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An portAccessGroups entry" INDEX { portAccessGroupsPortNoIndex, portGroupsIndex } ::= { portAccessGroupsTable 1 } PortAccessGroupsEntry ::= SEQUENCE { portAccessGroupsPortNoIndex INTEGER, portGroupsIndex INTEGER, portAccessGroupsName DisplayString } portAccessGroupsPortNoIndex OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Index to Port Access Groups Table." ::= { portAccessGroupsEntry 10 } portGroupsIndex OBJECT-TYPE SYNTAX INTEGER (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "portGroupsIndex entry index by port Groups." ::= { portAccessGroupsEntry 11 } portAccessGroupsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User name in the Access list." ::= { portAccessGroupsEntry 12 } -- ****** NETWORK ************************************** network OBJECT IDENTIFIER ::= { serimuxsec 12 } -- ****** IP CONFIG ************************************** if1conf OBJECT IDENTIFIER ::= { network 11 } if1IPv4 OBJECT IDENTIFIER ::= { if1conf 11 } if1IPv4Int1IPv4Ipmode OBJECT-TYPE SYNTAX INTEGER { obtainIPAddressAutomaticallylly(0), staticIPAddressss(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "IP Mode " ::= { if1IPv4 11 } if1IPv4Int1IPv4IpAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address " ::= { if1IPv4 12 } if1IPv4Int1IPv4IpMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet Mask " ::= { if1IPv4 13 } if1IPv4Int1IPv4DefGway OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway " ::= { if1IPv4 14 } if1IPv4Int1DnsMode OBJECT-TYPE SYNTAX INTEGER { manual(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "DNS Mode " ::= { if1IPv4 15 } if1IPv4Int1IPv4PriDns OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Primary DNS Address " ::= { if1IPv4 16 } if1IPv4Int1IPv4SecDns OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Secondary DNS Address " ::= { if1IPv4 17 } if1IPv4Int1Ethermode OBJECT-TYPE SYNTAX INTEGER { autoNegotiation(0), base100TFullDuplex(1), base100THalfDuplex(2), base10TFullDuplex(3), base10THalfDuplex(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet Mode " ::= { if1IPv4 18 } -- ****** if1IPv6 ************************************** if1IPv6 OBJECT IDENTIFIER ::= { if1conf 12 } if1IPv6Int1IPv6Mode OBJECT-TYPE SYNTAX INTEGER { automaticConfigg(0), dhcpv6(1), manual(2), disable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 Mode " ::= { if1IPv6 11 } if1IPv6Int1IPv6Address OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address " ::= { if1IPv6 12 } if1IPv6Int1IPv6Gateway OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway " ::= { if1IPv6 13 } if1IPv6Int16to4Tunnel OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Enable 6to4 Tunnel " ::= { if1IPv6 14 } if1IPv6Int16to4Local OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Local IPv4 Address " ::= { if1IPv6 15 } if1IPv6Int16to4Remote OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Remote IPv4 Address " ::= { if1IPv6 16 } -- ****** if2IPv4 ************************************** if2conf OBJECT IDENTIFIER ::= { network 12 } if2IPv4 OBJECT IDENTIFIER ::= { if2conf 11 } if2IPv4Int2IPv4Ipmode OBJECT-TYPE SYNTAX INTEGER { obtainIPAddressAutomaticallylly(0), staticIPAddressss(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "IP Mode " ::= { if2IPv4 11 } if2IPv4Int2IPv4IpAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address " ::= { if2IPv4 12 } if2IPv4Int2IPv4IpMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet Mask " ::= { if2IPv4 13 } if2IPv4Int2IPv4DefGway OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway " ::= { if2IPv4 14 } if2IPv4Int2DnsMode OBJECT-TYPE SYNTAX INTEGER { manual(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "DNS Mode " ::= { if2IPv4 15 } if2IPv4Int2IPv4PriDns OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Primary DNS Address " ::= { if2IPv4 16 } if2IPv4Int2IPv4SecDns OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Secondary DNS Address " ::= { if2IPv4 17 } if2IPv4Int2Ethermode OBJECT-TYPE SYNTAX INTEGER { autoNegotiation(0), base100TFullDuplex(1), base100THalfDuplex(2), base10TFullDuplex(3), base10THalfDuplex(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet Mode " ::= { if2IPv4 18 } -- ****** if2IPv6 ************************************** if2IPv6 OBJECT IDENTIFIER ::= { if2conf 12 } if2IPv6Int2IPv6Mode OBJECT-TYPE SYNTAX INTEGER { automaticConfig(0), dhcpv6(1), manual(2), disable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 Mode " ::= { if2IPv6 11 } if2IPv6Int2IPv6Address OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address " ::= { if2IPv6 12 } if2IPv6Int2IPv6Gateway OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway " ::= { if2IPv6 13 } if2IPv6Int26to4Tunnel OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Enable 6to4 Tunnel " ::= { if2IPv6 14 } if2IPv6Int26to4Local OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Local IPv4 Address " ::= { if2IPv6 15 } if2IPv6Int26to4Remote OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Remote IPv4 Address " ::= { if2IPv6 16 } -- ****** tcpSetting ************************************** tcpSetting OBJECT IDENTIFIER ::= { network 13 } tcpSettingTCPKeepaliveTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "TCP Keepalive Time(sec) " ::= { tcpSetting 11 } tcpSettingTCPKeepaliveInt OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "TCP Keepalive Interval(sec) " ::= { tcpSetting 12 } tcpSettingTCPKeepaliveProbe OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "TCP Keepalive Probe(time's) " ::= { tcpSetting 13 } -- ****** SERVER ************************************** serverConf OBJECT IDENTIFIER ::= { serimuxsec 13 } -- ****** WEB CONFIG ********************************** webConf OBJECT IDENTIFIER ::= { serverConf 11 } -- ****** webConf ************************************** webConfWebRefreshRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Web Page Refresh Rate(sec) " ::= { webConf 11 } webConfWebTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Login Timeout(minutes) " ::= { webConf 12 } webConfAuthenticationType OBJECT-TYPE SYNTAX INTEGER { local(0), radius(1), radiusOrLocal(2), localOrRadius(3), radiusDownLocal(4), tacacsPlus(5), tacacsPlusOrlocal(6), localOrTacacsPlus(7), tacacsPlusDownLocal(8), kerberos(9), kerberosOrlocal(10), localOrKerberos(11), kerberosDownLocal(12), ldap(13), ldapOrlocalal(14), localOrLdap(15), ldapDownLocal(16) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Type " ::= { webConf 13 } webConfWebHTTPPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Port " ::= { webConf 14 } webConfWebHTTPSPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS Port " ::= { webConf 15 } webConfAuthServer1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Server1 " ::= { webConf 16 } webConfAuthServer2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Server2 " ::= { webConf 17 } webConfAuthTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Timeout " ::= { webConf 18 } webConfAuthRetries OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Retries " ::= { webConf 19 } webConfAuthService OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Service " ::= { webConf 20 } webConfAuthServiceBase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP Service Base " ::= { webConf 21 } webConfAuthRealm1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Realm1 " ::= { webConf 22 } webConfAuthRealm2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Realm2 " ::= { webConf 23 } webConfAuthSecret OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Secret " ::= { webConf 24 } webConfWebHTTPEnable OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Enable " ::= { webConf 25 } -- ****** smtpConf ************************************** smtpConf OBJECT IDENTIFIER ::= { serverConf 12 } smtpConfPriSmtp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Primary SMTP Server " ::= { smtpConf 11 } smtpConfSecSmtp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Secondary SMTP Server " ::= { smtpConf 12 } smtpConfSmtpMode OBJECT-TYPE SYNTAX INTEGER { smtpWithoutAuthenticationon(0), smtpWithAuthenticationon(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP Server Mode " ::= { smtpConf 13 } smtpConfSmtpMailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Mail Address " ::= { smtpConf 14 } smtpConfSmtpUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User Name " ::= { smtpConf 15 } smtpConfSmtpPasswd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Password " ::= { smtpConf 16 } smtpConfSmtpPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Port " ::= { smtpConf 17 } smtpConfSmtpSSLTLS OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Enable StartTLS/SSL " ::= { smtpConf 18 } -- ****** nfsConf ************************************** nfsConf OBJECT IDENTIFIER ::= { serverConf 13 } nfsConfNFSEnable OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "NFS Enable " ::= { nfsConf 11 } nfsConfNFSServerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "NFS Server name /IP " ::= { nfsConf 12 } nfsConfNFSMountPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "NFS Mounting Path " ::= { nfsConf 13 } nfsConfNFSTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "NFS Timeout " ::= { nfsConf 14 } nfsConfNFSRetryInt OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "NFS Retry Interval " ::= { nfsConf 15 } -- ****** ADMIN SETTINGS ************************************** adminSetting OBJECT IDENTIFIER ::= { serimuxsec 14 } -- ****** securityCLI ************************************** securityCLI OBJECT IDENTIFIER ::= { adminSetting 11 } securityCLIAuthenticationType OBJECT-TYPE SYNTAX INTEGER { local(0), radius(1), radiusOrLocal(2), localOrRadius(3), radiusDownLocal(4), tacacsPlus(5), tacacsPlusOrlocal(6), localOrTacacsPlus(7), tacacsPlusDownLocal(8), kerberos(9), kerberosOrlocal(10), localOrKerberos(11), kerberosDownLocal(12), ldap(13), ldapOrlocalal(14), localOrLdap(15), ldapDownLocal(16) } MAX-ACCESS read-write STATUS current DESCRIPTION "CLI Authentication Type" ::= { securityCLI 11 } securityCLIMenuTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "CLI Config Menu Timeout" ::= { securityCLI 12 } securityCLIAuthServer1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Server1 " ::= { securityCLI 13 } securityCLIAuthServer2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Server2 " ::= { securityCLI 14 } securityCLIAuthTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Timeout " ::= { securityCLI 15 } securityCLIAuthRetries OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Retries " ::= { securityCLI 16 } securityCLIAuthService OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Service " ::= { securityCLI 17 } securityCLIAuthServiceBase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP Service Base " ::= { securityCLI 18 } securityCLIAuthRealm1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Realm1 " ::= { securityCLI 19 } securityCLIAuthRealm2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Realm2 " ::= { securityCLI 20 } securityCLIAuthSecret OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Secret " ::= { securityCLI 21 } -- ****** dateTimeSetting ************************************** dateTimeSetting OBJECT IDENTIFIER ::= { adminSetting 12 } dateTimeSettingEnableNTP OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Enable NTP " ::= { dateTimeSetting 11 } dateTimeSettingUnitDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Date " ::= { dateTimeSetting 12 } dateTimeSettingUnitTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Time " ::= { dateTimeSetting 13 } dateTimeSettingNtpServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "NTP Server " ::= { dateTimeSetting 14 } dateTimeSettingNtpFrequency OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "NTP Frequency " ::= { dateTimeSetting 15 } dateTimeSettingTimeZone OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Time zone" ::= { dateTimeSetting 16 } dateTimeSettingUTCOffset OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "UTC Offset format HH:MM (01:01) " ::= { dateTimeSetting 17 } dateTimeSettingDaylightSavingEnable OBJECT-TYPE SYNTAX OnOffVal MAX-ACCESS read-write STATUS current DESCRIPTION "Daylight Saving Enable" ::= { dateTimeSetting 18 } dateTimeSettingDayLightTZone OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Daylight Time zone " ::= { dateTimeSetting 19 } dateTimeSettingDayLoghtUTCOffset OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Daylight UTC Offset format HH:MM (01:01) " ::= { dateTimeSetting 20 } dateTimeSettingDayLightStartDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Start Date format 01:01 " ::= { dateTimeSetting 21 } dateTimeSettingDayLightStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Start Time format 01:01 " ::= { dateTimeSetting 22 } dateTimeSettingDayLightEndDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "End Date format 01:01 " ::= { dateTimeSetting 23 } dateTimeSettingDayLightEndTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "End Time format 01:01 " ::= { dateTimeSetting 24 } -- ****** systemLogSetting ************************************** systemLogSetting OBJECT IDENTIFIER ::= { adminSetting 13 } systemLogSettingSysLogLocation OBJECT-TYPE SYNTAX INTEGER { systemMemory(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog Location " ::= { systemLogSetting 11 } systemLogSettingSysLogFacility OBJECT-TYPE SYNTAX INTEGER { local0(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog Facility " ::= { systemLogSetting 12 } systemLogSettingSysLogBufferSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Log buffer size in KBytes" ::= { systemLogSetting 13 } systemLogSettingSysLogFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Log File name " ::= { systemLogSetting 14 } -- ****** syslogNgSetting ************************************** syslogNgSetting OBJECT IDENTIFIER ::= { adminSetting 14 } syslogNgSettingSysLogDestination OBJECT-TYPE SYNTAX INTEGER { file(0), tcp(1), udp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog Destination " ::= { syslogNgSetting 11 } syslogNgSettingSysLogPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Path(Dir/IP Address ) " ::= { syslogNgSetting 12 } -- *******Traps************************************************ portTraps OBJECT IDENTIFIER ::= { serimuxsec 20 } portConnectTrap NOTIFICATION-TYPE OBJECTS { portTrapPortNo, portTrapPortName } STATUS current DESCRIPTION "Trap issued when a port is connected " ::= { portTraps 1 } portDisconnectTrap NOTIFICATION-TYPE OBJECTS { portTrapPortNo, portTrapPortName } STATUS current DESCRIPTION "Trap issued when a port is disconnected " ::= { portTraps 2 } portTrapsInfo OBJECT IDENTIFIER ::= { serimuxsec 21 } portTrapPortNo OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "port number for which the trap is issued " ::= { portTrapsInfo 11 } portTrapPortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "port name for which the trap is issued " ::= { portTrapsInfo 12 } END