MPS Operator’s Guide Ethernet & SNMP Military-Grade Power SuPPly MPS-4000-1U Made in USA Advancing The Power Curve 1.888.567.9596 (USA only) | SynQor Headquarters 155 Swanson Road, Boxborough, MA 01719-1316 USA | QMS: 006-0006748 Rev. A 06\01\2015 ® www.synqor.com MPS with Ethernet Interface Option Contents 1 Overview ............................................................................................................................................... 2 2 Initial Configuration .............................................................................................................................. 2 3 4 2.1 DHCP Server .................................................................................................................................. 2 2.2 NetBIOS Hostname ....................................................................................................................... 2 2.3 Local Connection ........................................................................................................................... 2 Web Interface ....................................................................................................................................... 3 3.1 MONITOR Page ............................................................................................................................. 4 3.2 CONTROL Page .............................................................................................................................. 5 3.3 NETWORK Page ............................................................................................................................. 7 3.4 ALERTS Page .................................................................................................................................. 9 3.5 SNMP Page .................................................................................................................................. 10 3.6 DEBUG Page ................................................................................................................................ 13 SNMP Interface ................................................................................................................................... 14 4.1 SNMP Exposed Objects ............................................................................................................... 14 4.2 SNMP Traps ................................................................................................................................. 23 5/22/2015 Page 1 of 24 www.synqor.com 1 Overview The Ethernet Interface on the SynQor MPS-4000 products adds a web interface and an SNMP interface for control, configuration, and reporting. This guide provides information regarding initial setup and functionality of the network interfaces. The web interface provides a dynamically updated set of pages for user interaction. The SNMP interface exposes the RFC-1628 standard UPS-MIB interface. 2 Initial Configuration In order to facilitate connecting to the web interface, the MPS network interface provides multiple methods to identify the MPS on the network. The user must load the web interface to enable or configure the SNMP interface. 2.1 DHCP Server The MPS network interface will recognize a DHCP server on the network and use the IP address assigned by the server. A network administrator can register the MAC address of the network interface with the DHCP server to assign the MPS to a static IP address. The MAC address can be read in two ways: (1) via the RS232 serial command “NETWORK?”; and (2) via the web interface, assuming a connection is made before the static IP address is assigned (see below). Once a DHCP server assigns an IP address to the MPS, the web interface can be loaded by pointing a web browser to the address http://x.x.x.x/, where “x.x.x.x” is the assigned IP address. 2.2 NetBIOS Hostname The MPS network interface will use NetBIOS to advertise its hostname to the local network. The default hostname is “SYNQORMPS”. If an IP address is assigned via a DHCP server and NetBIOS is permitted on the local network, directing a browser on the network to http://synqormps/ or https://synqormps/ will load the MPS web interface. Once an initial connection is made to the web interface, the user should assign a unique hostname on the Network tab (see below), so that the name does not interfere with other SynQor MPS devices on the network. 2.3 Local Connection The MPS network interface can connect to a host computer directly via an RJ-45 Ethernet cable. Either a straight-through or crossover type cable can be used. In this mode, the web interface is available via the address http://169.254.1.1/. The MPS implements its own DHCP server which will provide an IP address on the 169.254 subnet to the host computer. Once a connection is established in this way, the user can configure the default IP address and hostname as desired, as well as read the MAC address for the purposes of assigning a static IP address. 5/22/2015 Page 2 of 24 www.synqor.com 3 Web Interface The web interface provides a portal to monitor, control, and configure the MPS. Some of the configuration options, such as those to setup the email and SNMP interfaces are only available through the web interface. The interface will work well through any common web browser, though different browsers may render with slight differences. The pages rely on Javascript to do continuous updates and submit forms, so scripting must be enabled in the browser. Older browser versions may not support some of the methods used. Unsecured HTTP requests are processed at port 80. Secure SSL HTTPS requests are processed at port 443. SSL connections utilize encryption to protect data passed between the MPS and the browser from snooping. Upon initiation of an SSL connection, the MPS will provide a Certificate to the browser to verify its identity. The Certificate served will be a “self-signed” certificate, and the browser will warn that the site is untrusted and request confirmation that you want to continue. To avoid the warning message on future connections, use facilities in most browsers to mark the MPS Certificate as a trusted certificate. Note that the certificate includes the NetBIOS name as the “common-name” as part of its verification criteria, so the certificate is rebuilt after a change to the NetBIOS name (Section 3.3.1). The browser verifies, and may enforce, that the name in the address bar matches the common-name in the certificate. If a static IP address (e.g. https://20.1.1.24/) is used to connect to the MPS, NetBIOS can be disabled and the hostname set to the fixed IP address (e.g. 20.1.1.24) to build a certificate with a common-name that matches the loaded address, avoiding a browser security error. SSL certificates specify a date range for validity. The web browser may or may not allow access if the access date is outside the validity window. The certificates generated by the MPS have validity range extending twenty years from the date of certificate generation. In order to force certificate regeneration (and hence create a new validity window), change the NetBIOS name and then change it back to the desired value. Times and dates used for the certificate are based on the SNTP time server, see Section 3.3.4. When SSL is used, the interface can be locked with a username and password, see Section 3.3.5. The web interface can be disabled completely, see Section 3.3.6. 5/22/2015 Page 3 of 24 www.synqor.com 3.1 MONITOR Page The Monitor page is the default page shown when you point the browser at the MPS with no page specified. This page gives an overview of monitored parameters and configuration. The items that are displayed vary based on the installed options. For example, if the MPS does not have the auxiliary DC output option installed, the auxiliary DC output parameters will not appear. Figure A Monitor Page of Web Interface The Monitor page (as well as all other pages) has a flashing green dot in the top right of the title bar which indicates that there is a connection to the MPS and the displayed data is continuously updated. If the connection is broken, the dot will turn red to indicate stale data. Figure B Status "LED" on Webpage Header 5/22/2015 Page 4 of 24 www.synqor.com 3.2 CONTROL Page The Control page is the main page to use to interact with and configure the MPS. There is a small header section at the top which actively updates to give the present configuration and operational state. Actions available to interact with the MPS: Enable and Disable the MPS Output Silence Alarms (if active) Run fan diagnostics Manually set fan speed Set unit to reboot the output after a designated off time Set the unit to shutdown the output after a designated delay Set the unit to enable the output after a designated delay Abort a pending startup or shutdown delay Configuration options available on the Control page are: Set / clear autostart option for automatic startup when power is applied Disable automatic operation of fan diagnostics Set auxiliary output to enable or disable with the main output All actions taken on the Control page take effect immediately. The Configuration options are stored to non-volatile memory. Note that the commands will be acknowledged on the serial interface just as if they were entered through the serial interface. 5/22/2015 Page 5 of 24 www.synqor.com Figure C Control Page in Web Interface 5/22/2015 Page 6 of 24 www.synqor.com 3.3 NETWORK Page The Network page offers options to configure the MPS on the network. Changes on this page do not take effect until the user presses the Apply button at the bottom of the page. Configuration changes are stored in non-volatile memory. A status window at the top of the page shows the present configuration on the network. Figure D Network Configuration Status Pane 3.3.1 NETBIOS NetBIOS is a protocol that allows a device to register a default hostname on the network. With this hostname, a user can address a device without knowing the assigned IP address. By default, the MPS is configured to register the hostname “SYNQORMPS”. The user has the option to disable NetBIOS, in which case they would need the IP address assigned to the device to use the web interface. The IP address could instead be assigned to a static address by the router based on the MAC address. When the NetBIOS name changes, the MPS rebuilds the SSL Certificate that will be served to browsers connecting to the web interface via an SSL (https://) connection. 3.3.2 ADDRESS RESOLUTION DHCP is a protocol which allows the router to assign an IP address to a device on the network. By default, DHCP is enabled and the MPS will be assigned an IP address by a service on the network. A DHCP-assigned address has an expiration time (lease). The MPS will attempt to renew its DHCP lease before it expires. When DHCP is disabled, the MPS reverts to the default IP address specified. In this situation, the MPS will transmit DHCP discovery requests once per minute to determine if a DHCP host is present on the network. AutoIP is an alternate IP address assignment protocol. With AutoIP, the device starts using a particular address and observes if there are any conflicts. By default, AutoIP is disabled, and DHCP is the recommended address resolution protocol. The Local DHCP Server option allows the MPS to hand out addresses over a local network, such as when the MPS is directly connected to a computer’s Ethernet port. When this option is disabled, the MPS does not respond to DHCP requests and the DHCP discovery requests are halted. The MPS will not respond to DHCP requests if it detects that a DHCP server is present on the network. 5/22/2015 Page 7 of 24 www.synqor.com 3.3.3 DEFAULT ADDRESSES If DHCP is not enabled or available, the MPS reverts to the default addresses entered here. The default addresses are also used when the network interface first initializes and attempts to locate a DHCP server. DHCP can be disabled if the device is assigned a static address by the network administrator. 3.3.4 TIME SERVER If enabled, the MPS will poll a network timeserver to determine the actual clock-time. A dropdown allows the user to select from a standard set of timer servers or enter a custom time server. The global time is resynchronized every ten minutes. The clock-time is used in reporting alerts via the email alert feature and the validity dates of generated SSL Certificates. 3.3.5 AUTHENTICATION The authentication feature locks the entire web interface, requiring the user to enter a username and password to load the interface. You should only need to enter the username and password once for a single browser session – the browser will retain the username and password and resend it with each additional request in the session. In order to protect the password, an SSL connection is required to enable authentication (and at all times while using an authenticated connection). 3.3.6 WEB INTERFACE The Enable Web Interface checkbox completely disables the device from responding to HTTP requests. If this box is checked and the Apply button is activated, the interface is disabled and the setting is stored in a non-volatile setting. The only way to restore the web interface in this case is to transmit the RS232 command NET RESTORE. When the web interface is disabled, the device will still respond to SNMP commands. Because the SNMP configuration is controlled through the web interface, if the desired configuration is with SNMP active and HTTP disabled, the user must enable and configure SNMP before disabling the web interface. 3.3.7 RESTORE DEFAULTS Network configuration settings (including the authentication password) can be restored to the factory default values by transmitting the RS232 command “NET RESTORE”. 5/22/2015 Page 8 of 24 www.synqor.com 3.4 ALERTS Page The Alerts page gives the user the ability to setup email transmissions for selected alarm conditions. The email engine uses SMTP, so the user must provide the address of an SMTP server to transmit the messages. The SMTP server will then decode the email addresses and route the messages accordingly. If no SMTP server is entered, the MPS will attempt to send the message via the domain of the email user selected. Select any items from the list of alarm conditions desired to initiate an email transmission. Alert configuration is stored in non-volatile memory after the “Save Settings” button is pressed. The “Send Test Email” button can be used to send a test message to the designated address before modifying the configuration with the “Save Settings” button. Email / alert configuration settings can be restored to the factory default values by transmitting the RS232 command “EMAIL RESTORE”. Figure E Configure Email Alerts Figure F Test Email Message Example 5/22/2015 Page 9 of 24 www.synqor.com 3.5 SNMP Page The SNMP page configures the SNMP Interface (see section 0). The MPS currently supports SNMPv1, SNMPv2, and SNMPv3 messages. SNMPv3 includes options for encryption and authentication of messages. If authentication is required for the SNMP interface, it is highly recommended that the web interface also utilize authentication, see Section 3.3.5. Despite security on the SNMP interface, a malicious actor could simply connect to the MPS via the web interface if the web interface is left unsecured. By default, the SNMP interface is not enabled, and must be explicitly enabled via the web interface on the SNMP Configuration Pane (see Figure G). All changes on this page are stored in non-volatile memory when the appropriate Apply button is pressed. Figure G SNMP Configuration Pane 3.5.1 Communities SNMP v1 and v2 messages are authenticated by a community name. The interface allows the user to set up three different read and write communities. Write communities are also given read access. The community assigned in the MPS web interface must also be entered on the SNMP monitoring host which will communicate with the MPS. Community names are not encrypted within SNMP transmissions, so SNMPv1 and SNMPv2 communities offer only very loose security. Community names can be read directly via examination of packets on the network. To disable SNMPv1 and SNMPv2 access, do not enter any community names in the configuration pane. 5/22/2015 Page 10 of 24 www.synqor.com 3.5.2 SNMPv3 Access Control SNMP v3 messages reference a user which must be defined on the target device (the MPS). The messages may contain authentication or authentication with encryption. An authenticated message contains a password which establishes the identity of the user, but the contents of the message are readable to other devices on the network. A message with authentication and encryption establishes the identity of the user and the message itself is encrypted to prevent protect the content of the message. Using the SNMP Configuration Pane (see Figure G), you can configure whether the MPS will require either authentication or encryption to allow access to elements of the MPS via SNMP. Separate access control parameters can be set for the System MIB objects and the UPS MIB objects. The System MIB objects reference network parameters, such as access errors, device up-time, and network identification variables. The UPS MIB objects reference parameters related to the operation of the MPS. 3.5.3 SNMPv3 Users The MPS allows the definition of up to three different users for the purposes of SNMP v3 access. For each user, a separate password can be entered for authentication (access control) and encryption (message privacy). For authentication purposes, a choice is offered between MD5 and SHA1 hashing of the authentication password. Note that even if authentication and encryption passwords are defined for a user, SNMP v3 will still allow a monitoring device to send an unauthenticated or unencrypted message referencing that user name. The access control for the MPS reporting and control must be set separately, see Section 3.5.2. Figure H SNMP v3 User Setup Pane 5/22/2015 Page 11 of 24 www.synqor.com 3.5.4 SNMP Trap Receivers An SNMP “Trap” is a message sent from the device (agent) to a monitoring computer. Traps that the MPS will generate are listed in Section 0. In general, the messages alert the monitoring computer of alarm conditions so that polling is not required to determine when action needs to be taken. The MPS allows the user to configure up to two receivers for MPS traps. The hostname of the trap receiver can either be the fully qualified domain name of the computer to receive the traps, or the fixed IP address of the computer. Traps can be sent either via the SNMP v2 message format or the SNMP v3 message format. SNMP v2 traps have their own community that must be recognized by the receiver. Enter a community name recognized by the receiver to transmit with the trap. SNMP v3 traps are sent with the credentials of a user defined in the MPS. Select one of the three users defined in the MPS to associate with the trap message. SNMP v3 traps can also be sent with either authentication or authentication and encryption. Select the desired check boxes to protect the trap message contents. Figure I SNMP Trap Receiver Configuration Pane 3.5.5 RESTORE DEFAULTS SNMP configuration settings can be restored to the factory default values by transmitting the RS232 command “SNMP RESTORE”. 5/22/2015 Page 12 of 24 www.synqor.com 3.6 DEBUG Page The Debug page does not have a link from the other pages. Select the Debug page by loading http://synqormps/debug.htm (substitute “synqormps” for the selected hostname or IP address). The debug page provides a scrollable mirror of the RS232 serial interface. The user can also transmit ‘virtual’ serial commands by entering the commands and clicking the Send button. Note that the debug.htm form should only be accessed from a single browser at a time. If two browsers simultaneously view the page, the output pane will not display accurately. Figure J debug.htm Serial Interface Mirror 5/22/2015 Page 13 of 24 www.synqor.com 4 SNMP Interface The SNMP interface exposes the industry standard RFC-1628 UPS Management Information Base (MIB). This guide is not meant to provide a description of the SNMP protocol or recommendations for software to be installed on any monitoring computer. By default, the SNMP Agent in the MPS network interface is disabled, and it must be enabled via the web interface SNMP page (see Section 0). Enter a community for read and write operations, and enter these same community names on the monitoring device along with the device IP address. The MPS SNMP Agent will recognize SNMP v1 and SNMP v2 formatted messages. Transmitted traps use the SNMP v2 format, per the RFC-1628 specification. (SNMP v3 messages use the same format as SNMP v2 messages, with the addition of authentication and encryption.) 4.1 SNMP Exposed Objects In the following list of objects exposed by the SynQor MPS, the Object ID references the upsObjects prefix, which has the address 1.3.6.1.2.1.33.1. 4.1.1 upsIdent Group Object Name: upsIdentManufacturer OID: upsObjects.1.1 Type: String Access: Read-Only Returns “SynQor Inc.” Object Name: upsIdentModel OID: upsObjects.1.2 Type: String Access: Read-Only Returns the SynQor assigned full model number for this device. Object Name: upsIdentUPSSoftwareVersion OID: upsObjects.1.3 Type: String Access: Read-Only Object returns a summary of the code revisions of the modules internal to the MPS: Mother Board, ac/dc Primary A, ac/dc Secondary A, ac/dc Primary B, ac/dc Secondary B, ac/dc Primary C, and ac/dc Secondary C. 5/22/2015 Page 14 of 24 www.synqor.com Object Name: upsIdentAgentSoftwareVersion OID: upsObjects.1.4 Type: String Access: Read-Only Object returns the SynQor assigned code revision of the communications card implementing the network interface. Object Name: upsIdentName OID: upsObjects.1.5 Type: String Access: Read-Write This field is a user assignable name available to identify this device. Default value is blank. Object Name: upsIdentAttachedDevices OID: upsObjects.1.6 Type: String Access: Read-Write This field is a user assignable string available to identify this device. Default value is blank. 4.1.2 upsInput Group Object Name: upsInputLineBads OID: upsObjects.2.1 Type: Counter32 Access: Read-Only Object returns the count of times an input voltage transitions from good to bad. Object Name: upsInputNumLines OID: upsObjects.2.2 Type: Non-negative Integer Access: Read-Only Object reports the number of inputs installed on this MPS. 4.1.2.1 upsInputTable The upsInputTable object (upsObjects.3.3) contains a single entry for each input installed in the device. Each entry contains up to four fields, as listed here. Object Name: upsInputFrequency OID: upsObjects.3.3.1.2 Type: Non-negative Integer Access: Read-Only Object returns the measured frequency from this input source in tenths of Hertz. 5/22/2015 Page 15 of 24 www.synqor.com Object Name: upsInputVoltage OID: upsObjects.3.3.1.3 Type: Non-negative Integer Access: Read-Only Object returns the measured input voltage of this source. AC input sources return the RMS line-to-line input voltage in units of volts. Object Name: upsInputCurrent OID: upsObjects.3.3.1.4 Type: Non-negative Integer Access: Read-Only Object returns the measured input current of an AC input in units of tenths of Amps RMS. Object Name: upsInputTruePower OID: upsObjects.3.3.1.5 Type: Non-negative Integer Access: Read-Only Object returns the measured true input power an AC input in units of Watts. 4.1.3 upsOutput Group Object Name: upsOutputSource OID: upsObjects.4.1 Type: Integer, {other=1, none=2, normal=3, bypass=4, booster=5, reducer=6} Access: Read-Only Object returns the present source of output power. If the output is not presently on, the value returned will be 2 (none). If the output is enabled, the value returned will be 3 (normal). The other enumeration values are unused by the SynQor Agent. Object Name: upsOutputNumLines OID: upsObjects.4.3 Type: Non-negative Integer Access: Read-Only Object returns the number of outputs installed in the MPS device. 4.1.3.1 upsOutputTable The upsOutputTable object (upsObjects.4.4) contains an entry for each output installed in the MPS device. Each output contains up to three fields, as listed here. Object Name: upsOutputVoltage OID: upsObjects.4.4.1.2 Type: Non-negative Integer Access: Read-Only 5/22/2015 Page 16 of 24 www.synqor.com Object returns the output voltage of the corresponding MPS output in units of Volts. Object Name: upsOutputCurrent OID: upsObjects.4.4.1.3 Type: Non-negative Integer Access: Read-Only Object returns the output current of the corresponding MPS output in units of Amps. Object Name: upsOutputPower OID: upsObjects.4.4.1.4 Type: Non-negative Integer Access: Read-Only Object returns the output voltage of the corresponding MPS output in units of Watts. 4.1.4 upsBypass Group The upsBypass group is not implemented by the SynQor MPS SNMP Agent because the MPS models do not contain internal bypass devices. 4.1.5 upsAlarm Group Object Name: upsAlarmsPresent OID: upsObjects.6.1 Type: Non-negative Integer Access: Read-Only Object returns the total number of active alarms in the mpsAlarmsTable. 4.1.5.1 upsAlarmTable The upsAlarmTable (mpsObjects.6.2) contains an entry for each active alarm condition. Any given alarm condition will only appear in the table once. Object Name: upsAlarmDescr OID: upsObjects.6.2.1.2 Type: OID (object identifier) Access: Read-Only Object returns the object identifier for the alarm condition represented by a given entry in the Alarm table. The list of possible alarm conditions is defined in the RFC-1628 group upsWellKnownAlarms. Object Name: upsAlarmTime OID: upsObjects.6.2.1.3 Type: Timestamp Access: Read-Only Object returns the timestamp that the given alarm condition was first detected. The timestamp is the value of the sysUpTime object (1.3.6.1.2.1.1.3) at the time of detection. 5/22/2015 Page 17 of 24 www.synqor.com 4.1.6 upsTest Group The upsTest group provides an interface to launch self-tests of the MPS hardware. To initiate a test, the monitoring computer must execute a write instruction which includes both the upsTestId object and the upsTestSpinLock object. The OID of the desired test sequence is written to upsTestId. The value written to upsTestSpinLock must be the present value read from upsTestSpinLock. The spin-lock provides a semaphore, allowing only one device to launch a self-test sequence at a time. Once a test sequence completes, the upsTestSpinLock variable increments by one. Object Name: upsTestId OID: upsObjects.7.1 Type: OID (object identifier) Access: Read-write This object identifies the test in progress or last completed. As described above, to initiate a test a single PDU write must be issued to upsTestId and upsTestSpinLock. To abort a test in progress, send the OID upsTestAbortTestInProgress (1.3.6.1.2.1.33.1.7.7.2). Valid OIDs for self-test sequences are defined by the upsWellKnownTests group. The only test option is upsTestGeneralSystemsTest. The MPS output must be enabled for these tests to return a passing result. Object Name: upsTestSpinLock OID: upsObjects.7.2 Type: Test-and-Increment Access: Read-write To initiate a test, the monitoring computer must read this object value, and return the present value along with a valid OID for upsTestId. The value of this object increments after a self-test completes. Object Name: upsTestResultsSummary OID: upsObjects.7.3 Type: Integer, {done/pass=1, done/warning=2, done/error=3, aborted=4, in progress=5, no test initiated=6} Access: Read-Only This object returns a summary of the result of a previously initiated self-test routine. Object Name: upsTestResultsDetail OID: upsObjects.7.4 Type: String Access: Read-Only Value of this object is a string describing the result of the last self-test routine. If the test ended with an error or warning, the string will describe the error or warning. Object Name: upsTestStartTime OID: upsObjects.7.5 Type: Timestamp 5/22/2015 Page 18 of 24 www.synqor.com Access: Read-Only Object returns the value of the sysUpTime object (1.3.6.1.2.1.1.3) at the time the previous self-test was initiated. Object Name: upsTestElapsedTime OID: upsObjects.7.6 Type: Time-interval Access: Read-Only Object returns the elapsed running time of the previous self-test. 4.1.7 upsControl Group Object Name: upsShutdownType OID: upsObjects.8.1 Type: Integer, {output = 1, system = 2} Access: Read-Only For the SynQor MPS, all commanded shutdowns disable the output, and do not power-down the MPS hardware. This object will always return a value of 1, indicating output-shutdown. Object Name: upsShutdownAfterDelay OID: upsObjects.8.2 Type: Integer Access: Read-write A write to this object will initiate a shutdown of the MPS output after the designated number of seconds. A write of the value 0 will cause the MPS output to shutdown immediately. A write of -1 will abort a pending shutdown. Object Name: upsStartupAfterDelay OID: upsObjects.8.3 Type: Integer Access: Read-write A write to this object will initiate a startup of the MPS output after the designated number of seconds. A subsequent write of -1 will abort the timer. A write of the value 0 will cause the MPS output to start immediately. Object Name: upsAutoRestart OID: upsObjects.8.4 Type: Integer, {on=1, off=2} Access: Read-write The auto-restart feature will automatically enable the MPS output when the device receives input power from a powered-off state. This feature is disabled by default. A write of the value 1 to this object will enable the auto-restart feature. The setting is stored in non-volatile memory. 5/22/2015 Page 19 of 24 www.synqor.com 4.1.8 upsConfig Group Object Name: upsConfigInputVoltage OID: upsObjects.9.1 Type: Non-negative Integer Access: Read-Only Object returns the nominal designed input voltage of the device. The SynQor MPS is a universal input device (115/230V) and this object will always return the value 115. Object Name: upsConfigInputFreq OID: upsObjects.9.2 Type: Non-negative Integer Access: Read-Only Object returns the nominal designed input frequency of the device. This object will always return the value 600, representing 60Hz. Object Name: upsConfigOutputVoltage OID: upsObjects.9.3 Type: Non-negative Integer Access: Read-Only Object returns the nominal designed output voltage of the device. It will return either 24, 28, 30 or 48, depending on the particular MPS model. Object Name: upsConfigOutputPower OID: upsObjects.9.6 Type: Non-negative Integer Access: Read-Only Object returns the rated power of the MPS device, in units of Watts. Object Name: upsConfigAudibleStatus OID: upsObjects.9.8 Type: Integer, {disabled=1, enabled=2, muted=3} Access: Read-write Object returns or sets the state of the audible alarms. A read value of 1 indicates that audible alarms are disabled and will never be triggered. A read value of 2 indicates that audible alarms are enabled (default state) A read value of 3 indicates that an audible alarm is currently active, but has been muted by a user action. A write value of 1 will disable audible alarms (non-volatile setting) A write value of 2 will enable audible alarms (non-volatile setting) A write value of 3 will mute an audible alarm if one is currently active. If a new alarm condition triggers, the audible alarm will resume. 5/22/2015 Page 20 of 24 www.synqor.com Object Name: upsConfigLowVoltageTransferPoint OID: upsObjects.9.9 Type: Non-negative Integer Access: Read-Only Object returns the value 85Vrms. Object Name: upsConfigHighVoltageTransferPoint OID: upsObjects.9.10 Type: Non-negative Integer Access: Read-Only Object returns the maximum rated line voltage of the AC input, 265Vrms. 4.1.9 Non-MPS MIB Objects The MPS also exposes a number of objects defined in the SNMPv2 MIB. Object Name: sysDescr OID: 1.3.6.1.2.1.1.1 Type: String Access: Read-Only Object returns the SynQor model number of this MPS device. The value returned by this object is identical to that returned by the upsIdentModel object. Object Name: sysObjectID OID: 1.3.6.1.2.1.1.2 Type: OID Access: Read-Only Object returns the object identifier of the UPS MIB, 1.3.6.1.2.1.33. Object Name: sysUpTime OID: 1.3.6.1.2.1.1.3 Type: Timeticks Access: Read-Only Object returns the time-ticks value since the network interface first powered up. Object Name: sysContact OID: 1.3.6.1.2.1.1.4 Type: String Access: Read-Write Object provides a user-settable string to enter contact information for management of this device. The default value is an empty string. 5/22/2015 Page 21 of 24 www.synqor.com Object Name: sysName OID: 1.3.6.1.2.1.1.5 Type: String Access: Read-Write Object provides a user-settable string to enter an identifier for this device. The value returned by this object is identical to that returned by the upsIdentName object. Object Name: sysLocation OID: 1.3.6.1.2.1.1.6 Type: String Access: Read-Write Object provides a user-settable string to enter an identifier for this device. The value returned by this object is identical to that returned by the upsIdentAttachedDevices object. Object Name: sysServices OID: 1.3.6.1.2.1.1.7 Type: Integer Access: Read-Only Object returns the value 64, indicating the MPS SNMP agent provides applications services. Object Name: snmpEnableAuthenTraps OID: 1.3.6.1.2.1.11.30 Type: Integer, {enabled=1, disabled=2} Access: Read-Write This object sets or returns whether the MPS Agent should transmit authenticationFailure traps when receiving SNMP messages with an incorrect community string. This setting is stored in non-volatile memory, and the default setting is enabled. Object Name: snmpEngineID OID: 1.3.6.1.6.3.10.2.1.1 Type: Octet String Access: Read-Only This is the uniquely defined snmpEngineID used for SNMP v3 identification and localization. This object is only accessible when using SNMP v3 messages. Object Name: snmpEngineBoots OID: 1.3.6.1.6.3.10.2.1.2 Type: Integer Access: Read-Only This is the number of times the SNMP engine has booted. This parameter is used for SNMP v3 message authentication. Message authentication requires messages include the proper snmpEngineBoots 5/22/2015 Page 22 of 24 www.synqor.com parameter from the target device to prevent message replay attacks. This object is only accessible when using SNMP v3 messages. Object Name: snmpEngineTime OID: 1.3.6.1.6.3.10.2.1.3 Type: Integer Access: Read-Only This is the times since the SNMP engine last booted. This parameter is used for SNMP v3 message authentication. Message authentication requires messages include a recent snmpEnginetime parameter (within the last 150 seconds) from the target device to prevent message replay attacks. This object is only accessible when using SNMP v3 messages. Object Name: snmpEngineMaxMessageSize OID: 1.3.6.1.6.3.10.2.1.4 Type: Integer Access: Read-Only This is maximum messages size (in bytes) that can be sent or received by the MPS SNMP engine. This object is only accessible when using SNMP v3 messages. 4.2 SNMP Traps The SynQor MPS SNMP Agent will issue SNMP traps as defined in the RFC-1628 UPS MIB. The agent will also issue an authentication failure trap when addressed with an incorrect community name. In order for traps to be transmitted, the SNMP interface must be enabled as described in Section 0, and the hostname or IP address of the intended trap-receiver computers must also be configured as described in Section 0. 4.2.1 upsTrapTestCompleted Trap The upsTrapTestCompleted trap (OID = 1.3.6.1.2.1.33.2.2) issues after a user-initiated self-test sequence completes within the MPS. The trap data includes all objects in the upsTest group, providing a summary of the test results. 4.2.2 upsTrapAlarmEntryAdded Trap The upsTrapAlarmEntryAdded trap (OID = 1.3.6.1.2.1.33.2.3) issues every time a new alarm entry is added to the upsAlarmTable table. One exception is that there is no notification for the upsAlarmTestInProgress alarms. The trap data includes the index of the new entry and the OID of the alarm description. 4.2.3 upsTrapAlarmEntryRemoved Trap The upsTrapAlarmEntryRemoved trap (OID = 1.3.6.1.2.1.33.2.4) issues whenever an entry is removed from the upsAlarmTable table. This means that the specified alarm condition is no longer active. One exception is that there is no trap issued when the upsAlarmTestInProgress alarm clears. The trap data includes the index of the entry removed and the description of the alarm. 5/22/2015 Page 23 of 24 www.synqor.com 4.2.4 authenticationFailure Trap The authenticationFailure trap (OID = 1.3.6.1.6.3.1.1.5.5) issues when the MPS SNMP agent receives an improperly authenticated message. For SNMPv1 and SNMPv2 message, this means that an unrecognized community value was included in the message. This trap will not be retransmitted more frequently than once per second. The authenticationFailure trap may be suppressed by setting the snmpEnableAuthenTraps object (OID = 1.3.6.1.2.1.11.30). 5/22/2015 Page 24 of 24 www.synqor.com MPS Operator’s Guide Ethernet & SNMP Military-Grade Power SuPPly Made in USA Advancing The Power Curve 1.888.567.9596 (USA only) | SynQor Headquarters 155 Swanson Road, Boxborough, MA 01719-1316 USA | ® www.synqor.com