From Shawn, 2 Years ago, written in Plain Text.
Embed
  1.  ALPHA-RECTIFIER-SYS-MIB DEFINITIONS ::= BEGIN
  2.  
  3.  --==========================================================================
  4.  --
  5.  -- Alpha Technologies Ltd.
  6.  -- Copyright 2014
  7.  --                      
  8.  --==========================================================================
  9.  
  10.  IMPORTS
  11.   MODULE-IDENTITY, OBJECT-TYPE
  12.    FROM SNMPv2-SMI  
  13.   ScaledNumber, simple
  14.    FROM ALPHA-RESOURCE-MIB
  15.      MODULE-COMPLIANCE, OBJECT-GROUP
  16.          FROM SNMPv2-CONF;  
  17.                            
  18.  rectifierSystem MODULE-IDENTITY
  19.   LAST-UPDATED "201704060000Z"
  20.   ORGANIZATION "Alpha Technologies Ltd."
  21.   CONTACT-INFO
  22.       "Alpha Technologies Ltd.
  23.      7700 Riverfront Gate
  24.      Burnaby, BC  V5J 5M4
  25.      Canada
  26.  
  27.      Tel: 1-604-436-5900
  28.      Fax: 1-604-436-1233"
  29.   DESCRIPTION
  30.      "This MIB defines the notification block(s) available in system controllers."
  31.  
  32.   REVISION    "201704060000Z"  -- April 4, 2017
  33.   DESCRIPTION
  34.    "
  35.    Added fields for power save and some battery fields.
  36.    Tested with SimpleWeb: http://www.simpleweb.org      
  37.    Passed highest level of compliance.  (level 6)
  38.    "
  39.  
  40.   REVISION    "201507280000Z"  -- July 28, 2015
  41.   DESCRIPTION
  42.    "
  43.    Updated to follow MIB structure conformance rules.  Tested with
  44.    SimpleWeb: http://www.simpleweb.org      
  45.    Passed highest level of compliance.  (level 6)
  46.    "
  47.  
  48.   REVISION    "201507230000Z"  -- July 23, 2015
  49.   DESCRIPTION
  50.    "Fixed MIB syntax warnings."
  51.  
  52.   REVISION    "201506230000Z"  -- June 23, 2015
  53.   DESCRIPTION
  54.    "General revision."        
  55.  
  56.  ::= { simple 1 }
  57.  
  58.                          
  59.     -- Tectual convention
  60.  
  61.    rectSysTotalOutputCurrent OBJECT-TYPE
  62.        SYNTAX      ScaledNumber
  63.        MAX-ACCESS  read-only
  64.        STATUS      current
  65.        DESCRIPTION
  66.                "
  67.                Total accumulated output current of all the rectifiers associated with the current system.
  68.                "
  69.        ::= { rectifierSystem 1 }      
  70.        
  71.    rectSysTotalOutputPower OBJECT-TYPE
  72.        SYNTAX      ScaledNumber
  73.        MAX-ACCESS  read-only
  74.        STATUS      current
  75.        DESCRIPTION
  76.                "Total output current of all system rectifiers."
  77.        ::= { rectifierSystem 2 }
  78.        
  79.    rectSysTotalCapacityInstalledAmps OBJECT-TYPE
  80.        SYNTAX      ScaledNumber
  81.        MAX-ACCESS  read-only
  82.        STATUS      current
  83.        DESCRIPTION
  84.                "A rectifier output current multiplied by the number of rectifiers installed."
  85.        ::= { rectifierSystem 3 }
  86.  
  87.    rectSysTotalCapacityInstalledPower OBJECT-TYPE
  88.        SYNTAX      ScaledNumber
  89.        MAX-ACCESS  read-only
  90.        STATUS      current
  91.        DESCRIPTION
  92.                "A rectifier output power multiplied by the number of rectifiers installed."
  93.        ::= { rectifierSystem 4 }
  94.  
  95.    rectSysAverageRectifierOutputVoltage OBJECT-TYPE
  96.        SYNTAX      ScaledNumber
  97.        MAX-ACCESS  read-only
  98.        STATUS      current
  99.        DESCRIPTION
  100.                "Average rectifier output voltage."
  101.        ::= { rectifierSystem 5 }
  102.  
  103.    rectSysAverageRectifierACInputVoltage OBJECT-TYPE
  104.        SYNTAX      ScaledNumber
  105.        MAX-ACCESS  read-only
  106.        STATUS      current
  107.        DESCRIPTION
  108.                "Average rectifier input voltage."
  109.        ::= { rectifierSystem 6 }
  110.  
  111.    rectSysAveragePhase1Voltage OBJECT-TYPE
  112.        SYNTAX      ScaledNumber
  113.        MAX-ACCESS  read-only
  114.        STATUS      current
  115.        DESCRIPTION
  116.                "Average output voltage of rectifiers in Phase 1."
  117.        ::= { rectifierSystem 7 }
  118.  
  119.    rectSysAveragePhase2Voltage OBJECT-TYPE
  120.        SYNTAX      ScaledNumber
  121.        MAX-ACCESS  read-only
  122.        STATUS      current
  123.        DESCRIPTION
  124.                "Average output voltage of rectifiers in Phase 2."
  125.        ::= { rectifierSystem 8 }
  126.  
  127.    rectSysAveragePhase3Voltage OBJECT-TYPE
  128.        SYNTAX      ScaledNumber
  129.        MAX-ACCESS  read-only
  130.        STATUS      current
  131.        DESCRIPTION
  132.                "Average output voltage of rectifiers in Phase 3."
  133.        ::= { rectifierSystem 9 }              
  134.        
  135.    rectSysSystemVoltage OBJECT-TYPE
  136.        SYNTAX      ScaledNumber
  137.        MAX-ACCESS  read-only
  138.        STATUS      current
  139.        DESCRIPTION
  140.                "System voltage."
  141.        ::= { rectifierSystem 10 }
  142.  
  143.    rectSysTotalLoadCurrent OBJECT-TYPE
  144.        SYNTAX      ScaledNumber
  145.        MAX-ACCESS  read-only
  146.        STATUS      current
  147.        DESCRIPTION
  148.                "Total load current."
  149.        ::= { rectifierSystem 11 }
  150.        
  151.    rectSysBatteryVoltage OBJECT-TYPE
  152.        SYNTAX      ScaledNumber
  153.        MAX-ACCESS  read-only
  154.        STATUS      current
  155.        DESCRIPTION
  156.                "Battery voltage."
  157.        ::= { rectifierSystem 12 }
  158.  
  159.    rectSysBatteryCurrent OBJECT-TYPE
  160.        SYNTAX      ScaledNumber
  161.        MAX-ACCESS  read-only
  162.        STATUS      current
  163.        DESCRIPTION
  164.                "Battery current."
  165.        ::= { rectifierSystem 13 }
  166.                                  
  167.    rectSysBatteryTemperature OBJECT-TYPE
  168.        SYNTAX      ScaledNumber
  169.        MAX-ACCESS  read-only
  170.        STATUS      current
  171.        DESCRIPTION
  172.                "Battery temperature."
  173.        ::= { rectifierSystem 14 }
  174.  
  175.    rectSysSystemNumber OBJECT-TYPE
  176.        SYNTAX      ScaledNumber
  177.        MAX-ACCESS  read-only
  178.        STATUS      current
  179.        DESCRIPTION
  180.                "Snmp ID# assigned to the system."
  181.        ::= { rectifierSystem 15 }
  182.    
  183.    rectSysEstimatedRequiredCapacityInWatts OBJECT-TYPE
  184.        SYNTAX      ScaledNumber
  185.        MAX-ACCESS  read-only
  186.        STATUS      current
  187.        DESCRIPTION
  188.                "Estimated required capacity needed in watts."
  189.        ::= { rectifierSystem 16 }
  190.    
  191.    rectSysEstimatedRequiredCapacityInAmps OBJECT-TYPE
  192.        SYNTAX      ScaledNumber
  193.        MAX-ACCESS  read-only
  194.        STATUS      current
  195.        DESCRIPTION
  196.                "Estimated required capacity needed in amps."
  197.        ::= { rectifierSystem 17 }
  198.    
  199.    rectSysEstimatedAvailableCapacityInWatts OBJECT-TYPE
  200.        SYNTAX      ScaledNumber
  201.        MAX-ACCESS  read-only
  202.        STATUS      current
  203.        DESCRIPTION
  204.                "Estimated available capacity needed in watts."
  205.        ::= { rectifierSystem 18 }
  206.    
  207.    rectSysEstimatedAvailableCapacityInAmps OBJECT-TYPE
  208.        SYNTAX      ScaledNumber
  209.        MAX-ACCESS  read-only
  210.        STATUS      current
  211.        DESCRIPTION
  212.                "Estimated available capacity needed in amps."
  213.        ::= { rectifierSystem 19 }
  214.    
  215.    rectSysEstimatedRedundantCapacityInWatts OBJECT-TYPE
  216.        SYNTAX      ScaledNumber
  217.        MAX-ACCESS  read-only
  218.        STATUS      current
  219.        DESCRIPTION
  220.                "Estimated redundant capacity needed in watts."
  221.        ::= { rectifierSystem 20 }
  222.    
  223.    rectSysEstimatedRedundantCapacityInAmps OBJECT-TYPE
  224.        SYNTAX      ScaledNumber
  225.        MAX-ACCESS  read-only
  226.        STATUS      current
  227.        DESCRIPTION
  228.                "Estimated redundant capacity needed in amps."
  229.        ::= { rectifierSystem 21 }
  230.    
  231.    rectSysEstimatedStandbyCapacityInWatts OBJECT-TYPE
  232.        SYNTAX      ScaledNumber
  233.        MAX-ACCESS  read-only
  234.        STATUS      current
  235.        DESCRIPTION
  236.                "Estimated standby capacity needed in watts."
  237.        ::= { rectifierSystem 22 }
  238.    
  239.    rectSysEstimatedStandbyCapacityInAmps OBJECT-TYPE
  240.        SYNTAX      ScaledNumber
  241.        MAX-ACCESS  read-only
  242.        STATUS      current
  243.        DESCRIPTION
  244.                "Estimated standby capacity needed in amps."
  245.        ::= { rectifierSystem 23 }
  246.    
  247.    rectSysPowerAveragePower OBJECT-TYPE
  248.        SYNTAX      ScaledNumber
  249.        MAX-ACCESS  read-only
  250.        STATUS      current
  251.        DESCRIPTION
  252.                "The average power of all modules supplying power for Power Save in percentage."
  253.        ::= { rectifierSystem 24 }
  254.    
  255.    rectSysModulesSupplyingPower OBJECT-TYPE
  256.        SYNTAX      ScaledNumber
  257.        MAX-ACCESS  read-only
  258.        STATUS      current
  259.        DESCRIPTION
  260.                "Number of modules supplying power."
  261.        ::= { rectifierSystem 25 }
  262.    
  263.    rectSysModulesInStandby OBJECT-TYPE
  264.        SYNTAX      ScaledNumber
  265.        MAX-ACCESS  read-only
  266.        STATUS      current
  267.        DESCRIPTION
  268.                "Number of modules in standby."
  269.        ::= { rectifierSystem 26 }
  270.    
  271.    rectSysEstimatedCapacityRemainingCurrent OBJECT-TYPE
  272.        SYNTAX      ScaledNumber
  273.        MAX-ACCESS  read-only
  274.        STATUS      current
  275.        DESCRIPTION
  276.                "Estimated capacity remaining in amps."
  277.        ::= { rectifierSystem 28 }
  278.    
  279.    rectSysEstimatedCapacityRemainingPower OBJECT-TYPE
  280.        SYNTAX      ScaledNumber
  281.        MAX-ACCESS  read-only
  282.        STATUS      current
  283.        DESCRIPTION
  284.                "Estimated capacity remaining in watts."
  285.        ::= { rectifierSystem 29 }
  286.    
  287.    rectSysEstimatedSOCPercent OBJECT-TYPE
  288.        SYNTAX      ScaledNumber
  289.        MAX-ACCESS  read-only
  290.        STATUS      current
  291.        DESCRIPTION
  292.                "Estimated state of charge percent remaining."
  293.        ::= { rectifierSystem 30 }
  294.    
  295.    rectSysEstimatedBatteryRuntime OBJECT-TYPE
  296.        SYNTAX      ScaledNumber
  297.        MAX-ACCESS  read-only
  298.        STATUS      current
  299.        DESCRIPTION
  300.                "Estimated battery runtime remaining in hours."
  301.        ::= { rectifierSystem 31 }
  302.    
  303.    rectSysEstimatedBatteryHealthPercent OBJECT-TYPE
  304.        SYNTAX      ScaledNumber
  305.        MAX-ACCESS  read-only
  306.        STATUS      current
  307.        DESCRIPTION
  308.                "Estimated battery health percentage."
  309.        ::= { rectifierSystem 32 }
  310.                                      
  311.                                      
  312.  -- Conformance                                      
  313.                                      
  314.  conformance OBJECT IDENTIFIER ::= { rectifierSystem 100 }
  315.  
  316.  compliances OBJECT IDENTIFIER ::= { conformance 1 }
  317.  
  318.  compliance MODULE-COMPLIANCE
  319.        STATUS  current
  320.        DESCRIPTION
  321.            "The compliance statement for systems supporting
  322.            the alpha MIB."
  323.        MODULE -- this module
  324.            MANDATORY-GROUPS {
  325.     rectifierGroup
  326.            }              
  327.     ::= { compliances 1 }
  328.  
  329.  rectifierGroups OBJECT IDENTIFIER ::= { conformance 2 }
  330.          
  331.  rectifierGroup OBJECT-GROUP
  332.      OBJECTS {      
  333.       rectSysTotalOutputCurrent,
  334.       rectSysTotalOutputPower,
  335.       rectSysTotalCapacityInstalledAmps,  
  336.       rectSysTotalCapacityInstalledPower,  
  337.       rectSysAverageRectifierOutputVoltage,
  338.       rectSysAverageRectifierACInputVoltage,
  339.       rectSysAveragePhase1Voltage,
  340.       rectSysAveragePhase2Voltage,
  341.       rectSysAveragePhase3Voltage,
  342.       rectSysSystemVoltage,
  343.       rectSysTotalLoadCurrent,
  344.       rectSysBatteryVoltage,
  345.       rectSysBatteryCurrent,
  346.       rectSysBatteryTemperature,
  347.       rectSysSystemNumber,
  348.    rectSysEstimatedRequiredCapacityInWatts,
  349.    rectSysEstimatedRequiredCapacityInAmps,
  350.    rectSysEstimatedAvailableCapacityInWatts,
  351.    rectSysEstimatedAvailableCapacityInAmps,
  352.    rectSysEstimatedRedundantCapacityInWatts,
  353.    rectSysEstimatedRedundantCapacityInAmps,
  354.    rectSysEstimatedStandbyCapacityInWatts,
  355.    rectSysEstimatedStandbyCapacityInAmps,
  356.    rectSysPowerAveragePower,
  357.    rectSysModulesSupplyingPower,
  358.    rectSysModulesInStandby,
  359.    rectSysEstimatedCapacityRemainingCurrent,
  360.    rectSysEstimatedCapacityRemainingPower,
  361.    rectSysEstimatedSOCPercent,
  362.    rectSysEstimatedBatteryRuntime,
  363.    rectSysEstimatedBatteryHealthPercent
  364.   }
  365.   STATUS   current
  366.   DESCRIPTION
  367.        "Alpha Rectifier System data list group."
  368.   ::= { rectifierGroups 1 }
  369.            
  370.            
  371. END
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.