-- ***************************************************************** -- Moxa CSM-MN01 Series MIB -- -- Copyright (c) 2017 by Moxa Inc. -- All rights reserved. -- Version: 1.1 -- Date: 2017/11/09 -- ***************************************************************** MOXA-CSMMN01-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, MacAddress, DisplayString FROM SNMPv2-TC; moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691 mediaConverter OBJECT IDENTIFIER ::= { moxa 24 } -- 1.3.6.1.4.1.8691.24 csmmn01 MODULE-IDENTITY LAST-UPDATED "201711091600Z" ORGANIZATION "Moxa Inc." CONTACT-INFO "Email: support@moxa.com Tel: +886-2-89191230" DESCRIPTION "The MIB module for Moxa CSM-MN01 specific information." ::= { mediaConverter 1 } -- 1.3.6.1.4.1.8691.24.1 -- ------------------------------------------------------------- -- groups in the MOXA-CSMMN01 MIB -- ------------------------------------------------------------- swMgmt OBJECT IDENTIFIER ::= { csmmn01 1 } -- 1.3.6.1.4.1.8691.24.1.1 swTraps OBJECT IDENTIFIER ::= { csmmn01 2 } -- 1.3.6.1.4.1.8691.24.1.2 -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- swMgmt group -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- Overview -- ------------------------------------------------------------- overview OBJECT IDENTIFIER ::= { swMgmt 1 } -- 1.3.6.1.4.1.8691.24.1.1.1 modelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of the CSM-MN01." ::= { overview 1 } -- 1.3.6.1.4.1.8691.24.1.1.1.1 serialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the CSM-MN01. Every CSM-MN01 is assigned a unique serial number before it is shipped." ::= { overview 2 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the firmware currently running on the CSM-MN01." ::= { overview 3 } viewIpv4Address OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "An IPv4 address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { overview 4 } viewIpv6LinkLocalAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "An IPv6 Link-Local address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { overview 5 } viewIpv6GlobalAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "An IPv6 Global address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { overview 6 } macAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the CSM-MN01's Ethernet interface." ::= { overview 7 } viewPort1Speed OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed and link status of the CSM-MN01's LAN port. The possible values are 'No link', '10M/Link,' or '100M/Link.'" ::= { overview 8 } viewPort2Speed OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed and link status of the CSM-MN01's LAN port. The possible values are 'No link', '10M/Link,' or '100M/Link.'" ::= { overview 9 } upTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in human-readable notation) since the system was last re-initialized." ::= { overview 10 } -- ------------------------------------------------------------- -- Basic settings -- ------------------------------------------------------------- basicSetting OBJECT IDENTIFIER ::= { swMgmt 2} -- 1.3.6.1.4.1.8691.24.1.1.2 -- ------------------------------------------------------------- -- Basic settings -> System Identification -- ------------------------------------------------------------- sysIdentification OBJECT IDENTIFIER ::= { basicSetting 1 } -- 1.3.6.1.4.1.8691.24.1.1.2.1 converterName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A text string used to identify the CSM-MN01." ::= { sysIdentification 1 } converterLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A text string used to identify the location of the CSM-MN01. This option is useful for specifying the location or application of different CSM-MN01." ::= { sysIdentification 2 } -- ------------------------------------------------------------- -- Basic settings -> Time settings -- ------------------------------------------------------------- timeSetting OBJECT IDENTIFIER ::= { basicSetting 2 } -- 1.3.6.1.4.1.8691.24.1.1.2.2 timeZone OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The time-zone index of the CSM-MN01." ::= { timeSetting 1 } localTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..19)) MAX-ACCESS read-write STATUS current DESCRIPTION "The system time in the following format yyyy/mm/dd hh:mm:ss" ::= { timeSetting 2 } timeServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 uses SNTP (RFC-1769) for auto time calibration. Input the correct 'Time server' IP address or domain name. Once the CSM-MN01 is configured with the correct Time server address, it will request time information from the Time server every 10 minutes." ::= { timeSetting 3 } -- ------------------------------------------------------------- -- Network settings -- ------------------------------------------------------------- networkSetting OBJECT IDENTIFIER ::= { swMgmt 3 } -- 1.3.6.1.4.1.8691.24.1.1.3 -- ------------------------------------------------------------- -- Network settings -> Basic -- ------------------------------------------------------------- basicNetwork OBJECT IDENTIFIER ::= { networkSetting 1 } -- 1.3.6.1.4.1.8691.24.1.1.3.1 -- ------------------------------------------------------------- -- Network settings -> Basic -> IPv4 Configuration -- ------------------------------------------------------------- ipv4Configuration OBJECT-TYPE SYNTAX INTEGER { static(0), dhcp(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 configuration mode of the CSM-MN01. You can choose from four possible IP configuration modes: Static, DHCP, DHCP/BOOTP and BOOTP." ::= { basicNetwork 1 } ipv4Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IPv4 address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { basicNetwork 2 } ipv4NetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A subnet mask represents all of the network hosts at one geographic location, in one building, or on the same local area network. When a packet is sent out over the network, the CSM-MN01 will use the subnet mask to check whether the TCP/IP host specified in the packet is on the local network segment. If the address is on the same network segment as the CSM-MN01, a connection is established directly from the CSM-MN01. Otherwise, the connection is established through the given default gateway." ::= { basicNetwork 3 } ipv4DefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A gateway is a network computer that acts as an entrance to another network. Usually, the computers that control traffic within the network or at the local Internet service provider are gateway nodes. The CSM-MN01 needs to know the IP address of the default gateway computer in order to communicate with the hosts outside the local network environment. For correct gateway IP address information, consult with the network administrator." ::= { basicNetwork 4 } ipv4DnsServer1IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The first DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the website's correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { basicNetwork 5 } ipv4DnsServer2IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The second DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the website's correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { basicNetwork 6 } ipv6Configuration OBJECT-TYPE SYNTAX INTEGER { auto(0), static(1), disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv6 configuration mode of the CSM-MN01. You can choose from four possible IP configuration modes: Auto, static and disable." ::= { basicNetwork 7 } ipv6Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IPv6 address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { basicNetwork 8 } ipv6Prefix OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The prefix is the part of the address that indicates the bits that have fixed values or are the bits of the subnet prefix. Prefixes for IPv6 subnets, routes, and address ranges are expressed in the same way as Classless Inter-Domain Routing (CIDR) notation for IPv4. An IPv6 prefix is written in address/prefix-length notation." ::= { basicNetwork 9 } ipv6DefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A gateway is a network computer that acts as an entrance to another network. Usually, the computers that control traffic within the network or at the local Internet service provider are gateway nodes. The CSM-MN01 needs to know the IP address of the default gateway computer in order to communicate with the hosts outside the local network environment. For correct gateway IP address information, consult with the network administrator." ::= { basicNetwork 10 } ipv6DnsServer1IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The first DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the website's correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { basicNetwork 11 } ipv6DnsServer2IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The second DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the website's correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { basicNetwork 12 } connectionPriority OBJECT-TYPE SYNTAX INTEGER { ipv6-first(0), ipv4-first(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This function should work with the CSM-MN01 functions that use the domain name to obtain the IP address of the remote host/server. For this kind of application, the CSM-MN01 will ask for the IP address of the remote host/server through the DNS, and the DNS will reply with both the IPv4 and IPv6 IP addresses if both exist simultaneously in the remote host/server." ::= { basicNetwork 13 } port1Speed OBJECT-TYPE SYNTAX INTEGER { auto-Negation(0), ten-Mbps-Half(1), ten-Mbps-Full(2), hundred-Mbps-Half(3), hundred-Mbps-Full(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IEEE802.3 Ethernet supports the auto negotiation speed function to get suitable speeds. However, for connecting to some switches/hubs, the communication speed must be fixed at 100 Mbps or 10 Mbps. Users can use this function to fix the communication speed." ::= { basicNetwork 14 } port2Speed OBJECT-TYPE SYNTAX INTEGER { auto-Negation(0), ten-Mbps-Half(1), ten-Mbps-Full(2), hundred-Mbps-Half(3), hundred-Mbps-Full(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IEEE802.3 Ethernet supports the auto negotiation speed function to get suitable speeds. However, for connecting to some switches/hubs, the communication speed must be fixed at 100 Mbps or 10 Mbps. Users can use this function to fix the communication speed." ::= { basicNetwork 15 } -- ------------------------------------------------------------- -- Network settings -> Advanced -- ------------------------------------------------------------- advanceNetwork OBJECT IDENTIFIER ::= { networkSetting 2 } -- 1.3.6.1.4.1.8691.24.1.1.3.2 gratuitousArp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the gratuitous ARP function. For some applications, users need the CSM-MN01 to send broadcast packets to update the ARP table on the server. If the customer enables this function and sets the send period, the CSM-MN01 will send broadcast packets periodically." ::= { advanceNetwork 1 } gratuitousArpSendPeriod OBJECT-TYPE SYNTAX INTEGER (10..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The send period of the gratuitous ARP function." ::= { advanceNetwork 2 } -- ------------------------------------------------------------- -- System Management -- ------------------------------------------------------------- sysManagement OBJECT IDENTIFIER ::= { swMgmt 4 } -- ------------------------------------------------------------- -- System Management -> Misc. Network Settings -- ------------------------------------------------------------- miscNetworkSettings OBJECT IDENTIFIER ::= { sysManagement 1 } -- ---------------------------------------------------------------------------- -- System Management -> Misc. Network Settings -> SNMP Agent Settings -- ---------------------------------------------------------------------------- snmpAgentSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 1 } snmpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable SNMP agent." ::= { snmpAgentSettings 1 } snmpContactName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The SNMP contact information usually includes an emergency contact name and telephone or pager number." ::= { snmpAgentSettings 2 } snmpLocation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the location string for SNMP agents, such as the CSM-MN01. This string is usually set to the street address where the CSM-MN01 is physically located." ::= { snmpAgentSettings 3 } -- ---------------------------------------------------------------------------- -- System Management -> Misc. Network Settings -> Authentication Server -- ---------------------------------------------------------------------------- authenticationServer OBJECT IDENTIFIER ::= { miscNetworkSettings 2 } radiusServerIp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address or domain name of the RADIUS server." ::= { authenticationServer 1 } radiusKey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "RADIUS password. Must be the same as in the RADIUS server." ::= { authenticationServer 2 } udpPortAuthenticationServer OBJECT-TYPE SYNTAX INTEGER { port1645(1645), port1812(1812)} MAX-ACCESS read-write STATUS current DESCRIPTION "The UDP port of the RADIUS server." ::= { authenticationServer 3 } radiusAccounting OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RADIUS accounting." ::= { authenticationServer 4 } tacacsPlusServerIp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address or domain name of the TACACS+ server." ::= { authenticationServer 5 } tacacsPlusSecret OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "TACACS+ shared secret. Must be the same as in the TACACS+ server." ::= { authenticationServer 6 } tacacsPlusAccounting OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable TACACS+ accounting." ::= { authenticationServer 7 } -- ---------------------------------------------------------------------------- -- System Management -> Misc. Network Settings -> System Log Settings -- ---------------------------------------------------------------------------- sysLogSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 3 } sysLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the system log: System Cold Start, System Warm Start." ::= { sysLogSettings 1 } networkLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the system log: DHCP/BOOTP/PPPoE Get IP/Renew, NTP, Mail Fail, NTP Connect Fail, DHCP Fail, IP Conflict, Ethernet Link Down." ::= { sysLogSettings 2 } configLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the system log: Login Fail, IP Changed, Password Changed, Config Changed, Firmware Upgrade, SSL Key Import, Config Import, Config Export." ::= { sysLogSettings 3 } moduleLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following module events to the system log: Plug-in, Plug-out, Reset, TP Link Down, FP Link Down." ::= { sysLogSettings 4 } sysRemoteLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the remote log server: System Cold Start, System Warm Start." ::= { sysLogSettings 5 } networkRemoteLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the remote log server: DHCP/BOOTP/PPPoE Get IP/Renew, NTP, Mail Fail, NTP Connect Fail, DHCP Fail, IP Conflict, Ethernet Link Down." ::= { sysLogSettings 6 } configRemoteLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the remote log server: Login Fail, IP Changed, Password Changed, Config Changed, Firmware Upgrade, SSL Key Import, Config Import, Config Export." ::= { sysLogSettings 7 } moduleRemoteLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following module events to the remote log server: Plug-in, Plug-out, Reset, TP Link Down, FP Link Down." ::= { sysLogSettings 8 } -- ---------------------------------------------------------------------------- -- System Management -> Misc. Network Settings -> Remote Log Server -- ---------------------------------------------------------------------------- remoteLogServer OBJECT IDENTIFIER ::= { miscNetworkSettings 4 } syslogServerIp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address or domain name of the SYSLOG server." ::= { remoteLogServer 1 } syslogFacility OBJECT-TYPE SYNTAX INTEGER { local-use-0(0), local-use-1(1), local-use-2(2), local-use-3(3), local-use-4(4), local-use-5(5), local-use-6(6), local-use-7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG facility level." ::= { remoteLogServer 2 } syslogSeverity OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level." ::= { remoteLogServer 3 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -- ------------------------------------------------------------- autoWarningSettings OBJECT IDENTIFIER ::= { sysManagement 2 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> Event Settings -- ------------------------------------------------------------- eventSettings OBJECT IDENTIFIER ::= { autoWarningSettings 1 } mailWarningColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to starting the system from power off (contrast this with warm start). When performing a cold start, the CSM-MN01 will automatically issue an auto warning message by e-mail after booting up." ::= { eventSettings 1 } mailWarningWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to restarting the CSM-MN01 without turning the power off. When performing a warm start, the CSM-MN01 will automatically send an e-mail after rebooting." ::= { eventSettings 2 } mailWarningPower1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of power source 1(A). The CSM-MN01 will automatically send an e-mail after power state is going up or down." ::= { eventSettings 3 } mailWarningPower2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of power source 2(B). The CSM-MN01 will automatically send an e-mail after power state is going up or down." ::= { eventSettings 4 } mailWarningAuthFailure OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user inputs a wrong password from the Console or Administrator. When authentication failure occurs, the CSM-MN01 will immediately send an e-mail." ::= { eventSettings 5 } mailWarningIpChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the CSM-MN01's IP address. When the IP address changes, the CSM-MN01 will send an e-mail with the new IP address before it reboots. If the CSM-MN01 is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 6 } mailWarningPasswordChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the CSM-MN01's password. When the password changes, the CSM-MN01 will send an e-mail with the password changed notice before it reboots. If the CSM-MN01 is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 7 } mailWarningModuleChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send an e-mail after slide-in module is inserted or removed." ::= { eventSettings 8 } mailWarningModuleColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send an e-mail after slide-in module is starting from power off." ::= { eventSettings 9 } mailWarningModuleWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send an e-mail after slide-in module is restarted without turning power off." ::= { eventSettings 10 } mailWarningModuleFiberLink OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send an e-mail after the fiber link status of slide-in module is going up or down." ::= { eventSettings 11 } mailWarningModuleCopperLink OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send an e-mail after the copper link status of slide-in module is going up or down." ::= { eventSettings 12 } trapServerColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to starting the system from power off (contrast this with warm start). When performing a cold start, the CSM-MN01 will automatically issue an auto warning message by sending a SNMP trap after booting up." ::= { eventSettings 13 } trapServerWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to restarting the CSM-MN01 without turning the power off. When performing a warm start, the CSM-MN01 will automatically send a SNMP trap after rebooting." ::= { eventSettings 14 } trapServerPower1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of power source 1(A). The CSM-MN01 will automatically send a SNMP trap after power state is going up or down." ::= { eventSettings 15 } trapServerPower2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of power source 2(B). The CSM-MN01 will automatically send a SNMP trap after power state is going up or down." ::= { eventSettings 16 } trapServerAuthFailure OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user inputs a wrong password from the Console or Administrator. When authentication failure occurs, the CSM-MN01 will immediately send a SNMP trap." ::= { eventSettings 17 } trapServerIpChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the CSM-MN01's IP address. When the IP address changes, the CSM-MN01 will send a SNMP trap with the new IP address before it reboots." ::= { eventSettings 18 } trapServerPasswordChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the CSM-MN01's password. When the password changes, the CSM-MN01 will send a SNMP trap with the password changed notice before it reboots." ::= { eventSettings 19 } trapServerModuleChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send a SNMP trap after slide-in module is inserted or removed." ::= { eventSettings 20 } trapServerModuleColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send a SNMP trap after slide-in module is starting from power off." ::= { eventSettings 21 } trapServerModuleWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send a SNMP trap after slide-in module is restarted without power turning off." ::= { eventSettings 22 } trapServerModuleFiberLink OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send a SNMP trap after the fiber link status of slide-in module is going up or down." ::= { eventSettings 23 } trapServerModuleCopperLink OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CSM-MN01 will automatically send a SNMP trap after the copper link status of slide-in module is going up or down." ::= { eventSettings 24 } syslogSeverityColdStart OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of cold start." ::= { eventSettings 25 } syslogSeverityWarmStart OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of warm start." ::= { eventSettings 26 } syslogSeverityPower1 OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of power source 1(A)." ::= { eventSettings 27 } syslogSeverityPower2 OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of power source 2(B)." ::= { eventSettings 28 } syslogSeverityAuthFailure OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of authentication failure." ::= { eventSettings 29 } syslogSeverityIpChanged OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of IP changed." ::= { eventSettings 30 } syslogSeverityPasswordChanged OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of password changed." ::= { eventSettings 31 } syslogSeverityModuleChanged OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of module changed." ::= { eventSettings 32 } syslogSeverityModuleColdStart OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of module cold start." ::= { eventSettings 33 } syslogSeverityModuleWarmStart OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of module warm start." ::= { eventSettings 34 } syslogSeverityModuleFiberLink OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of fiber link status of module." ::= { eventSettings 35 } syslogSeverityModuleCopperLink OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), informational(6), debug(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SYSLOG severity level of copper link status of module." ::= { eventSettings 36 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> E-mail Alert -- ------------------------------------------------------------- emailAlert OBJECT IDENTIFIER ::= { autoWarningSettings 2 } emailWarningMailServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The e-mail server's IP address or domain name of the e-mail warning function." ::= { emailAlert 1 } emailRequiresAuthentication OBJECT-TYPE SYNTAX INTEGER { non-require(0), require(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set if the mail server requires user login." ::= { emailAlert 2 } emailWarningUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The user name used to log into the mail server if authentication is required." ::= { emailAlert 3 } emailWarningFromEmail OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The e-mail address to be filled in the 'From' field of the auto-warning e-mail." ::= { emailAlert 4 } emailWarningFirstEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The first email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 5 } emailWarningSecondEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The second email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 6 } emailWarningThirdEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The third email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 7 } emailWarningFourthEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The fourth email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 8 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> SNMP Trap -- ------------------------------------------------------------- snmpTrap OBJECT IDENTIFIER ::= { autoWarningSettings 3 } snmpTrapReceiverIp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP trap server IP address or domain name." ::= { snmpTrap 1 } trapVersion OBJECT-TYPE SYNTAX INTEGER { v1(0), v2c(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP trap version used for the auto-warning function." ::= { snmpTrap 2 } -- ------------------------------------------------------------- -- System Management -> Maintenance -- ------------------------------------------------------------- maintenance OBJECT IDENTIFIER ::= { sysManagement 3 } -- ---------------------------------------------------------------------------- -- System Management -> Maintenance -> Console Settings -- ---------------------------------------------------------------------------- consoleSettings OBJECT IDENTIFIER ::= { maintenance 1 } httpConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable HTTP console." ::= { consoleSettings 1 } httpsConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable HTTPS console." ::= { consoleSettings 2 } telnetConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Telnet console." ::= { consoleSettings 3 } sshConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable SSH console." ::= { consoleSettings 4 } consoleAuthenticationType OBJECT-TYPE SYNTAX INTEGER { local(0), radius(1), radius-local(2), local-radius(3), tacacsPlus(4), tacacsPlus-local(5), local-tacacsPlus(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The console authentication type." ::= { consoleSettings 5 } tryNextTypeOnAuthDenied OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Try next type on authentication denied or not" ::= { consoleSettings 6 } webHomePage OBJECT-TYPE SYNTAX INTEGER { system-overview(0), modules-overview(1), modules-settings(2), modules-port-status(3), system-log(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This setting can change home page to the page you usually focus on frequently." ::= { consoleSettings 7 } -- ---------------------------------------------------------------------------- -- System Management -> Maintenance -> Load Factory Default -- ---------------------------------------------------------------------------- loadFactoryDefault OBJECT IDENTIFIER ::= { maintenance 2 } loadFactoryDefaultSetting OBJECT-TYPE SYNTAX INTEGER { resetToFactoryDefault-ExcludingIpConfiguration (0), resetToFactoryDefault (1) } MAX-ACCESS write-only STATUS current DESCRIPTION "This function will reset all of the CSM-MN01's settings to the factory default values. Be aware that previous settings will be lost. Selecting Reset to factory default (excluding IP configuration) will reset all settings except the IP configuration to factory defaults. Selecting Reset to factory default will reset all settings including the IP configuration to factory defaults." ::= { loadFactoryDefault 1 } -- ------------------------------------------------------------- -- Modules Monitoring -- ------------------------------------------------------------- modMonitoring OBJECT IDENTIFIER ::= { swMgmt 5 } -- ------------------------------------------------------------- -- Modules Monitoring -> Modules Settings -- ------------------------------------------------------------- modSettings OBJECT IDENTIFIER ::= { modMonitoring 1 } modulesSettingsTable OBJECT-TYPE SYNTAX SEQUENCE OF ModulesSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modules Settings table." ::= { modSettings 1 } modulesSettingsEntry OBJECT-TYPE SYNTAX ModulesSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modules Setting entry." INDEX { modSetSlotIndex } ::= { modulesSettingsTable 1 } ModulesSettingsEntry ::= SEQUENCE { modSetSlotIndex INTEGER, modModelName DisplayString, modConverterName DisplayString, modCopperSpeed INTEGER, modFiberSpeed INTEGER, modLFPSetting INTEGER, modForwardingMode INTEGER } modSetSlotIndex OBJECT-TYPE SYNTAX INTEGER { none(0), slot1(1), slot2(2), slot3(3), slot4(4), slot5(5), slot6(6), slot7(7), slot8(8), slot9(9), slot10(10), slot11(11), slot12(12), slot13(13), slot14(14), slot15(15), slot16(16), slot17(17), slot18(18), slot19(19) } MAX-ACCESS read-only STATUS current DESCRIPTION "The solt index of chassis" ::= { modulesSettingsEntry 1 } modModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The module name of current slot device" ::= { modulesSettingsEntry 2 } modConverterName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The converter name of current slot device" ::= { modulesSettingsEntry 3 } modCopperSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), auto(1), ten-Mbps-Half(2), ten-Mbps-Full(3), hundred-Mbps-Half(4), hundred-Mbps-Full(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The copper speed of current slot device" ::= { modulesSettingsEntry 4 } modFiberSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), hundred-Mbps-Full(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The fiber speed of current slot device" ::= { modulesSettingsEntry 5 } modLFPSetting OBJECT-TYPE SYNTAX INTEGER { none(0), disable(1), enable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The LFP setting of current slot device" ::= { modulesSettingsEntry 6 } modForwardingMode OBJECT-TYPE SYNTAX INTEGER { none(0), store-and-forward(1), modified-cut-through(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The forwarding mode of current slot device" ::= { modulesSettingsEntry 7 } -- ------------------------------------------------------------- -- Modules Monitoring -> Port Status -- ------------------------------------------------------------- modPortStatus OBJECT IDENTIFIER ::= { modMonitoring 2 } modulesPortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ModulesPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modules Port Status table." ::= { modPortStatus 1 } modulesPortStatusEntry OBJECT-TYPE SYNTAX ModulesPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Modules Port Status entry." INDEX { modMonSlotIndex } ::= { modulesPortStatusTable 1 } ModulesPortStatusEntry ::= SEQUENCE { modMonSlotIndex INTEGER, modDeviceModelName DisplayString, modCopperStatus INTEGER, modCopperSpeedStatus INTEGER, modFiberStatus INTEGER, modFiberSpeedStatus INTEGER } modMonSlotIndex OBJECT-TYPE SYNTAX INTEGER { none(0), slot1(1), slot2(2), slot3(3), slot4(4), slot5(5), slot6(6), slot7(7), slot8(8), slot9(9), slot10(10), slot11(11), slot12(12), slot13(13), slot14(14), slot15(15), slot16(16), slot17(17), slot18(18), slot19(19) } MAX-ACCESS read-only STATUS current DESCRIPTION "The slot index of chassis." ::= { modulesPortStatusEntry 1 } modDeviceModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The module name of current slot device" ::= { modulesPortStatusEntry 2 } modCopperStatus OBJECT-TYPE SYNTAX INTEGER { none(0), linkDown(1), linkUp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The copper status of current slot device. If the model name is CSM-MN01, it will display status of P1." ::= { modulesPortStatusEntry 3 } modCopperSpeedStatus OBJECT-TYPE SYNTAX INTEGER { none(0), noLink(1), ten-Mbps-Half(2), ten-Mbps-Full(3), hundred-Mbps-Half(4), hundred-Mbps-Full(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The copper speed of current slot device. If the model name is CSM-MN01, it will display status of P1." ::= { modulesPortStatusEntry 4 } modFiberStatus OBJECT-TYPE SYNTAX INTEGER { none(0), linkDown(1), linkUp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The fiber status of current slot device" ::= { modulesPortStatusEntry 5 } modFiberSpeedStatus OBJECT-TYPE SYNTAX INTEGER { none(0), noLink(1), hundred-Mbps-Full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The fiber speed of current slot device" ::= { modulesPortStatusEntry 6 } -- ------------------------------------------------------------- -- Save Configuration -- ------------------------------------------------------------- saveConfiguration OBJECT IDENTIFIER ::= { swMgmt 6 } saveConfig OBJECT-TYPE SYNTAX INTEGER { save(1) } MAX-ACCESS write-only STATUS current DESCRIPTION "Save the applied configuration to the CSM-MN01." ::= { saveConfiguration 1 } -- ------------------------------------------------------------- -- Restart -- ------------------------------------------------------------- restart OBJECT IDENTIFIER ::= { swMgmt 7 } restartSystem OBJECT-TYPE SYNTAX INTEGER { restart(1) } MAX-ACCESS write-only STATUS current DESCRIPTION "Restart the CSM-MN01. Be sure to save all of your configuration changes before you restart the system. Otherwise, all of the changes will be lost." ::= { restart 1 } -- ------------------------------------------------------------- -- swTraps group -- ------------------------------------------------------------- mibNotificationsPrefix OBJECT IDENTIFIER ::= { csmmn01 0 } varPower1Trap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no power on/off on2off(2), -- power on to power off off2on(3) -- power off to power on } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of power source 1(A) is changed." ::= { swTraps 1 } power1Trap NOTIFICATION-TYPE OBJECTS { varPower1Trap } STATUS current DESCRIPTION "The state of power source 1(A) is changed." ::= { mibNotificationsPrefix 2 } varPower2Trap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no power on/off on2off(2), -- power on to power off off2on(3) -- power off to power on } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of power source 2(B) is changed." ::= { swTraps 2 } power2Trap NOTIFICATION-TYPE OBJECTS { varPower2Trap } STATUS current DESCRIPTION "The state of power source 2(B) is changed." ::= { mibNotificationsPrefix 3 } varIpChanged OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address is changed." ::= { swTraps 3 } ipChanged NOTIFICATION-TYPE OBJECTS { varIpChanged } STATUS current DESCRIPTION "The IP address is changed." ::= { mibNotificationsPrefix 31 } varPasswordChanged OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The password of admin is changed." ::= { swTraps 4 } passwordChanged NOTIFICATION-TYPE OBJECTS { varPasswordChanged } STATUS current DESCRIPTION "The password of admin is changed." ::= { mibNotificationsPrefix 32 } varSlotNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of slot is changed." ::= { swTraps 5 } varPortNumber OBJECT-TYPE SYNTAX INTEGER { copper(1), fiber(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The event trap is occured on specific port." ::= { swTraps 6 } varModuleChanged OBJECT-TYPE SYNTAX INTEGER { inserted(1), -- module is inserted removed(2) -- module is removed } MAX-ACCESS read-only STATUS current DESCRIPTION "The module status is changed." ::= { swTraps 7 } moduleChanged NOTIFICATION-TYPE OBJECTS { varSlotNumber, varModuleChanged } STATUS current DESCRIPTION "The module status is changed." ::= { mibNotificationsPrefix 33 } varModuleColdStart OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The module is starting from power off." ::= { swTraps 8 } moduleColdStart NOTIFICATION-TYPE OBJECTS { varSlotNumber, varModuleColdStart } STATUS current DESCRIPTION "The module is starting from power off." ::= { mibNotificationsPrefix 34 } varModuleWarmStart OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The module is restarted without turning the power off." ::= { swTraps 9 } moduleWarmStart NOTIFICATION-TYPE OBJECTS { varSlotNumber, varModuleWarmStart } STATUS current DESCRIPTION "The module is restarted without turning the power off." ::= { mibNotificationsPrefix 35 } END