-- ***************************************************************** -- bob手机在线登陆 CSM-400 Series MIB -- -- Copyright (c) 2017 by bob手机在线登陆 Inc. -- All rights reserved. -- -- Version: 1.1 -- Date: 2017/11/21 -- ***************************************************************** MOXA-CSM400-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 csm400 MODULE-IDENTITY LAST-UPDATED "201711211900Z" ORGANIZATION "bob手机在线登陆 Inc." CONTACT-INFO "Email: support@moxa.com Tel: +886-2-89191230" DESCRIPTION "The MIB module for bob手机在线登陆 CSM-400 Series specific information." ::= { mediaConverter 2 } -- 1.3.6.1.4.1.8691.24.2 -- ------------------------------------------------------------- -- groups in the MOXA-CSM400 MIB -- ------------------------------------------------------------- swMgmt OBJECT IDENTIFIER ::= { csm400 1 } -- 1.3.6.1.4.1.8691.24.2.1 swTraps OBJECT IDENTIFIER ::= { csm400 2 } -- 1.3.6.1.4.1.8691.24.2.2 -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- swMgmt group -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- Overview -- ------------------------------------------------------------- overview OBJECT IDENTIFIER ::= { swMgmt 1 } -- 1.3.6.1.4.1.8691.24.2.1.1 modelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of the CSM-400." ::= { overview 1 } -- 1.3.6.1.4.1.8691.24.2.1.1.1 serialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the CSM-400. Every CSM-400 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-400." ::= { overview 3 } macAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the CSM-400's Ethernet interface." ::= { overview 4 } viewLanSpeed OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed and link status of the CSM-400's copper port. The possible values are 'No link', '10M/Link,' or '100M/Link.'" ::= { overview 5 } viewFiberSpeed OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed and link status of the CSM-400's fiber port. The possible values are 'No link', '10M/Link,' or '100M/Link.'" ::= { overview 6 } 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 7 } -- ------------------------------------------------------------- -- Basic settings -- ------------------------------------------------------------- basicSetting OBJECT IDENTIFIER ::= { swMgmt 2} -- 1.3.6.1.4.1.8691.24.2.1.2 -- ------------------------------------------------------------- -- Basic settings -> System Identification -- ------------------------------------------------------------- sysIdentification OBJECT IDENTIFIER ::= { basicSetting 1 } -- 1.3.6.1.4.1.8691.24.2.1.2.1 converterName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A text string used to identify the CSM-400." ::= { 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-400. This option is useful for specifying the location or application of different CSM-400." ::= { sysIdentification 2 } -- ------------------------------------------------------------- -- Basic settings -> Time settings -- ------------------------------------------------------------- timeSetting OBJECT IDENTIFIER ::= { basicSetting 2 } -- 1.3.6.1.4.1.8691.24.2.1.2.2 timeZone OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The time-zone index of the CSM-400." ::= { 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-400 uses SNTP (RFC-1769) for auto time calibration. Input the correct 'Time server' IP address or domain name. Once the CSM-400 is configured with the correct Time server address, it will request time information from the Time server every 5 minutes." ::= { timeSetting 3 } -- ------------------------------------------------------------- -- Network settings -- ------------------------------------------------------------- networkSetting OBJECT IDENTIFIER ::= { swMgmt 3 } -- 1.3.6.1.4.1.8691.24.2.1.3 -- ------------------------------------------------------------- -- Network settings -> Basic -- ------------------------------------------------------------- basicNetwork OBJECT IDENTIFIER ::= { networkSetting 1 } -- 1.3.6.1.4.1.8691.24.2.1.3.1 -- ------------------------------------------------------------- -- Network settings -> Basic -> IPv4 Configuration -- ------------------------------------------------------------- ipConfiguration OBJECT IDENTIFIER ::= { basicNetwork 1 } -- 1.3.6.1.4.1.8691.24.2.1.3.1.1 ipv4Configuration OBJECT-TYPE SYNTAX INTEGER { static(0), autoIP(1), dhcp(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 configuration mode of the CSM-400. You can choose from four possible IP configuration modes: Static, AutoIP, DHCP." ::= { ipConfiguration 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." ::= { ipConfiguration 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-400 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-400, a connection is established directly from the CSM-400. Otherwise, the connection is established through the given default gateway." ::= { ipConfiguration 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-400 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." ::= { ipConfiguration 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." ::= { ipConfiguration 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." ::= { ipConfiguration 6 } -- ------------------------------------------------------------- -- Network settings -> Basic -> Port Configuration -- ------------------------------------------------------------- portConfiguration OBJECT IDENTIFIER ::= { basicNetwork 2 } -- 1.3.6.1.4.1.8691.24.2.1.3.1.2 copperSpeed OBJECT-TYPE SYNTAX INTEGER { auto-Negation(0), tenMbps-Half(1), tenMbps-Full(2), hundredMbps-Half(3), hundredMbps-Full(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IEEE802.3 Ethernet supports the auto negotiation speed function to get suitable speeds for copper port. 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." ::= { portConfiguration 1 } copperFlowControl OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "It enable the flow control of full/half duplex to prevent packet loss for copper port." ::= { portConfiguration 2 } copperCrossover OBJECT-TYPE SYNTAX INTEGER { auto(0), mdi(1), mdix(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "It is a type of copper port connection using twisted pair cabling." ::= { portConfiguration 3 } fiberFlowControl OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "It enable the flow control of full/half duplex to prevent packet loss for fiber port." ::= { portConfiguration 4 } -- ------------------------------------------------------------ -- Network settings -> Advanced -- ------------------------------------------------------------- advanceNetwork OBJECT IDENTIFIER ::= { networkSetting 2 } -- 1.3.6.1.4.1.8691.24.2.1.3.2 -- ------------------------------------------------------------- -- Network settings -> Advanced -- ------------------------------------------------------------- advanceSetting OBJECT IDENTIFIER ::= { advanceNetwork 1 } -- 1.3.6.1.4.1.8691.24.2.1.3.2.1 dataForwardMode OBJECT-TYPE SYNTAX INTEGER { store-and-forward(0), modified-cut-through(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The forwarding mode used by the CSM-400. This value could be Store-and-forward or Modified cut-through." ::= { advanceSetting 1 } lfpSetting OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Link Fault Pass-through feature. Note that this function support when the copper speed is setting to auto negotiation." ::= { advanceSetting 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-400 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-400 series will send broadcast packets periodically." ::= { advanceSetting 3 } gratuitousArpSendPeriod OBJECT-TYPE SYNTAX INTEGER (10..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The send period of the gratuitous ARP function." ::= { advanceSetting 4 } -- ------------------------------------------------------------- -- 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-400. This string is usually set to the street address where the CSM-400 is physically located." ::= { snmpAgentSettings 3 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -- ------------------------------------------------------------- autoWarningSettings OBJECT IDENTIFIER ::= { sysManagement 2 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> Event Settings -- ------------------------------------------------------------- eventSettings OBJECT IDENTIFIER ::= { autoWarningSettings 1 } 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-400 will automatically issue an auto warning message by sending an SNMP trap after booting up." ::= { eventSettings 1 } trapServerWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to restarting the CSM-400 without turning the power off. When performing a warm start, the CSM-400 will automatically send an SNMP trap after rebooting." ::= { eventSettings 2 } trapPower1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor the status of power source 1(A). The system will send an SNMP trap when it goes up or down." ::= { eventSettings 3 } trapPower2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor the status of power source 2(B). The system will send an SNMP trap when it goes up or down." ::= { eventSettings 4 } 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-400 will immediately send an SNMP trap." ::= { eventSettings 5 } trapIpChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When user changes the IP address, The system will immediately send an SNMP trap." ::= { eventSettings 6 } trapPasswdChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When user changes the password, The system will immediately send an SNMP trap." ::= { eventSettings 7 } trapFiberLink OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor the status of fiber port. The system will send an SNMP trap when it goes up or down." ::= { eventSettings 8 } trapCopperLink OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor the status of copper port. The system will send an SNMP trap when it goes up or down." ::= { eventSettings 9 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> SNMP Trap -- ------------------------------------------------------------- snmpTrap OBJECT IDENTIFIER ::= { autoWarningSettings 2 } 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 -> Load Factory Default -- ---------------------------------------------------------------------------- loadFactoryDefault OBJECT IDENTIFIER ::= { maintenance 1 } 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-400'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 } -- ---------------------------------------------------------------------------- -- System Management -> Maintenance -> SSL/TLS Configuration -- ---------------------------------------------------------------------------- sslTlsConfiguration OBJECT IDENTIFIER ::= { maintenance 2 } highSecureMode OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the weak chipper suite in SSL/TLS." ::= { sslTlsConfiguration 1 } -- ------------------------------------------------------------- -- System Monitoring -- ------------------------------------------------------------- sysStatus OBJECT IDENTIFIER ::= { swMgmt 5 } -- ------------------------------------------------------------- -- System Monitoring -> Port Status -- ------------------------------------------------------------- sysPortStatus OBJECT IDENTIFIER ::= { sysStatus 1 } monSysPortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF MonSysPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Port Status table." ::= { sysPortStatus 1 } monSysPortStatusEntry OBJECT-TYPE SYNTAX MonSysPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Port Status entry." INDEX { monSysPortIndex } ::= { monSysPortStatusTable 1 } MonSysPortStatusEntry ::= SEQUENCE { monSysPortIndex INTEGER, monSysLinkStatus INTEGER, monSysPortSpeed INTEGER, monSysPortDuplex INTEGER } monSysPortIndex OBJECT-TYPE SYNTAX INTEGER { copper(1), fiber(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The index of system port." ::= { monSysPortStatusEntry 1 } monSysLinkStatus OBJECT-TYPE SYNTAX INTEGER { linkDown(0), linkUp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "View the link status for this port." ::= { monSysPortStatusEntry 2 } monSysPortSpeed OBJECT-TYPE SYNTAX INTEGER { noLink(0), tenM(1), hundredM(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "View the speed for this port." ::= { monSysPortStatusEntry 3 } monSysPortDuplex OBJECT-TYPE SYNTAX INTEGER { noLink(0), halfDuplex(1), fullDuplex(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "View the duplex for this port." ::= { monSysPortStatusEntry 4 } -- ------------------------------------------------------------- -- System Monitoring -> Network Statistics -- ------------------------------------------------------------- sysNetStatistic OBJECT IDENTIFIER ::= { sysStatus 2 } monSysNetStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF MonSysNetStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Network Statistic table." ::= { sysNetStatistic 1 } monSysNetStatisticEntry OBJECT-TYPE SYNTAX MonSysNetStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Network Statistic entry." INDEX { monNetPortIndex } ::= { monSysNetStatisticTable 1 } MonSysNetStatisticEntry ::= SEQUENCE { monNetPortIndex INTEGER, monNetRxByteCount INTEGER, monNetDropPktEvt INTEGER, monNetRxPktCount INTEGER, monNetBoadcastPktCount INTEGER, monNetMulticastPktCount INTEGER, monNetRxCRCErrPktCount INTEGER, monNetRxUnderSizePktCount INTEGER, monNetRxOverSizePktCount INTEGER, monNetRxFragmentPktCount INTEGER, monNetRxJabberPktCount INTEGER, monNetCollisionCount INTEGER, monNetRx64BytePktCount INTEGER, monNetRx65to127BytePktCount INTEGER, monNetRx128to255BytePktCount INTEGER, monNetRx256to511BytePktCount INTEGER, monNetRx512to1023BytePktCount INTEGER, monNetRx1024to1522BytePktCount INTEGER } monNetPortIndex OBJECT-TYPE SYNTAX INTEGER { copper(1), fiber(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The index of system port." ::= { monSysNetStatisticEntry 1 } monNetRxByteCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets of data (including those in bad packets) received on the network (excluding framing bits but including FCS octets)" ::= { monSysNetStatisticEntry 2 } monNetDropPktEvt OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of events in which packets were dropped by the probe due to lack of resources. Note that this number is not necessarily the number of the packets dropped; it is just the number of times this condition has been detected." ::= { monSysNetStatisticEntry 3 } monNetRxPktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets, broadcast packets, and multicast packets) received." ::= { monSysNetStatisticEntry 4 } monNetBoadcastPktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good packets received that were directed to the broadcast address. Note that this does not include multicast packets." ::= { monSysNetStatisticEntry 5 } monNetMulticastPktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good packets received that were directed to a multicast address. Note that this number does not include packets directed to the broadcast address." ::= { monSysNetStatisticEntry 6 } monNetRxCRCErrPktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but had either a bad FCS with an integral number of octets or a bad FCS with a non-integral number of octets (Alignment error)." ::= { monSysNetStatisticEntry 7 } monNetRxUnderSizePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good packets received that were less than 64 octets long (excluding framing bits, but including good FCS octets) and were otherwise well formed." ::= { monSysNetStatisticEntry 8 } monNetRxOverSizePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were longer than 1522 octets and were otherwise well formed." ::= { monSysNetStatisticEntry 9 } monNetRxFragmentPktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good packets received that were less than 64 octets long and had a bad FCS with integral number of octets or a bad FCS with a non-integral number of octets (Alignment error)." ::= { monSysNetStatisticEntry 10 } monNetRxJabberPktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were longer than 1522 octets and had either a bad FCS with integral number of octets or a bad FCS with a non-integral number of octets (Alignment error)." ::= { monSysNetStatisticEntry 11 } monNetCollisionCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment." ::= { monSysNetStatisticEntry 12 } monNetRx64BytePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were 64 octets in length." ::= { monSysNetStatisticEntry 13 } monNetRx65to127BytePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 65 and 127 octets in length inclusive." ::= { monSysNetStatisticEntry 14 } monNetRx128to255BytePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 128 and 255 octets in length inclusive." ::= { monSysNetStatisticEntry 15 } monNetRx256to511BytePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 256 and 511 octets in length inclusive." ::= { monSysNetStatisticEntry 16 } monNetRx512to1023BytePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 512 and 1023 octets in length inclusive." ::= { monSysNetStatisticEntry 17 } monNetRx1024to1522BytePktCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 1024 and 1522 octets in length inclusive." ::= { monSysNetStatisticEntry 18 } -- ------------------------------------------------------------- -- Remote Management -- ------------------------------------------------------------- remoteManagement OBJECT IDENTIFIER ::= { swMgmt 6 } -- ------------------------------------------------------------- -- Remote Management -> Network Control -- ------------------------------------------------------------- remoteNetControl OBJECT IDENTIFIER ::= { remoteManagement 1 } remotePortSpeed OBJECT-TYPE SYNTAX INTEGER { auto-Negation(0), tenMbps-Half(1), tenMbps-Full(2), hundredMbps-Half(3), hundredMbps-Full(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IEEE802.3 Ethernet supports the auto negotiation speed function to get suitable speeds for copper port. 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. Note that it'll take effect after change the value." ::= { remoteNetControl 1 } remoteLfpSetting OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Link Fault Pass-through feature. Note that it'll take effect after change the value." ::= { remoteNetControl 2 } -- ------------------------------------------------------------- -- Remote Monitoring -- ------------------------------------------------------------- remoteStatus OBJECT IDENTIFIER ::= { swMgmt 7 } -- ------------------------------------------------------------- -- Remote Monitoring -> Port Status -- ------------------------------------------------------------- remotePortStatus OBJECT IDENTIFIER ::= { remoteStatus 1 } monRemotePortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF MonRemotePortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Port Status table." ::= { remotePortStatus 1 } monRemotePortStatusEntry OBJECT-TYPE SYNTAX MonRemotePortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Port Status entry." INDEX { monRemotePortIndex } ::= { monRemotePortStatusTable 1 } MonRemotePortStatusEntry ::= SEQUENCE { monRemotePortIndex INTEGER, monRemoteLinkStatus INTEGER, monRemotePortSpeed INTEGER, monRemotePortDuplex INTEGER } monRemotePortIndex OBJECT-TYPE SYNTAX INTEGER { copper(1), fiber(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The index of remote port." ::= { monRemotePortStatusEntry 1 } monRemoteLinkStatus OBJECT-TYPE SYNTAX INTEGER { linkDown(0), linkUp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "View the link status for this port." ::= { monRemotePortStatusEntry 2 } monRemotePortSpeed OBJECT-TYPE SYNTAX INTEGER { noLink(0), tenM(1), hundredM(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "View the speed for copper port." ::= { monRemotePortStatusEntry 3 } monRemotePortDuplex OBJECT-TYPE SYNTAX INTEGER { noLink(0), halfDuplex(1), fullDuplex(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "View the duplex for copper port." ::= { monRemotePortStatusEntry 4 } -- ------------------------------------------------------------- -- Save Configuration -- ------------------------------------------------------------- saveConfiguration OBJECT IDENTIFIER ::= { swMgmt 8 } saveConfig OBJECT-TYPE SYNTAX INTEGER { save(1) } MAX-ACCESS write-only STATUS current DESCRIPTION "Save the applied configuration to the CSM-400." ::= { saveConfiguration 1 } -- ------------------------------------------------------------- -- Restart -- ------------------------------------------------------------- restart OBJECT IDENTIFIER ::= { swMgmt 9 } restartSystem OBJECT-TYPE SYNTAX INTEGER { restart(1) } MAX-ACCESS write-only STATUS current DESCRIPTION "Restart the CSM-400. 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 ::= { csm400 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 } 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 5 } END