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

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.

The appearance of U.S. Department of Defense (DoD) visual information does not imply or constitute DoD endorsement.