- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
949 lines
24 KiB
Text
949 lines
24 KiB
Text
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
|
|
|