int_nav.gif

 
 
 
 
 
 
 
 

MONITORING SELECT ULTRA LIGHTWEIGHT SERIES UPS AND FREQUENCY CONVERTERS VIA SNMP

SNMP Overview

Simple Network Management Protocol (SNMP) is an application layer protocol for exchanging management information between network devices. It is a part of the Transmission Control Protocol / Internet Protocol (TCP/IP) protocol.

SNMP is one of the widely accepted protocols used to manage network elements.

A basic SNMP network consists of the following components

1. SNMP Manager: This is one or more administrative computers that monitors or manages single or multiple devices on the network. This is also known as Network Management Station (NMS), and it sends out queries to gather information about status, configuration and performance of external network devices.
 
2. SNMP Managed Device: A managed device also known as Network Element is an equipment or part of network that requires some form of monitoring and management, e.g. Managed Device could be Server, Router, Printer, UPS, etc.

3. SNMP Agent: An SNMP Agent is a software program that resides on the Managed Device. This Agent collects the Management Information from the device locally and makes it available to the SNMP Manager on request.

4. Management Information Base (MIB): The MIB defines what information is offered by the Managed Device. This is a commonly shared data or information between SNMP Agent and Device. MIB files can be considered as set of questions that the SNMP Manager can ask the Agent. MIB is a collection of information that is organized hierarchically.

A managed object also known as MIB object or an object is one of any number of specific characteristics of a managed device.

An object identifier or object ID uniquely identifies a managed object in the MIB hierarchy.

SNMP Commands:

The Information between the SNMP Manager & SNMP Device is exchanged through a set of the following commands

1. GET: The GET operation is a request sent by the Manager to the managed Device. It is performed to retrieve one or more object instances from an agent.

2. GET NEXT: The GET  NEXT operation is similar to GET operation. It is performed to retrieve the value of next object instance in a table or list within an agent.

3. SET: The SET operation is used by NMS Manager to modify or assign a value of object instances within an agent.

4. TRAPS: The TRAPS are signals sent by Managed Devices to Manager on occurrence of an event in the Managed Device.

Nova Ultra Lightweight Series Units

Nova GRSLPFC UPS and select GLFCPFC Converters are provided with 10/100 Base T with RJ-45, TCP/IP Ethernet connector.

These units can be monitored using Web Browser or SNMP

Monitoring Unit with Web Browser:

Nova GRSLPFC UPS and select GLFCPFC Converters can be monitored using a web browser by entering IP address of the unit in the navigational bar of the web browser, for example http://192.168.10.10

Following is a list of  parameters and alarms that can be monitored.
The graphical presentation can be different in different web browsers.

Unit Status:

Name

UPS Status

Remark

Utility

OK

Utility power is available and Normal

 

Fault

Utility power is Off or Failure

Inverter

OK

Inverter of the unit is running OK

 

Fault

Inverter of the unit has Failure

Load

OK

Load is Normal

 

Fault

Unit is experiencing an overload situation

Battery

OK

Battery power is available and is Normal

 

Fault

Battery power is Off or Failed

OV Temp Inv

OK

Inverter Module Temperature is OK

 

Fault

Unit shut down due to Over Temperature of Inverter

Load on Util

OK

Load is powered from the Utility

 

Fault

Load is powered from the Battery

OV Temp

OK

Unit Temperature is Normal

 

Fault

Unit is running at high temperature

Logic Fault

OK

Unit's Internal Logic circuit is working Normal

 

Fault

Unit's Internal Logic circuit is having problem

 

 

 

Unit Parameters:

Object ID

Object Value

Temperature

28.5º C (Ambient temperature inside the unit)

Input Frequency

60.4 Hz  (Measured frequency of Utility power)

Output Frequency

60.2 Hz  (Measured frequency of Output power)

Seconds on Battery

120 Seconds (Elapsed time since the unit was switched to Battery)

Minutes Remaining

3 Minutes (Approximate time remaining battery can power the unit)

Input Voltage

118.5 (Measured Voltage of Utility power)

Output Voltage

119.9 (Measured Voltage of unit's output power)

Battery Voltage

96.6 (Measured Voltage of unit's Battery power)

Battery Status

Normal / Low

Battery Charge

95 % (Approximate remaining battery charge)

Load Current

10.5 (Measured Output Current)

Bypass Status

Inverter Or Utility (Note1)

Firmware Version

ALM 1.7 (Version of firmware Installed in the unit)

Notes:

1. This feature is optional. Units configured with Bypass option will report status as Inverter or Utility. Units without this option will report Inverter only.

2. Parameters shown are for typical 120VAC 60Hz configuration. Parameters vary based on actual voltage and frequency of the unit – consult your schematic for details.

Instructions to set up the IP address:

Note: The unit is shipped from factory with default IP Address 192.168.10.10

1. IPSetup a Win32 program utility is used to configure IP Address settings of a  GRSL Unit.
Copy IPSetup program on C Drive of a computer. This computer should be on the same network as the Unit.

2. Power ON the Unit.

3. On the computer Click Start > Run > IPSetup.Exe

4. IPSetup program will automatically identify all the Units on the network.

5. Select the Unit that you want to setup from the list (i.e. the "Select a Unit" box). The default IP Address, IP Mask, and IP Gateway will appear in their respective text boxes.

6. Modify the text box fields as needed. Click the Set button (in the center of the IPSetup window).

7. Selected UPS or FC will be programmed with the new IP address.

8. Close the IPSetup utility when you are finished programming.

Nova - MIB:

NOVA-MIB DEFINITIONS ::= BEGIN

IMPORTS

        mgmt, enterprises, IpAddress

            FROM RFC1155-SMI

        OBJECT-TYPE

                FROM RFC-1212

            DisplayString

                        FROM RFC-1213;

 

            tdi OBJECT IDENTIFIER ::= { enterprises 27358 }

           
           
            READCOMMUNITY OBJECT-TYPE

            SYNTAX OCTET STRING (SIZE(1..255))

            ACCESS read-write

            STATUS mandatory

            DESCRIPTION

            "Description: ReadCommunity name"

            ::= {tdi 1}

 

 

            WRITECOMMUNITY OBJECT-TYPE
           
            SYNTAX OCTET STRING (SIZE(1..255))

            ACCESS read-write

            STATUS mandatory

            DESCRIPTION

            "Description: ReadCommunity name"

            ::= {tdi 2}

 

            TRAPDESTINATION OBJECT-TYPE

            SYNTAX IpAddress

            ACCESS read-write

            STATUS mandatory

            DESCRIPTION

            "Description: The Trap destination IP address"

            ::= {tdi 3}

 

            upsMIB   OBJECT IDENTIFIER ::= { tdi 33 }
            upsObjects   OBJECT IDENTIFIER ::= { upsMIB 1 }
           

 

--
-- The Device Identification group.
-- 

            upsIdent  OBJECT IDENTIFIER ::= { upsObjects 1 }

            upsIdentManufacturer OBJECT-TYPE
            SYNTAX          DisplayString (SIZE (0..255))
            ACCESS     read-only
            STATUS     mandatory
            DESCRIPTION
                           "The name of the UPS manufacturer."
            ::= { upsIdent 1 }
   
            upsIdentModel OBJECT-TYPE
            SYNTAX     DisplayString (SIZE (0..255))
            MAX-ACCESS read-only
            STATUS     mandatory
            DESCRIPTION
                            "The UPS Model designation."
            ::= { upsIdent 2 }
 
            upsIdentUPSSoftwareVersion OBJECT-TYPE
            SYNTAX     DisplayString (SIZE (0..255))
            MAX-ACCESS read-only
            STATUS     mandatory
            DESCRIPTION
                                   "The UPS firmware/software version."
            ::= { upsIdent 3 }

            upsIdentUPSSerialNumber OBJECT-TYPE
            SYNTAX     DisplayString (SIZE (0..255))
            MAX-ACCESS read-only
            STATUS     mandatory
            DESCRIPTION
                                   "The UPS Serial Number."
            ::= { upsIdent 4 }

            upsIdentName OBJECT-TYPE
            SYNTAX     DisplayString (SIZE (0..255))
            MAX-ACCESS read-write
            STATUS     mandatory
            DESCRIPTION
                  "A string identifying the UPS.  This object should be
                  set by the administrator."
            ::= { upsIdent 5 }

            upsIdentAttachedDevices OBJECT-TYPE
            SYNTAX     DisplayString (SIZE (0..255))
            MAX-ACCESS read-write
            STATUS     mandatory
            DESCRIPTION
                 "A string identifying the devices attached to the
                 output(s) of the UPS.  This object should be set by
                 the administrator."
            ::= { upsIdent 6 } 
   
   
  --
  -- Battery Group
  --

 
   
            upsBattery            OBJECT IDENTIFIER ::= { upsObjects 2 }

            upsBatteryStatus OBJECT-TYPE
                SYNTAX     INTEGER {
                    unknown(1),
                    batteryNormal(2),
                    batteryLow(3),
                    batteryDepleted(4)
                }
                MAX-ACCESS read-only
                STATUS     mandatory
                DESCRIPTION
                        "The indication of the capacity remaining in the UPS
              system's batteries."
            ::= { upsBattery 1 }

            upsSecondsOnBattery OBJECT-TYPE
                SYNTAX     INTEGER
                UNITS      "seconds"
                MAX-ACCESS read-only
                STATUS     mandatory
                DESCRIPTION
                                    "If the unit is on battery power, the elapsed time
                                    since the UPS last switched to battery power. Zero
                    shall be returned if the unit is not on battery power."
            ::= { upsBattery 2 }

            upsEstimatedChargeRemaining OBJECT-TYPE
                SYNTAX     INTEGER (0..100)
                UNITS      "percent"
                MAX-ACCESS read-only
                STATUS     mandatory
                DESCRIPTION
                                   "An estimate of the battery charge remaining expressed
                                    as a percent of full charge."
            ::= { upsBattery 3 }

            upsBatteryVoltage OBJECT-TYPE
                SYNTAX     INTEGER
                UNITS      "0.1 Volt DC"
            MAX-ACCESS read-only
                STATUS     mandatory
                DESCRIPTION
                                   "The magnitude of the present battery voltage."
            ::= { upsBattery 4 }

            upsBatteryTemperature OBJECT-TYPE
            SYNTAX     INTEGER
                UNITS      "degrees Centigrade"
                MAX-ACCESS read-only
            STATUS     mandatory
                DESCRIPTION
                                   "The ambient temperature at or near the UPS Battery casing."
            ::= { upsBattery 5 }
 

           
---
--- Alarm Group
---

            upsAlarms   OBJECT IDENTIFIER ::= { upsObjects 5 }

 

            upsAlarmDescr OBJECT-TYPE
                SYNTAX     DisplayString (SIZE (0..255))
                ACCESS read-only
            STATUS     mandatory
                DESCRIPTION
                                   "A Description of the current alarm."
                ::= { upsAlarms 1 }

 

            upsUtilityAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        OK(0),
                        FAULT(1)
                                    }
                        ACCESS        read-only
            STATUS         mandatory
            DESCRIPTION
                                   "Utility Alarm status."
            ::= { upsAlarms 2 }

            upsInverterAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        OK(0),
                        FAULT(1)
                                    }
                        ACCESS        read-only
            STATUS         mandatory
            DESCRIPTION
                                   "Inverter Alarm status."
            ::= { upsAlarms 3 }
 
            upsBatteryAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        OK(0),
                        FAULT(1)
                                    }
                        ACCESS        read-only
            STATUS         mandatory
            DESCRIPTION
                                   "Battery Alarm status."
            ::= { upsAlarms 4 }

            upsLogicAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        OK(0),
                        FAULT(1)
                                    }
                        ACCESS        read-only
            STATUS         mandatory
            DESCRIPTION
                                   "Logic Alarm status."
            ::= { upsAlarms 5 }

            upsOverloadAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        OK(0),
                        FAULT(1)
                                    }
                        ACCESS        read-only
            STATUS         mandatory
            DESCRIPTION
                                   "Overload Alarm status."
            ::= { upsAlarms 6 }

            upsOverTemperatureAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        OK(0),
                        FAULT(1)
                                    }
                        ACCESS        read-only
            STATUS         mandatory
            DESCRIPTION
                                   "OverTemperature Alarm status."
            ::= { upsAlarms 7 }

 

--
-- Input Group
--

            upsInput         OBJECT IDENTIFIER ::= { upsObjects 3 }

 

            upsInputVoltage OBJECT-TYPE
                SYNTAX     INTEGER
                UNITS      "RMS Volts"
            ACCESS     read-only
                STATUS     mandatory
                DESCRIPTION
                                     "The present input voltage."
                        ::= { upsInput 1}

            upsInputFrequency OBJECT-TYPE
                        SYNTAX     INTEGER
                        UNITS      "0.1 Hertz"
                        ACCESS     read-only
                        STATUS     mandatory
                        DESCRIPTION
                                "The present input frequency."
                        ::= { upsInput 2 }

 

 

---
--- AC Output Group
---

           
            upsACOutput OBJECT IDENTIFIER ::= { upsObjects 7 }

            upsACOutputVoltage OBJECT-TYPE
                SYNTAX     INTEGER
                UNITS      "RMS Volts"
            ACCESS     read-only
                STATUS     mandatory
                DESCRIPTION
                                     "The present output voltage."
            ::= { upsACOutput 3 }
 

            upsACOutputFrequency OBJECT-TYPE
                SYNTAX     INTEGER
                UNITS      "0.1 Hertz"
            ACCESS     read-only
                STATUS     mandatory
                DESCRIPTION
                                     "The present output frequency."
            ::= { upsACOutput 4 }

 

---
--- Config Traps
---

           
            upsConfigTraps          OBJECT IDENTIFIER ::= { upsObjects 8 }

            upsTrapOnUtilityAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        NO(0),
                        YES(1)
                                    }
                        ACCESS        read-write
            STATUS         mandatory
            DESCRIPTION
                                               "Trap will be sent on a Utility Alarm."
            ::= { upsConfigTraps 1 }

            upsTrapOnInverterAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        NO(0),
                        YES(1)
                                    }
                        ACCESS        read-write
            STATUS         mandatory
            DESCRIPTION
                                               "Trap will be sent on an Inverter Alarm."
            ::= { upsConfigTraps 2 }

            upsTrapOnBatteryAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        NO(0),
                        YES(1)
                                    }
                        ACCESS        read-write
            STATUS         mandatory
            DESCRIPTION
                                               "Trap will be sent on a Battery Alarm."
            ::= { upsConfigTraps 3 }

            upsTrapOnLogicAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        NO(0),
                        YES(1)
                                    }
                        ACCESS        read-write
            STATUS         mandatory
            DESCRIPTION
                                               "Trap will be sent on a Logic Alarm."
            ::= { upsConfigTraps 4 }

            upsTrapOnOverloadAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        NO(0),
                        YES(1)
                                    }
                        ACCESS        read-write
            STATUS         mandatory
            DESCRIPTION
                                               "Trap will be sent on an Overload Alarm."
            ::= { upsConfigTraps 5 }

            upsTrapOnOverTemperatureAlarm OBJECT-TYPE
            SYNTAX  INTEGER {
                        NO(0),
                        YES(1)
                                    }
                        ACCESS        read-write
            STATUS         mandatory
            DESCRIPTION
                                               "Trap will be sent on an OverTemperature Alarm."
            ::= { upsConfigTraps 6 }

 

---
--- Traps
---   
    
   
            upsTraps   OBJECT IDENTIFIER ::= { upsMIB 2 }

 

 

 

            upsTrapOnAlarm TRAP-TYPE
            ENTERPRISE           upsTraps
            VARIABLES           {
                                    upsAlarmDescr
                                }
            DESCRIPTION         "This trap is sent when an Alarm is detected"
            ::= 1

END

Other Galaxy Models, including the Navy Galaxy, standard Galaxy, and Legacy models are available with contact closures standard and RS232 optionally. Please consult the factory for details.

 

 
 
Untitled Document