950 lines
		
	
	
		
			24 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			950 lines
		
	
	
		
			24 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Montclair-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
    IpAddress, Integer32, Gauge32, enterprises
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    DisplayString
 | 
						|
       FROM SNMPv2-TC
 | 
						|
    OBJECT-GROUP
 | 
						|
        FROM SNMPv2-CONF;
 | 
						|
 | 
						|
Montclair MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201704190000Z"
 | 
						|
    ORGANIZATION "Montclair"
 | 
						|
    CONTACT-INFO
 | 
						|
    "Montclair Fiber Optics, Inc.
 | 
						|
    Web: Montclair Fiber Optics, Inc
 | 
						|
    E-mail: info@montclairfiber.com
 | 
						|
    8705 Montclair Drive, Suite 140
 | 
						|
    Middleton, WI 53562"
 | 
						|
 | 
						|
    DESCRIPTION  "'Number' changed to 'Amount', 'Fans' changed to 'Fan' in object names; DESCRIPTIONs correction"
 | 
						|
 | 
						|
    REVISION "201704090000Z"
 | 
						|
    DESCRIPTION  "Correction of DESCRIPTIONs."
 | 
						|
 | 
						|
    REVISION     "201704090000Z"
 | 
						|
    DESCRIPTION  "Updated description of some object."
 | 
						|
 | 
						|
    REVISION     "201601182020Z"
 | 
						|
    DESCRIPTION  "Beta Version."
 | 
						|
    ::= { enterprises 1385 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
mainInfo            OBJECT IDENTIFIER     ::= { Montclair 1 }
 | 
						|
networkConfig       OBJECT IDENTIFIER     ::= { Montclair 3 }
 | 
						|
networkSNMP         OBJECT IDENTIFIER     ::= { Montclair 5 }
 | 
						|
networkLLDP         OBJECT IDENTIFIER     ::= { Montclair 7 }
 | 
						|
deviceTime          OBJECT IDENTIFIER     ::= { Montclair 11 }
 | 
						|
deviceStatus        OBJECT IDENTIFIER     ::= { Montclair 12 }
 | 
						|
deviceSetting       OBJECT IDENTIFIER     ::= { Montclair 13 }
 | 
						|
mainDevices         OBJECT IDENTIFIER     ::= { Montclair 77 }
 | 
						|
 | 
						|
 | 
						|
amplifier           OBJECT IDENTIFIER  ::= { mainDevices 7 }
 | 
						|
amplifierDynamic    OBJECT IDENTIFIER  ::= { amplifier 2 }
 | 
						|
amplifierSetting    OBJECT IDENTIFIER  ::= { amplifier 3 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- mainInfo objects .1.3.6.1.4.1.1385.1
 | 
						|
--
 | 
						|
deviceVendor OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "deviceVendor"
 | 
						|
    ::= { mainInfo 1 }
 | 
						|
    -- .1.3.6.1.4.1.1385.1.1.0 -- 
 | 
						|
 | 
						|
devicePartNumber OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Model full info (P/N)"
 | 
						|
    ::= { mainInfo 2 }
 | 
						|
 | 
						|
deviceSerialNumber  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Device Serial Number"
 | 
						|
    ::= { mainInfo 3 }
 | 
						|
 | 
						|
deviceFirmwareVersion OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Firmware version"
 | 
						|
    ::= { mainInfo 4 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- networkConfig objects .1.3.6.1.4.1.1385.3
 | 
						|
--
 | 
						|
netDHCPConfig  OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
                  off(1),
 | 
						|
                  on(2)
 | 
						|
                  }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "DHCP Client Configuration:
 | 
						|
           1 - Off,
 | 
						|
           2 - On"
 | 
						|
    ::= { networkConfig 1 }
 | 
						|
    -- .1.3.6.1.4.1.1385.3.1.0 -- 
 | 
						|
 | 
						|
netConfigIPAddress  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Device IP Address"
 | 
						|
    ::= { networkConfig 2 }
 | 
						|
 | 
						|
netConfigSubnetMask  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
           "Device Subnet Mask"
 | 
						|
    ::= { networkConfig 3 }
 | 
						|
 | 
						|
netDefaultGateway  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Default Gateway"
 | 
						|
    ::= { networkConfig 4 }
 | 
						|
 | 
						|
netMACAddress  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Device MAC Address"
 | 
						|
    ::= { networkConfig 5 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- networkSNMP objects .1.3.6.1.4.1.1385.5
 | 
						|
--
 | 
						|
netSNMPServer1IPAddress  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP (Simple Network Management
 | 
						|
            Protocol) TRAP-server #1 (primary)"
 | 
						|
    ::= { networkSNMP 1 }
 | 
						|
    -- .1.3.6.1.4.1.1385.5.1.0 --
 | 
						|
 | 
						|
netSNMPServer2IPAddress  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP (Simple Network Management
 | 
						|
            Protocol) TRAP-server #2 (backup)"
 | 
						|
    ::= { networkSNMP 2 }
 | 
						|
 | 
						|
netSNMPServer3IPAddress  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP (Simple Network Management
 | 
						|
            Protocol) TRAP-server #3 (backup)"
 | 
						|
    ::= { networkSNMP 3 }
 | 
						|
 | 
						|
netSNMPServer4IPAddress  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP (Simple Network Management
 | 
						|
            Protocol) TRAP-server #4 (backup)"
 | 
						|
    ::= { networkSNMP 4 }
 | 
						|
 | 
						|
netSNMPTrustedIP1  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP Trusted IP #1 (primary)"
 | 
						|
    ::= { networkSNMP 5 }
 | 
						|
 | 
						|
netSNMPTrustedIP2  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP Trusted IP #2"
 | 
						|
    ::= { networkSNMP 6 }
 | 
						|
 | 
						|
netSNMPTrustedIP3  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP Trusted IP #3"
 | 
						|
    ::= { networkSNMP 7 }
 | 
						|
 | 
						|
netSNMPTrustedIP4  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP Address of SNMP Trusted IP #4"
 | 
						|
    ::= { networkSNMP 8 }
 | 
						|
 | 
						|
netSNMPCommunityRead  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "SNMP Read Community"
 | 
						|
    ::= { networkSNMP 9 }
 | 
						|
 | 
						|
netSNMPCommunityWrite  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "SNMP Read/Write Community"
 | 
						|
    ::= { networkSNMP 10 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- networkLLDP objects .1.3.6.1.4.1.1385.7
 | 
						|
--
 | 
						|
netLLDPEnabled  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "LLDP Enabled/Disabled"
 | 
						|
    ::= { networkLLDP 1 }
 | 
						|
    -- .1.3.6.1.4.1.1385.7.1.0 --
 | 
						|
 | 
						|
netLLDPPeriod  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "LLDP Message Transmission Period"
 | 
						|
    ::= { networkLLDP 2 }
 | 
						|
 | 
						|
netLLDPRemoteMAC  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Detected Remote Port MAC Address"
 | 
						|
    ::= { networkLLDP 3 }
 | 
						|
 | 
						|
netLLDPRemotePortID  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Detected Remote Port Identifier (ID)"
 | 
						|
    ::= { networkLLDP 4 }
 | 
						|
 | 
						|
netLLDPRemotePortDesc  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Detected Remote Port Description"
 | 
						|
    ::= { networkLLDP 5 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- deviceTime objects .1.3.6.1.4.1.1385.11 
 | 
						|
--
 | 
						|
netTimeServerIPAddress  OBJECT-TYPE
 | 
						|
    SYNTAX  IpAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "IP Address of SNTP:
 | 
						|
        Simple Network Time Protocol -
 | 
						|
        Time Server"
 | 
						|
    ::= { deviceTime 1 }
 | 
						|
    -- .1.3.6.1.4.1.1385.11.1.0
 | 
						|
 | 
						|
deviceUNIXTime  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Current Time in UNIX(POSIX) Time Notation
 | 
						|
            (Seconds elapsed since 00:00:00,
 | 
						|
            1 Jan 1970 UTC"
 | 
						|
    ::= { deviceTime 2 }
 | 
						|
 | 
						|
deviceTimeZone  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Local Time Zone (The offset from
 | 
						|
            Coordinated Universal Time (UTC)), minutes"
 | 
						|
    ::= { deviceTime 3 }
 | 
						|
 | 
						|
deviceDateTime  OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "DateTime, string"
 | 
						|
    ::= { deviceTime 4 }
 | 
						|
 | 
						|
deviceOperationTime  OBJECT-TYPE
 | 
						|
    SYNTAX  Gauge32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Summary Operation time, seconds"
 | 
						|
    ::= { deviceTime 5 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- deviceStatus .1.3.6.1.4.1.1385.12 
 | 
						|
--
 | 
						|
status  OBJECT-TYPE
 | 
						|
    SYNTAX    INTEGER {
 | 
						|
                     emergency(1),
 | 
						|
                     alert(2),
 | 
						|
                     critical(3),
 | 
						|
                     error(4),
 | 
						|
                     warning(5),
 | 
						|
                     notice(6),
 | 
						|
                     normal(7)
 | 
						|
                     }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
           "Device Common Status"
 | 
						|
    ::= { deviceStatus 1 }
 | 
						|
 | 
						|
deviceInternalTemperatute  OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Case Temperatute, degree"
 | 
						|
    ::= { deviceStatus  2 }
 | 
						|
 | 
						|
devicePowerSupplyAmount  OBJECT-TYPE
 | 
						|
    SYNTAX    Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PowerSupply Amount"
 | 
						|
    ::= { deviceStatus  3 }
 | 
						|
 | 
						|
devicePowerSupply1Status  OBJECT-TYPE
 | 
						|
    SYNTAX       INTEGER {
 | 
						|
                     undef(1),
 | 
						|
                     critical(3),
 | 
						|
                     normal(7)
 | 
						|
                     }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PowerSupply1 Status"
 | 
						|
    ::= { deviceStatus 4 }
 | 
						|
 | 
						|
devicePowerSupply2Status  OBJECT-TYPE
 | 
						|
    SYNTAX       INTEGER {
 | 
						|
                     undef(1),
 | 
						|
                     critical(3),
 | 
						|
                     normal(7)
 | 
						|
                     }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PowerSupply2 Status"
 | 
						|
    ::= { deviceStatus  5 }
 | 
						|
 | 
						|
deviceFanAmount  OBJECT-TYPE
 | 
						|
    SYNTAX    Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Fans Amount"
 | 
						|
    ::= { deviceStatus  6 }
 | 
						|
 | 
						|
deviceFanStatus  OBJECT-TYPE
 | 
						|
    SYNTAX       INTEGER {
 | 
						|
                     unknown(1),
 | 
						|
                     critical(3),
 | 
						|
                     warning(5),
 | 
						|
                     normal(7)
 | 
						|
                     }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Fans status"
 | 
						|
    ::= { deviceStatus  7 }
 | 
						|
 | 
						|
deviceFanMode  OBJECT-TYPE
 | 
						|
    SYNTAX   INTEGER {
 | 
						|
            auto(1),
 | 
						|
            manual(2),
 | 
						|
            low(3),
 | 
						|
            linear(4),
 | 
						|
            high(5)
 | 
						|
            }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Fan Operation Mode:
 | 
						|
            auto(1); manual(2) - forced set value;
 | 
						|
            low(3), linear(4) or high(5) - the current condition of automatic fan mode operation"
 | 
						|
    ::= { deviceStatus  8 }
 | 
						|
 | 
						|
deviceFun1Speed  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Fan1 Speed, RPM"
 | 
						|
    ::= { deviceStatus  9 }
 | 
						|
 | 
						|
deviceFun2Speed  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Fan2 Speed, RPM"
 | 
						|
    ::= { deviceStatus  10 }
 | 
						|
 | 
						|
deviceFun3Speed  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Fan3 Speed, RPM"
 | 
						|
    ::= { deviceStatus  11 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- deviceSetting objects .1.3.6.1.4.1.1385.13 
 | 
						|
--
 | 
						|
deviceFanModeSet OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
            auto(1),
 | 
						|
            manual(2)
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "deviceFanMode, Auto Mode On/Off"
 | 
						|
    ::= { deviceSetting 1 }
 | 
						|
 | 
						|
deviceFanPowerSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "deviceFanPowerSet, Set Value of Fan Air Flow for Manual Mode, %"
 | 
						|
    ::= { deviceSetting 2 }
 | 
						|
 | 
						|
deviceFanMinimumSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "deviceFanMinimum, Min Value of Fan Air Flow for Auto Mode, %"
 | 
						|
    ::= { deviceSetting 3 }
 | 
						|
 | 
						|
deviceFanMaximumSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "PFanMax, Max Value of Fan Air Flow for Auto Mode, %"
 | 
						|
    ::= { deviceSetting 4 }
 | 
						|
 | 
						|
deviceFanTemperatureLowThrSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "TCaseMin, Min Value of Case Temperature for Auto Mode, centigrade degree"
 | 
						|
    ::= { deviceSetting 5 }
 | 
						|
 | 
						|
deviceFanTemperatureHighThrSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "TCaseMax, Max Value of Case Temperature for Auto Mode, centigrade degree"
 | 
						|
    ::= { deviceSetting 6 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- amplifierDynamic objects .1.3.6.1.4.1.1385.77.7.2 
 | 
						|
--
 | 
						|
opticalSwitchInput1Power  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "InputPower1*10, input 1 optical power, dBm*10.
 | 
						|
            For example, value -12 means the input 1 optical power is -1.2 dBm."
 | 
						|
    ::= { amplifierDynamic 1 }
 | 
						|
    -- .1.3.6.1.4.1.1385.77.7.2.1.0 --
 | 
						|
 | 
						|
opticalSwitchInput2Power  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Input2Power*10, input 2 optical power, dBm*10.
 | 
						|
            For example, value 35 means the input 1 optical power is 3.5 dBm."
 | 
						|
    ::= { amplifierDynamic 2 }
 | 
						|
 | 
						|
opticalSwitchActiveInput  OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
            pin1(1),
 | 
						|
            pin2(2),
 | 
						|
            pass(3)
 | 
						|
            }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Active Optical Input:
 | 
						|
            pin1(1) - input 1;
 | 
						|
            pin2(2) - input 2;
 | 
						|
            pass(3) - have one input"
 | 
						|
    ::= { amplifierDynamic 3 }
 | 
						|
 | 
						|
amplifierBackReflectionPower  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "BackReflectionPower*10, BackReflectionPower Optical Power, dBm*10.
 | 
						|
            Monitoring of backward optical power. Sensor measure full backward incoming power in dBm.
 | 
						|
            For example, value -378 means the backwar incomind amplifier is -37.8 dBm."
 | 
						|
    ::= { amplifierDynamic 4 }
 | 
						|
 | 
						|
amplifierInputPower  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "InputPower*10, Amplifier Input Optical Power, dBm*10.
 | 
						|
            For example, value 23 means the input optical power is 2.3 dBm."
 | 
						|
    ::= { amplifierDynamic 5 }
 | 
						|
 | 
						|
amplifierEnabled OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
            enabled(1),
 | 
						|
            disabled(2)
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "AmpEnable, Amplifier pump current On/Off"
 | 
						|
    ::= { amplifierDynamic 6 }
 | 
						|
 | 
						|
amplifierMode OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
            acc(1),
 | 
						|
            apc(2),
 | 
						|
            agc(3)
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Amplifier stabilization mode:
 | 
						|
        acc(1) - amplifier pump current stabilization mode;
 | 
						|
        apc(2) - amplifier output power stabilization mode;
 | 
						|
        agc(3) - amplifier gain stabilization mode"
 | 
						|
    ::= { amplifierDynamic 7 }
 | 
						|
 | 
						|
amplifierPrePumpCurrent  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32 (0..100)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PrePumpCurrent, Preliminary Pump Current, %"
 | 
						|
    ::= { amplifierDynamic 8 }
 | 
						|
 | 
						|
amplifierPumpCurrent1  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32 (0..100)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PumpCurrent1, Amplifier Pump Current 1, %"
 | 
						|
    ::= { amplifierDynamic 9 }
 | 
						|
 | 
						|
amplifierPumpCurrent2  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32 (0..100)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PumpCurrent2, Amplifier Pump Current 2, %"
 | 
						|
    ::= { amplifierDynamic 10 }
 | 
						|
 | 
						|
 | 
						|
amplifierOutputPower  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Pout*10, Output optical power, dBm*10"
 | 
						|
    ::= { amplifierDynamic 11 }
 | 
						|
 | 
						|
amplifierGain  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Gain, Amlifier gain, dB*10"
 | 
						|
    ::= { amplifierDynamic 12 }
 | 
						|
 | 
						|
amplifierPortAmount  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PortAmount (PortsNumber), pcs"
 | 
						|
    ::= { amplifierDynamic 13 }
 | 
						|
 | 
						|
amplifierPortOutputPower  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PortOutputPower, Amlifier PortOutputPower, dBm*10"
 | 
						|
    ::= { amplifierDynamic 14 }
 | 
						|
 | 
						|
amplifierPortGain  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "Gain per Port, Calculated from InputPower and PortOutputPower, dB*10"
 | 
						|
    ::= { amplifierDynamic 15 }
 | 
						|
 | 
						|
 | 
						|
amplifierRadiatorTemperature  OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "RadiatorTemperature, Main Radiator Temperature, centigrade degree"
 | 
						|
    ::= { amplifierDynamic  16 }
 | 
						|
 | 
						|
amplifierPrePumpTemperature  OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "PrePumpTemperature*10, Pre Pump Diod TEC Temperature, centigrade degree*10"
 | 
						|
    ::= { amplifierDynamic  17 }
 | 
						|
 | 
						|
amplifierAPSbyInputPower  OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "amplifierAPSbyInputPower"
 | 
						|
    ::= { amplifierDynamic  18 }
 | 
						|
 | 
						|
amplifierAPSbyBackReflection  OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "amplifierAPSbyBackReflection"
 | 
						|
    ::= { amplifierDynamic  19 }
 | 
						|
 | 
						|
amplifierAPSbyTemperature  OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "amplifierAPSbyTemperature"
 | 
						|
    ::= { amplifierDynamic  20 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- amplifierSetting objects .1.3.6.1.4.1.1385.77.7.3 
 | 
						|
--
 | 
						|
opticalSwitchModeSet OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
            input1manual(1),
 | 
						|
            input2manual(2),
 | 
						|
            auto(3)
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Switching Operation Mode"
 | 
						|
    ::= { amplifierSetting 1 }
 | 
						|
 | 
						|
opticalSwitchDeltaSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Maximum |Pin1-Pin2|  Difference for Optical Switch Commutation, dB"
 | 
						|
    ::= { amplifierSetting 2 }
 | 
						|
 | 
						|
amplifierAPSSet OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
            on(1),
 | 
						|
            off(2)
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifier APS Set, Amplifier Automatic Power Shotdown Mode On/Off"
 | 
						|
    ::= { amplifierSetting 3 }
 | 
						|
 | 
						|
amplifierModeSet OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
            acc(1),
 | 
						|
            apc(2),
 | 
						|
            agc(3)
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Amplifier Stabilization Mode,
 | 
						|
        acc(1)  - Amplifier Current Stabilization Mode,
 | 
						|
        apc(2) - Amplifier Pout Stabilization Mode,
 | 
						|
        agc(3) - Amplifier Gain Stabilization Mode"
 | 
						|
    ::= { amplifierSetting 4 }
 | 
						|
 | 
						|
amplifierPrePumpCurrentSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifierPrePumpCurrentSet, Set Value of Preliminary Pump Laser Diode Current, mA"
 | 
						|
    ::= { amplifierSetting 5 }
 | 
						|
 | 
						|
amplifierPumpCurrent1Set OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifierPumpCurrent1Set, Set Value of Amplifier Laser Diode Pump Current, mA"
 | 
						|
    ::= { amplifierSetting 6 }
 | 
						|
 | 
						|
amplifierPumpCurrent2Set OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifierPumpCurrent2Set, Set Value of Amplifier Laser Diode Pump Current, mA"
 | 
						|
    ::= { amplifierSetting 7 }
 | 
						|
 | 
						|
amplifierOutputPowerSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifierOutputPowerSet*10, Set Value of Output Optical Power, dBm*10"
 | 
						|
    ::= { amplifierSetting 8 }
 | 
						|
 | 
						|
amplifierGainSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifierGainSet*10, Set Value of Output Optical Power, dBm*10"
 | 
						|
    ::= { amplifierSetting 9 }
 | 
						|
 | 
						|
amplifierPortOutputPowerSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifierPortOutputPowerSet*10, Set Value of Output Optical Power, dBm*10"
 | 
						|
    ::= { amplifierSetting 10 }
 | 
						|
 | 
						|
amplifierPortGainSet OBJECT-TYPE
 | 
						|
    SYNTAX  Integer32
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "amplifierPortGainSet*10, Set Value of Output Optical Power, dBm*10"
 | 
						|
    ::= { amplifierSetting 11 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
--
 | 
						|
-- Compliance statements
 | 
						|
--
 | 
						|
--
 | 
						|
 | 
						|
mainConformance OBJECT IDENTIFIER       ::= { Montclair 9 }
 | 
						|
devicesConformance OBJECT IDENTIFIER    ::= { mainConformance 77 }
 | 
						|
 | 
						|
--
 | 
						|
-- local Devices Groups BEGIN
 | 
						|
--
 | 
						|
 | 
						|
mainInfoGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        deviceVendor,
 | 
						|
        devicePartNumber,
 | 
						|
        deviceSerialNumber,
 | 
						|
        deviceFirmwareVersion        
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for mainInfo"
 | 
						|
    ::= { mainConformance 1 }
 | 
						|
 | 
						|
 | 
						|
networkConfigGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        netDHCPConfig,
 | 
						|
        netConfigIPAddress,
 | 
						|
        netConfigSubnetMask,
 | 
						|
        netDefaultGateway,
 | 
						|
        netMACAddress,
 | 
						|
        netSNMPServer1IPAddress,
 | 
						|
        netSNMPServer2IPAddress,
 | 
						|
        netSNMPServer3IPAddress,
 | 
						|
        netSNMPServer4IPAddress,
 | 
						|
        netSNMPTrustedIP1,
 | 
						|
        netSNMPTrustedIP2,
 | 
						|
        netSNMPTrustedIP3,
 | 
						|
        netSNMPTrustedIP4,
 | 
						|
        netSNMPCommunityRead,
 | 
						|
        netSNMPCommunityWrite,
 | 
						|
        netLLDPEnabled,
 | 
						|
        netLLDPPeriod,
 | 
						|
        netLLDPRemoteMAC,
 | 
						|
        netLLDPRemotePortID,
 | 
						|
        netLLDPRemotePortDesc,
 | 
						|
        netTimeServerIPAddress
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for networkConfig"
 | 
						|
    ::= { mainConformance 3 }
 | 
						|
 | 
						|
deviceTimeGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        deviceUNIXTime,
 | 
						|
        deviceTimeZone,
 | 
						|
        deviceDateTime,
 | 
						|
        deviceOperationTime
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for deviceTime"
 | 
						|
    ::= { mainConformance 11 }
 | 
						|
 | 
						|
deviceStatusGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        status,
 | 
						|
        deviceInternalTemperatute,
 | 
						|
        devicePowerSupplyAmount,
 | 
						|
        devicePowerSupply1Status,
 | 
						|
        devicePowerSupply2Status,
 | 
						|
        deviceFanAmount,
 | 
						|
        deviceFanStatus,
 | 
						|
        deviceFanMode,
 | 
						|
        deviceFun1Speed,
 | 
						|
        deviceFun2Speed,
 | 
						|
        deviceFun3Speed,
 | 
						|
        deviceFanModeSet,
 | 
						|
        deviceFanPowerSet,
 | 
						|
        deviceFanMinimumSet,
 | 
						|
        deviceFanMaximumSet,
 | 
						|
        deviceFanTemperatureLowThrSet,
 | 
						|
        deviceFanTemperatureHighThrSet
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for deviceStatus"
 | 
						|
    ::= { mainConformance 12 }
 | 
						|
 | 
						|
deviceSettingGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        status,
 | 
						|
        deviceInternalTemperatute,
 | 
						|
        devicePowerSupplyAmount,
 | 
						|
        devicePowerSupply1Status,
 | 
						|
        devicePowerSupply2Status,
 | 
						|
        deviceFanAmount,
 | 
						|
        deviceFanStatus,
 | 
						|
        deviceFanMode,
 | 
						|
        deviceFun1Speed,
 | 
						|
        deviceFun2Speed,
 | 
						|
        deviceFun3Speed
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for deviceSetting"
 | 
						|
    ::= { mainConformance 13 }
 | 
						|
 | 
						|
amplifierGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        amplifierBackReflectionPower,
 | 
						|
        amplifierInputPower,
 | 
						|
        amplifierEnabled,
 | 
						|
        amplifierMode,
 | 
						|
        amplifierPrePumpCurrent,
 | 
						|
        amplifierPumpCurrent1,
 | 
						|
        amplifierPumpCurrent2,
 | 
						|
        amplifierOutputPower,
 | 
						|
        amplifierGain,
 | 
						|
        amplifierPortAmount,
 | 
						|
        amplifierPortOutputPower,
 | 
						|
        amplifierPortGain,
 | 
						|
        amplifierRadiatorTemperature,
 | 
						|
        amplifierPrePumpTemperature,
 | 
						|
        amplifierAPSbyInputPower,
 | 
						|
        amplifierAPSbyBackReflection,
 | 
						|
        amplifierAPSbyTemperature,
 | 
						|
        opticalSwitchModeSet,
 | 
						|
        opticalSwitchDeltaSet,
 | 
						|
        amplifierAPSSet,
 | 
						|
        amplifierModeSet,
 | 
						|
        amplifierPrePumpCurrentSet,
 | 
						|
        amplifierPumpCurrent1Set,
 | 
						|
        amplifierPumpCurrent2Set,
 | 
						|
        amplifierOutputPowerSet,
 | 
						|
        amplifierGainSet,
 | 
						|
        amplifierPortOutputPowerSet,
 | 
						|
        amplifierPortGainSet,
 | 
						|
        opticalSwitchInput1Power,
 | 
						|
        opticalSwitchInput2Power,
 | 
						|
        opticalSwitchActiveInput
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for amplifier"
 | 
						|
    ::= { devicesConformance 7 }
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 |