Page 9
VCCI Information (Japan) Legrand is not responsible for damage to this product resulting from accident, disaster, misuse, abuse, modification of the product, or other events outside of Legrand's reasonable control or not arising under normal operating conditions. If a power cable is included with this product, it must be used exclusively for this product.
Introduction to Xerus Technology Platform The Xerus Technology Platform combines hardware and software technologies embedded in our power solutions. It drives data center efficiency by delivering security, high compute power, advanced alerting, and complete visibility into your power chain. With Xerus cyber-resilient intelligence, your team receives actionable data to aid in decisions that help safeguard assets and maximize your data center continuity and performance.
Page 11
WARNING: Connect this AVERTISSEMENT : branchez ce WARNUNG: Das Gerät darf nur an einen product to an AC power produit sur une source elektrischen Stromkreis angeschlossen source that is current limited d’alimentation secteur dont le werden, der mit einer by a suitably rated fuse or courant est limité...
Page 12
WARNING: High leakage ATTENTION: Haut fuite très ACHTUNG: Hoher Ableitstrom! Ein current! Earth connection is possible! Une connection de Erdungsanschluss ist vor dem essential before connecting masse est essentielle avant de Einschalten der Stromzufuhr supply! connecter l’alimentation ! erforderlich! WARNING: Use this product AVERTISSEMENT : veuillez utiliser WARNUNG: Dieses Produkt darf nur an in a dry location.
Products rated for Les produits prévus pour Produkte, die für 240/415V 240/415VAC may be fitted 240/415VAC peut être équipé d'un Wechselstrom zugelassen sind, können with a plug that is rated for a bouchon qui est conçu pour une mit einem Stecker, der für eine höhere higher voltage.
Unpacking the Product and Components 1) Remove the product and other equipment from the box in which they were shipped. 2) Compare the serial number of the equipment with the number on the packing slip located on the outside of the box and make sure they match. 3) Inspect the equipment carefully.
Page 15
▶ Scenarios where APIPA applies: • • DHCP is enabled on the PRO4X, but no IP address is assigned to the PRO4X. This may be caused by the absence or malfunction of DHCP servers in the network. For example, connecting the PRO4X to a computer using a network cable.
Rackmounts In This Chapter Rackmount Safety Guidelines......... . . 16 Mounting PRO4X.
Page 17
▶ Horizontal/Rack 1) Select the appropriate bracket mounting points for proper mounting depth within the rack. 2) Attach the L-brackets to these mounting points with two screws for each bracket. 3) Install the enclosure into your rack, using the slots in each bracket. The slots allow about 6 mm (0.25 inch) of horizontal adaptability to align with the mounting holes of your rack.
Initial Installation and Configuration This chapter explains how to install your device and configure network connectivity. In This Chapter Connecting the PDU to a Power Source........18 Connecting to Your Network.
▶ To make a wired connection: 1) Connect a standard network patch cable to one or both Ethernet ports on the PDU. • If one Ethernet port is higher speed, use the higher speed port for network connection. • 2) Connect the other end of the cable to your LAN. Sample iX9 controller.
▶ Configuration via a DHCP-enabled network: 1) Connect the PRO4X to a DHCP IPv4 network. 2) Use the front panel LCD display to retrieve the IP address. 3) Launch a web browser to configure the PRO4X. ▶ Configuration via a connected mobile device: 1) Download the PDView app to your mobile device.
Page 21
2) Install PDView. ▶ Step B: Connect the mobile device to PRO4X 1) Get an appropriate USB cable for your mobile device. • iOS: Use the regular USB cable shipped with your iOS mobile device. • • Android: Use a USB OTG adapter cable. •...
Page 22
Note: PDView also shows the 'Disconnected' status during the firmware upgrade. If so, wait until the firmware upgrade finishes. b. The PDView shows the "Connected" message when it detects the connected PRO4X. 2) If the factory-default login credentials remain unchanged, or if PDView has been configured with accurate login credentials, PDView automatically logs in to the web interface.
If PDView can't log in automatically, the login screen displays instead and you must enter appropriate user credentials for login. 3) The web interface opens and prompts to change the password if this is the first time login. Tip: You can store the updated "admin" or other user credentials in PDView so that automatic login always functions properly upon detection of the PRO4X.
Page 24
4) The user credentials setup page opens. • Per default, three administrator user credentials are pre-configured for three Legrand brands: • ▪ Raritan ▪ ▪ Legrand ▪ ▪ Server Technology ▪...
5) Modify existing user credentials or type new ones, and tap Save. The pre-configured admin credentials can be removed or overwritten to meet your needs. Connecting to a Computer The PRO4X can be connected to a computer for configuration via one of the following ports. •...
▶ USB connection: ® 1) A USB-to-serial driver is required in Windows . Install this driver before connecting the USB cable. 2) Connect a USB cable between a computer's USB‑A port and the USB‑B port of PRO4X. 3) Perform initial network configuration via CLI. ▶...
For the remaining methods, see Special Configuration and Upgrade Methods (on page ). ▶ A TFTP server: • • Requirement: DHCP is enabled in your network and a TFTP server is available. • • Procedure: Prepare special configuration files, which must include fwupdate.cfg, and copy them to the root directory of the TFTP server.
Each device in the cascade is accessible over the network, with Bridging or Port-Forwarding cascading mode activated on each device. • • Bridging: Each device in the cascading chain is accessed with a different IP address. • • Port Forwarding: Each device in the cascading chain is accessed with the same IP address(es) but with a different port number assigned.
• • Longer cabling distance • • Lower latency • • Connection more reliable with RJ‑45 connectors Power-Sharing Restrictions and Connection Two devices can share power supply to their controllers via a designated port, so that when either controller fails to receive adequate power from its inlet(s), it continues to receive backup power from another device which functions properly and therefore remains accessible to users.
Tip: You can set an event rule for sending a notification when this sensor enters the fault state. • • The above event is logged in the internal event log. ▶ To check status of power-sharing mode: • • Check the state of the power supply sensor. For SNMP, the sensor type is i1smpsStatus (46). Power Sharing Port on iX9 Controllers Two PDUs with iX9 controllers can be connected at the "PDU LINK"...
Page 31
Note: The latest generation of DX2-DH2C2 does NOT have this restriction and can have SouthCo H3- EM series connected in the power-sharing mode. • • A maximum of 2 door handles connected to a maximum of one DX2-DH2C2 are supported. •...
Linking Units The Linking feature allows the linking configuration of a single Primary unit to multiple link units so that you can view and manage them all in one place. The primary unit has full knowledge of the location of the connected link units, as well as the power and/or environmental information of all link units.
Page 33
When the chain is established with a single primary unit, and one or more link units, communication occurs with the primary unit through its IP address. The primary unit, in turn, communicates to the other link units in the chain through their individual IP addresses, which optimizes monitoring and management.
Page 34
▶ What user privileges are required for managing the Linking configuration? Administrative privileges are required for both the primary unit and link unit. To add a link, your administrative login account is required, but after that you only log in to the primary to manage the chain, as all link units in the chain are visible in the user interface from the primary unit view.
Firmware version must match between primary units and link units to function normally. If the primary unit is updated before the link units, for example, you will see a "Firmware version mismatch" message in the Link Units section. When this occurs, link unit data will not display. You will not be able to switch to the mismatched link unit.
4) MAC address 5) Rating 6) Link to Data Log The ID of the primary unit is automatically assigned the ID "1", as shown in the example as "My PDU (1)". The ID cannot be edited. Options for Adding Link Units To start configuring the Primary Unit with Link Units, your options in the web interface depend on the network and physical configuration of units.
Page 37
▶ To add a link unit: • • Primary and link units must be the same model, running the same firmware versions. 1) Log in to the primary unit and go to the PDU page. 2) Click Add Link Unit. The following add box displays: 3) The Link ID is populated as the next available ID number (2-8), assigned sequentially as each link unit is added to the chain to identify the link unit in the user interfaces.
About the Link ID The Link ID "1" is automated and reserved internally for the primary unit. The primary unit’s ID "1" cannot be edited. The Link ID "2-8" is available for you to select as the ID for each of the link units you add to the chain. From the Link ID drop-down, you can select the desired Link ID to manage the link units in the chain.
Page 39
The Custom settings option requires that you to select each cascaded unit by its node number, and map it to a Link ID manually. You must also select a hostname type for each link. The linking process follows your customized list and attempts to add all selected expansion units.
Page 40
6) Click Link to start the linking process. The table shows progress and then final results. In the example below, expansion unit 1 was linked successfully. Expansion unit 2 failed--the connection may have failed, or this result may also indicate there was no unit at that position. Expansion units 3-7 were skipped because the process stops upon first failure.
Page 41
▶ To link cascaded units (Custom method): 1) On the PDU page, click the Link Cascaded Units button. The Link Cascaded Units dialog opens. 2) Enter the Primary Unit's administrator user name and password. 3) Select Custom Settings. 4) Click Append Node to add a row to the table, then complete each field in the row to describe how the expansion unit should be linked.
Primary Units Manage Link Units The primary unit manages the following functions for the entire chain of linked units: • • User management and authentication – configured only on the primary. • • Date and time – the primary synchronizes its date and time settings to link units. If NTP is not used, then the synchronization interval is every 10 minutes.
▶ To release a link unit from the Primary Unit's web interface: Note: If a release action is attempted on a link unit when the unit is an unreachable state, a warning message displays, and the primary will not recognize the link unit. 1) From the PDU page, in the Link Units section, click a link unit to select it.
▶ To switch to a different unit: 1) Click the Switch control. 2) Select one of the link units from the drop-down list. Link number "2-8" appears in parentheses. 3) The page displays data for the selected link unit. 4) To return to the page for the primary, select the primary unit. Primary number "1" appears in parentheses.
Page 45
▶ Dashboard The Dashboard shows inlets, OCPs, alerted sensors, and inlet history for the entire linked chain. In this example, data for the single inlet of the primary "My PDU (1)" Inlet I1, and the inlet of the link unit "My PDU (2)" Inlet I1, are displayed together. The OCPs for the units are also available together on the Dashboard page.
Page 46
▶ Inlets Page On the Inlets page, the primary unit and link units are displayed together on the same page. In this example, data for the single inlet of the primary "My PDU (1)" Inlet I1, and the inlet of the link unit "My PDU (2)"...
Page 47
▶ Viewing Outlets for Link Units On the Outlets page, you can switch from the primary to the link. 1) From the Outlets page drop-down, select the link unit "My PDU (2)". Note: To view outlets for a specific link unit, the link unit must be selected by name. All outlets of the link unit display for viewing and access exactly like the outlets of the primary unit.
Page 48
2) You can switch back to the primary unit by selecting "My PDU (1)". Note: The Switch control is only available when there is at least one link unit in the chain; otherwise, the page defaults to displaying only the outlets of the primary. 3) From the Outlets page (either primary or link), select an outlet in the list to view operational details for the specific outlet and to configure outlet settings.
Outlet Groups An outlet group is a named collection of selected outlets. When user-defined, an outlet group can contain outlets from different PDUs, including both primary and link units. Outlet groups support fast and efficient outlet control actions (On, Off, Power Cycle) across multiple PDUs, and with PDU Linking, member outlets for the primary and its link units can be collected in the same outlet group.
Page 50
▶ Viewing Outlet Group Details Click an outlet group name in the list to display operations details for the outlet group. From this page, you can issue the outlet control actions On, Off, and Cycle (power cycling to restore the outlet) for all member outlets in the outlet group.
Page 51
▶ To add an outlet group: 1) On the Outlet Groups page, click Add Group. The New Outlet Group page displays, defaulting to the outlets in the primary unit. 2) Type a name for the new outlet group. 3) Select individual member outlets for the primary as shown in the default page, or to select all outlets for the primary, select My PDU (1).
The following example shows the outlet group named "TEST 1" with all outlet members selected for the primary unit and outlet members 1-6 selected for the link unit. Controlling Outlets in Groups 1) From the Outlet Groups page, select an outlet group by name. 2) Click the desired control: On, Off, or Cycle.
Page 53
PDU 1 (Primary Unit) Server Load PDU 2 (Link Unit) Outlet 1 Server 1 Outlet 1 Outlet 2 Server 2 Outlet 2 Outlet 3 Server 3 Outlet 3 … … … Outlet 20 Server 20 Outlet 20 Using the above example, to control power to a server, you would typically switch one outlet of PDU 1 and one outlet of PDU 2.
OCPs Page Overcurrent protectors from both primary and link PDUs are displayed together on the same OCPs page. If sensors are present on the units, sensor data for both primary and link units will also appear on the page. Peripherals Page The Peripherals Page shows peripheral devices connected to the primary or link unit.
PDU Linking at the Rack PDUs with the iX9 controller have a PDU Link port that supports directly connecting two same model, same firmware version PDUs in a primary-link configuration right at the rack. This connection also allows for power-sharing between the two PDUs. To allow PDU linking of the connected PDUs, complete the configuration using the PDU front panel display of the Primary unit.
• Select No to deny PDU Linking for these 2 PDUs. The message will not appear again. • 4) Upon selecting Yes, the units will be linked as Primary and Link units, and will operate as other PDU Linking configurations. Displays for Primary and Link Units Each unit in a PDU Linking chain displays its own PDU data (inlets, outlets, sensors, alerts, etc.) ▶...
Page 57
▶ Link units: 1) No display of alarms/events. 2) PDU information shows the primary IP address...
Linking in the CLI For each unit in a chain, you can list the units, switch to a different unit, add a new link unit, and release a link unit. You can then use all regular commands as usual to access and control individual units, as with any standalone unit.
Page 59
• • Link ID • • Communication status (for link unit only) • • Device name • • Model name • • Serial number • • Firmware version # pdu list ▶ Switch Unit Switch between the primary and link units. The Link ID must be 1 (primary) or 2-8 (link units). # pdu [id] ▶...
Using the Hardware Features Xerus firmware runs on various hardware designs, including different sizes and controllers. In This Chapter Inlet..............60 Outlets and Outlet LEDs.
Outlet OFF and suspended after OCP trip Red blinking OCP tripped: Outlet OFF Red/Green blinking OCP tripped: Outlet ON Red/Yellow/Green blinking Boot Up Sequence: Firmware is loading Connection Ports Connection ports vary by model. PRO4X Series Connection Ports PRO4X Series models have the following ports: •...
Connection Port Functions Port Used for... • • Cascading devices for sharing a network connection. USB‑B • • Establishing a USB connection with a computer for: • Using the command line interface. • • Performing disaster recovery with Technical Support. •...
Use the front panel display to view information and even administer features on supported models. It consists of: • • LCD display • • Four control buttons Zero U models automatically adjust the orientation of the content shown after detecting the direction of installation.
Button Function Down Back -- OR -- Switch between automatic and manual modes Operating the Front Panel Display Enter manual mode when you want to operate the front panel display. ▶ Color changes of the display's top and bottom bars: •...
Page 65
Screen with black bars Main Menu Main Menu The Main Menu commands depend on the model. The system time and the X and O buttons and their action on each page are shown at the bottom of the display. For example, "X Auto" means you can press the X button to enter automatic mode. "Select O" means you can press O to select an option.
Page 66
Alerts Select Alerts in the Main Menu to view a list of alerted sensors, including both internal and external sensors. • • Numeric sensors in the warning or critical range of an enabled threshold. • • Alarmed state sensors • •...
Page 67
Number Description Sensor readings and/or states. A numeric sensor shows both the reading and state. A state sensor or actuator shows the state only. Available states: • • Alarmed • • Lower Critical = below lower critical • • Lower Warning = below lower warning •...
Page 68
b. (Optional) If the alarm occurred more than one time, the numbers of current page and total pages are shown in the top-right corner, similar to the above diagram. Press to view the information of other occurrences. c. To acknowledge all alarms now, press Depending on model, the PDU menu includes internal beeper states, unit-level power and energy readings (for models with multiple inlets), Energy pulse output settings, and power supply status.
Page 69
2) Use the arrow buttons to view additional pages of details: ▶ PDU Link Status: If Link PDUs are connected, a Link PDUs page appears with details.
Page 70
▶ Internal beeper state: • • Active or Off. • In the Active state, the reason of turning on the beeper is indicated, and the top/bottom bars • turn red. To mute the beep sound immediately, press ▶ Energy pulse output Models that support Energy Pulse have an LED Energy Pulse Status page.
Page 71
To change the energy pulse settings, press for Setup, then select to enable or disable the feature. Note: All outlet LEDs turn OFF after enabling the energy pulsing. You still can turn on or off outlets during the pulsing period though outlet LEDs do not change their status. ▶...
Page 72
▶ Muting the Internal Beeper After enabling the internal beeper's mute control function, you can choose to mute the beeper via the front panel whenever the beeper sounds for an alarm. By default, the beeper's mute control feature via front panel is enabled. ▶...
Page 73
2) Press for Mute, then confirm the operation by selecting Yes. 3) The beeper stops, and the Beeper State shows "Active (Muted)".
Page 74
Inlet Inlet details display over multiple pages. ▶ To show the inlet information: 1) Select "Inlet I1" in the Main Menu, and press • Models with one inlet, the first page of details shows immediately. • • Models with more than one inlet, use the arrow buttons to select the inlet you want to view, then •...
Page 75
• • Phase angle • • Crest factor • • Voltage/current total harmonic distortion ▶ Three Phase Inlet Details: A three phase inlets shows the following readings over multiple pages. Use the arrow keys to go to each page. Use the arrow buttons to scroll between the pages. •...
Page 76
• • Voltage L1-L2 • • Voltage L2-L3 • • Voltage L3-L1 • • Frequency • • Unbalanced Voltage • • Voltage L1-N...
Page 77
• • Voltage L2-N • • Voltage L3-N • • Frequency • • Unbalanced Voltage • • L1, L2, and L3: • Crest Factor • • Current THD (total harmonic distortion) • • Voltage THD (total harmonic distortion) •...
Page 78
OCPs If your model has more overcurrent protectors (OCPs) than the display can show at a time, a page number appears in the top‑right corner of the display. Use the arrow buttons to scroll through the pages. ▶ To show the overcurrent protector information: 1) Select "OCPs"...
Page 79
Outlets With the front panel display, you can: • • Show each outlet's information. • • Turn on, off or power cycle an individual outlet on models that support switching. Front panel outlet control must be enabled in the Front Panel Settings. Multiple outlet information can be shown on the display.
Page 80
3) Press to select an outlet, and press 4) Each outlet has several pages of details. Use the arrow buttons to scroll between the pages. • outlet power state, • • active power (W) • • inrush current •...
Page 81
• Active Power • • Active Energy • • Reactive Power • • Apparent Power • • Apparent Energy • • Power Factor • • Phase Angle • • Current • • Voltage • • Frequency • • Crest Factor •...
Page 82
▶ Power Control This section applies to outlet-switching capable models only. The front panel outlet control must be enabled for performing this power control function. The default is to disable this function. Available options for power control vary, based on the power state of the selected outlet. ▶...
Page 83
• In the individual page for the outlet, press • for Switch to go to the power control page. In this example, the outlet is On, so the available options are 'Switch Off' and Cycle. 3) Use the arrow buttons to select the desired option, and press...
Page 84
• Switch Off: Turn off the outlet. • • Switch On: Turn on the outlet. • • Cycle: Power cycle the outlet. The outlet is turned off and then on. • 4) A confirmation message appears. Select Yes or No, and then press 5) Verify that the selected outlet is switched on or off.
Page 85
The currently-selected outlet group's number and total of outlet groups are indicated in the top-right corner of the display. • Gray circle: All outlets are OFF • • Green circle: All outlets are ON • • Half Green/Half Gray circle: Some outlets are ON, and some outlets are OFF. •...
Page 86
▶ To power on, off or cycle an outlet group: 1) Select "Outlet Groups" in the Main Menu, and press • The LCD display shows a list of outlet groups. • 2) Select an outlet group, and press to go to the Outlet Group's details page. •...
Page 87
▶ To show environmental sensor or actuator information: 1) Select "Peripherals" in the Main Menu, and press 2) The display shows a list of environmental sensors/actuators. • When the list exceeds one page, the currently-selected sensor/actuator's ID number and total of •...
Page 89
Number Description The following information is listed. • • Serial number • • Chain position, which involves the following information: • • Port <N>: <N> is the number of the sensor port where this sensor or actuator is connected. • •...
Page 90
2) Press to turn on or off the actuator. A confirmation message similar to the following is shown. 3) Use the arrow buttons to select Yes or No, and then press 4) Verify that the actuator status shown has been changed. Device Info The display shows the device's information, network and IPv4/IPv6 settings through various pages.
Page 91
▶ To show the device information: 1) Use the arrow buttons to select "Device Info" in the Main Menu, and press 2) Device information for your model displays. • Device name. • • Firmware version, model name and serial number. •...
Page 93
Description Cascading status, which can be one of the following: • • No Cascading: This device's cascading mode is set to None. • • Network Bridge Enabled: This device's cascading mode is set to Bridging. Its IP address is also displayed on this page. •...
Page 94
Number Description Ethernet interface information, including: • • MAC address. • • Speed. • • Full or half duplex. IPv4/IPv6 network information, including: • • Network configuration: DHCP (or Automatic), or Static. Static represents Static IP. • • IP address. •...
-- OR -- Alerts Notice in a Yellow or Red Screen In the automatic mode, if an alert occurs, the LCD display automatically shows a yellow or red screen which indicates the total number of alerted sensors and information on the latest transitions. •...
Page 96
▶ When there are only alerted sensors -- NO ALARMS are present: Number Description The total of alerted sensors in critical and warning levels. A list of alerted sensors. The latest reading/status time related to each alerted sensor. ▶ When there is any alarm present: The display shows the alarm(s) and the available command in the bottom-right corner is 'Actions'.
Page 97
▶ Available operations: • • For alerted sensors only, press to view a list of all alerted sensors. You do not have to acknowledge alerted sensors. • • When an alarm is present, press to view the options. Use the arrow buttons to select an option, and press •...
Port Overload - Reset Fuse If an overload condition is detected on an external port, an alert notification is displayed in the front panel. The notification includes a list of ports that may have caused the overload. This alert cannot be dismissed without resolving the overload condition and resetting the fuse. ▶...
In the end, a message appears, indicating whether the firmware upgrade succeeds or fails. Manually Changing Zero U LCD Orientation A Zero U model has a tilt sensor that can detect the orientation of its physical device to automatically adjust ts LCD content's orientation. If the LCD's orientation does not meet your need, you can manually configure it.
If a circuit breaker switches off power, the front panel display shows open. To find which circuit breaker is open (trips), select Alerts or OCPs in the front panel display menu. When a circuit breaker trips, power flow ceases to all outlets connected to it. You must manually reset the circuit breaker so that affected outlets can resume normal operation.
3) Examine your PRO4X and the connected equipment to remove or resolve the cause that results in the overload or short circuit. This step is required, or you cannot proceed with the next step. 4) Pull up the operating handle until the colorful rectangle or triangle turns RED. Fuse Some devices may be implemented with fuses instead of circuit breakers.
Page 102
2) Verify the new fuse's rating against the rating specified in the fuse holder's cover. 3) Push the cover of the fuse holder to expose the fuse. 4) Take the fuse out of the holder.
5) Insert a new fuse into the holder. There is no orientation limit for fuse insertion. 6) Close the fuse holder and the hinged cover in a reverse order. Fuse Replacement on 1U Models On the 1U model, a fuse is installed in a fuse knob, which fits into the PDU's fuse carrier. Number Description Fuse carrier...
Page 104
b. Take this knob out of the fuse carrier. 3) Remove the original fuse from this knob, and insert either end of a new one into the knob. Make sure the new fuse's rating is the same as the original one. Number Description Fuse knob...
Number Description INAPPROPRIATE installations Appropriate installation 6) Connect the PDU's power cord to the power source and verify that the corresponding fuse LED is lit, indicating that the fuse works properly. Beeper The PRO4X includes an internal beeper to issue an audible alarm for an overcurrent protector which is open.
3) Get a new controller and install it back into the PDU in the reverse order. Threaded Grounding Point Some models have a threaded grounding point. Identify it via the grounding symbol: Wire this point to an electrical system to protectively ground the PRO4X.
Using the Web Interface This chapter explains how to use the product web interface for administration. In This Chapter Supported Web Browsers and Mobile Devices......107 Login, Logout and Password Change.
▶ To log in to the web interface: 1) In a supported browser go to the IP address of your PRO4X • If the link-local addressing has been enabled, you can type pdu.local instead of an IP address. • 2) If any security alert message appears, accept it. 3) Enter your user name and password, accept any security agreement displayed, and click Login.
▶ Password requirements: • Case sensitive. • • 4 to 64 characters. • ▶ Password change required on first login: • • On first login, password change is forced and strong passwords are enabled by default. The new password must be at least 8 characters and contain at least one upper case letter, one lower case letter, and one digit.
Page 110
Number Web interface element Menu - Not all models support all menu options. Data/setup page of the selected menu item. • • Left side: - PRO4X device name. • • Right side: - Displayed language, which is English (EN) by default. You can change it. - Your login name, which you can click to view your user account settings.
Number Web interface element - Click Last Login to view your login history. • • PRO4X system time, which is converted to the time zone of your computer or mobile device. - Click Device Time to open the Date/Time setup page. Menu Depending on your model and hardware configuration, your PRO4X may show all or some menu items shown below.
Menu Information shown User Management Data and settings of user accounts and groups, such as password change. Device Settings Device-related settings, including network, security, system time, event rules and more. Maintenance Device information and maintenance commands, such as firmware upgrade, device backup and reset.
▶ PDU Totals • • For multi-inlet models or in‑line monitors PDU Totals sum up the total active power and active energy. Dashboard - Inlet I1 The number of phases shown in the Inlet section is model dependent. ▶ Link to the Inlet page: To view more information or configure the inlet(s), click this section's title 'Inlet I1' to go to the Inlet page.
Page 114
▶ Left side - generic inlet power data: The left side lists all or some of the following data. Available data is model dependent. • • Active power (kW or W) • • Apparent power (kVA or VA) • • Active energy (kWh or Wh) •...
• • RMS current (A) and rated current • The smaller, gray text adjacent to RMS current is the rated current. • • • A bar showing the RMS current level • • RMS voltage (V) The RMS current bars automatically change colors to indicate the current status according to your configured thresholds.
▶ Each OCP's power data: OCP data from top to bottom includes: • • RMS current (A), and rated current • Smaller gray text adjacent to RMS current is each OCP's rated current, such as "16A" shown in • the above diagram. •...
To view detailed information or configure each alerted sensor, click each sensor's name to go to individual sensor pages. See Individual Sensor/Actuator Pages (on page 179). ▶ Summary in the section title: Information in parentheses adjacent to the title is the total number of alerted sensors. For example: •...
Page 118
• To retrieve the exact data at a particular time, hover your mouse over the data line in the chart. • Both the time and data are displayed as illustrated below.
Page 119
▶ Inlet selection on multi-inlet models: If your PDU is a multi-inlet model, you can have one or multiple inlets show their power charts by selecting the checkbox(es) of the desired inlet(s). • • When multiple inlets are displayed in the chart, their colors differ. You can identify each inlet's data according to the colors of the selected inlet checkboxes.
• • When both inlets are shown in the chart, simply hover your mouse over either inlet's data line. Both inlets' values display simultaneously, marked with corresponding colors. Dashboard - Alarms If configuring any event rules which create or emit device alarms, the Alarms section will list any event that hasn't been acknowledged yet.
Page 121
▶ To acknowledge an alarm: • • Click Acknowledge, and that alarm then disappears from the Alarms section. This table explains each field of the alarms list. Field Description Name Custom name of the Alarm action. Reason Shows the log message if the alarm was only triggered by one specific event.
Tip: You can also acknowledge all alarms in the front panel display. Generic information and PDU settings are available on the PDU page. To open the PDU page, click 'PDU' in the Menu. ▶ Device information shown: • • Firmware version •...
Page 123
Selects an operating mode to determine Latching Relay Behavior (on page 125). on power loss the latching relay behavior when PDU • • PXO, PXC and Legrand PDU do not support power is lost. Latching Relays. • • Options: Non-latching and Latching •...
Page 124
Field Function Note *Trip cause outlet If an outlet is suspected to have caused an Suspended outlets are not turned back on when the handling OCP trip event, it can optionally be marked OCP is closed. as "Suspended" and handled differently. Trip Cause Outlet Handling (on page 127).
For a regular model with multiple inlets: • • Total active energy = sum of all inlets' energy values • • Total active power = sum of all inlets' active power values For an in‑line monitor with multiple inlets/outlets: • •...
▶ Non-Latching Mode: • • Relay always opens when power is lost. This insures all relays are open when power is applied to the PDU. • • Always select this mode if the combined inrush current of the devices connected to the PDU trip circuit breakers when power is applied to the PDU.
Option Function last known Restores the outlet(s) to the previous power state(s) before the PRO4X was powered off. When configuring an individual outlet, there is one more outlet state option. Additional option Function PDU defined (on/off/last- Follows the global outlet state setting, which is set on known) the PDU page.
• • once the respective OCP is closed, the outlet is not turned on again • • outlet state shows as 'suspended' in the web interface and the CLI • • warnings are shown when you attempt to turn on a suspended outlet •...
3) Click a sensor to edit the thresholds. 4) Make changes as needed. • To enable any threshold, select the corresponding checkbox. • • Type a new value in the accompanying text box. • 5) Click Save. Power Supply Sensor The PRO4X's controller receives power from its inlet.
State Description fault The controller cannot receive power from its own inlet because of a power failure on the inlet or a broken power supply. Instead it is receiving power from another PRO4X PDU. Power-Sharing Restrictions and Connection (on page 29). After entering the fault state, this sensor is listed in the Alerted Sensors section of the Dashboard.
Page 132
▶ To configure dip/swell thresholds: 1) On the Inlet page, click Edit Thresholds in the Dip/Swell section to enable the form. 2) Dip threshold: Select the checkbox to enable the threshold. Enter a voltage value. The default is set to enabled, and the value is relative to the inlet's voltage rating. 3) Swell threshold: Select the checkbox to enable the threshold.
Page 133
• Crest Factor • • Displacement Power Factor • • Phase Angle • ▶ Settings--Name the inlet: Scroll down past the Sensor list to the Settings. • • Click Edit Settings, enter a name for the inlet, then click Save. For example, name the inlet after the power source.
Page 134
Tip: To enable the display of minimum/maximum for any sensor, click the Options icon at the top right of the Sensors lists. • • Click Reset and then confirm in the message. This inlet's sensor's minimum and max values are reset. ▶...
▶ To configure inlet thresholds: By default, there are pre‑defined RMS voltage and current threshold values in related fields. You can modify them to meet your needs. 1) Click the Thresholds title bar at the bottom of the page to display inlet thresholds. 2) Click the desired sensor to open the settings.
Page 136
2) Now you can configure the selected inlet, such as enabling thresholds or resetting its energy. • To disable the inlet, see the following instructions. • ▶ To disable one or multiple inlets: 1) On the individual inlet's data page, click Edit Settings. 2) Select the "Disable this inlet"...
5) To disable additional inlets, repeat the above steps. • If disabling an inlet will result in all inlets being disabled, a confirmation dialog appears, indicating • that all inlets will be disabled. Then click Yes to confirm this operation or No to abort it. After disabling any inlet, the following information or features associated with the disabled one are no longer available: •...
Page 138
• • Go to an individual outlet's data/setup page by clicking an outlet's name. ▶ To power control: 1) Select the checkboxes of the outlets you want to control. 2) Click the power control command.
Page 139
• On: Power ON • • Off: Power OFF • • Cycle: Power cycle turns outlet OFF then back ON • 3) A confirmation message appears. Click to confirm, or cancel 4) A 'Sequence running' message may appear while the outlet-switching process finishes. Click Cancel to interrupt the process if needed.
1) Select the checkboxes of the outlets you want to reset. 2) Click the Three Dots options icon, then select a reset option: • Reset Energy Counter: You must have the Admin role. Resets the active energy readings for the •...
• • Status: Outlet status, shown with color icon. Available on outlet-switching capable models only. • • RMS current (A) • • Active power (W) • • Power Factor • • Crest Factor • • Non-Critical: Outlet-switching capable models only. Non-Critical outlets display a green checkmark. Critical outlets display a gray X.
Page 142
Available on models with outlet-metering. ▶ To configure thresholds-related settings for multiple outlets: 1) On the Outlets page, click > Threshold Bulk Setup. 2) In the "Show Outlet Sensors of Type" field, select a sensor type. 3) In the "For Outlets of Receptacle Type" field, select an outlet type. 4) Select the checkboxes of the outlets you want to configure.
Page 143
Threshold Default value Hysteresis • • RMS current: Threshold Default value Upper warning 65% of rating Upper critical 80% of rating Hysteresis ▶ Multi-phase inlets or outlets: • • Line-Line RMS voltage: Threshold Default value Lower critical -6% of minimum rating Lower warning -3% of minimum rating Upper warning...
Threshold Default value Upper critical 80% of OCP rating Upper warning 65% of OCP rating Hysteresis ▶ Total residual current: Threshold Default value Upper critical 30mA Hysteresis 15mA Sequence Setup By default, outlets are sequentially powered on in the ascending order from outlet 1 to the final when turning ON or power cycling all outlets.
Load Shedding Setup: Setting Non-Critical Outlets Outlets that are turned off when load shedding is activated are called non-critical outlets. Outlets that are not affected by load shedding are called critical outlets. Per default, all outlets are configured as critical. ▶...
Load Shedding Mode: Activate or Deactivate Load Shedding is not supported on all models When a UPS supplying power to PRO4X switches into battery backup operation, it may be desirable to switch off non-critical outlets to conserve UPS battery life. This feature is known as load shedding. Outlets that are turned off when load shedding is activated are called non-critical outlets.
Page 147
▶ To activate load shedding mode: 1) On the Outlets page, click > Activate Load Shedding. Note: If the command is not available, check your permissions, especially whether you have the Switch Outlet permission for ALL non‑critical outlets. 2) Click Activate on the confirmation message. In the load shedding mode: •...
Page 148
Tip: If you manually perform any power operations on non-critical outlets during the load shedding mode, the icons vary. See Off and Lock Icons for Outlets (on page 148). • The message "Load shedding active" appears next to the 'Outlets' title. •...
Note: The switching-on operation does not power on the selected non‑critical outlets while the load shedding mode is active, but will cause those outlets to be automatically turned on after disabling the load shedding mode. ▶ Which outlets show the Off icon •...
Page 150
2) Configure available fields. Note that the fields marked with * are only available on outlet-switching capable models. Field Description Name Type an outlet name up to 64 characters long. *State on Click this field to select this outlet's initial power state. device •...
Page 151
▶ To view this outlet's Outlet History power chart: By default this outlet's active power data within the past two hours is shown in the power chart. • • Click the selector under the chart to view any other power sensor reading for this outlet. •...
Page 152
▶ To configure this outlet's threshold settings: Per default, there are pre‑defined RMS voltage and current threshold values in related fields. See Default Voltage and Current Thresholds. You can modify the defaults as needed. These threshold settings apply to a single outlet. You can also configure thresholds for multiple outlets at once.
Page 153
4) Click Save. Detailed Information on Outlet Pages Each outlet's data page has the Details section for showing general outlet information and Sensors section for showing the outlet sensor status. ▶ Details section: Field Description Label The physical outlet number Outlet status Available on outlet-switching capable models.
Page 154
• • RMS voltage (V) • • Voltage Total Harmonic Distortion • • Line Frequency (depends on model) • • Active Power (W) • • Active Energy (Wh) • • Reactive Power • • Apparent Power (VA) • • Apparent Energy •...
▶ To manually capture a waveform: 1) On the Outlets page, click an outlet to go to the details page. 2) Scroll down to the Waveform section. 3) Click Update to generate the waveform. • Hover your mouse over the waveform to view individual data points. •...
▶ Required permissions: You must have one of the permissions below to be able to operate all or some of the outlet group features. • • Administrator Privileges -- all operations • • Change Pdu, Inlet, Outlet & Overcurrent Protector Configuration -- creating, editing and deleting outlet groups •...
To create an outlet group, you must have either permission below. • • Administrator Privileges • • Change Pdu, Inlet, Outlet & Overcurrent Protector Configuration ▶ To create an outlet group: 1) In the Outlet Groups page, click Add Group. 2) Enter a Group name.
Page 158
▶ To switch one or multiple groups on the Outlet Groups page: 1) On the Outlet Groups page, select the group or groups you want to control. 2) The power control commands appear in the top right corner. 3) Click a power control command. •...
▶ Issue: • • When an outlet group that the user originally can switch is deleted, and then re-created with the same group name, the user will not be able to switch the "new" outlet group with the same group name.
Modifying an Outlet Group To modify an outlet group, you must have either permission below. • • Administrator Privileges • • Change Pdu, Inlet, Outlet & Overcurrent Protector Configuration ▶ To modify the member outlets: 1) On the Outlet Groups page, click a group name to go to its details page. 2) Click Edit Members.
▶ To delete one or multiple groups on the Outlet Groups page: 1) On the Outlet Groups page, select one or more outlet groups. 2) Click > Delete, then confirm the operation when prompted. ▶ To delete a group on a specific outlet group's page: 1) Open a specific outlet group's page by clicking on its name.
Page 162
Status Bar colors normal above upper warning above upper critical Note: The "below lower warning" and "below lower critical" states also show yellow and red colors respectively. However, it is not meaningful to enable the two thresholds for current levels. •...
5) Click Save. Individual OCP Pages An OCP's data/setup page is opened after clicking any OCP's name on the OCPs or Dashboard page. ▶ General OCP information: Field Description Label This OCP's physical number. • • C1, C2, C3... • •...
Page 164
▶ To customize this OCP's name: 1) Click Edit Settings. 2) Type a name. 3) Click Save. ▶ To view this OCP's RMS current chart: This OCP's data chart is shown in the Overcurrent Protector History section. • • To retrieve the exact data at a particular time, hover your mouse over the data line in the chart. Both the time and data are displayed as illustrated below.
Page 165
1) Click the Thresholds title bar at the bottom of the page to display the threshold data. 2) Click the RMS current sensor, then make changes as needed. • To enable any threshold, select the corresponding checkbox. • • Type a new value in the accompanying text box. •...
OCP Trip-Cause Detection Not supported on all models. When the outlet that most likely caused a trip can be detected, this information displays in the web interface, front panel display, and command line interface (CLI). ▶ Web interface: • • On the page of a tripped OCP, the Status field indicates the outlet number that may cause the OCP- tripped event.
▶ Front panel display: The 'Likely trip cause' message will be displayed for an "open" OCP, indicating which outlet may cause the OCP-tripped event. ▶ CLI: • • Perform the show ocp command in the CLI. If any OCP has tripped, then the outlet that may cause this event is shown in parentheses in the State field of the tripped OCP.
2) Click the Details link to view the waveform. Peripherals If there are environmental sensor packages connected, they are listed on the Peripherals page. An environmental sensor package may contain: • • Numeric sensors: Detectors that show both readings and states, such as temperature sensors. •...
Page 169
Open the Peripheral Devices page by clicking Peripherals in the Menu. Then you can: • • Perform actions on multiple sensors/actuators by using the control/action icons on the top-right corner. • • Go to an individual sensor's or actuator's data/setup page by clicking its name. ▶...
Page 170
release an old sensor if you select to reuse its assigned ID: Managing One Sensor or Actuator (on page 178). When you manage multiple sensors at once, ID numbers are automatically assigned, and nothing else is changed or released. 1) Select the sensors/actuators that you want to manage/release from management. 2) Click to view options and select Manage or Release.
Page 171
▶ To configure sensor/actuator-related settings: 1) Click > Peripheral Device Setup. Field Function Note Peripheral device Options to describe the vertical locations (Z Every sensor has a Z Coordinate field. The format Z coordinate coordinates) of environmental sensor setting specifies whether those coordinates are packages.
Page 172
Field Function Note Active powered • • An "active" actuator is turned ON, or, for a Determines the maximum number of "active" door handle, door is OPENED. dry contact limit powered dry contact actuators that is permitted concurrently. • • This setting only applies to "powered dry contact"...
4) Deassertion hysteresis: An alarm is cleared when the sensor reading normalizes the specified amount away from the threshold. In the screenshot example above, if temperature normalizes by more than 1 degree of the threshold, the alarm is cleared. When the reading is within 1°C from the threshold, the alarm will remain active.
In the following table, "R" represents any numeric sensor's reading. The symbol <= means "smaller than" or "equal to." Sensor status Color States shown in the interface Description Unknown unavailable Sensor state or readings cannot be detected. unmanaged Sensors are not being managed. •...
• • They show one of the managed states. • • For managed 'numeric' sensors, their readings are retrieved and displayed. If any numeric sensor is disconnected or its reading cannot be retrieved, it shows "unavailable" for its reading. ▶ Unmanaged sensors/actuators: •...
State Description • • For numeric sensors, it means the readings are within the normal normal range. • • For state sensors, it means they enter the normal state. below lower critical "R" < Lower Critical threshold below lower Lower Critical threshold <= "R" < Lower Warning threshold warning above upper Upper Warning threshold <...
The serial number for each sensor or actuator appears listed in the web interface when it is detected. Match the serial number from the tag to those listed in the sensor table. Identifying the Sensor Position and Channel The Peripheral Devices page shows where each sensor or actuator is connected. •...
Managing One Sensor or Actuator If you are managing only one sensor or actuator, you can assign the desired ID number to it. When managing multiple sensors/actuators at a time, the IDs are automatically assigned. Tip: When the total of managed sensors/actuators reaches the maximum value, you cannot manage additional ones.
Available IDs show "unused." 4) Click Manage. ▶ Special note for Legrand humidity sensors: A Legrand humidity sensor is able to provide two measurements - relative and absolute humidity values. • • A relative humidity value is measured in percentage (%).
Page 180
Threshold settings, if enabled, help you identify whether any numeric sensor enters the warning or critical level. In addition, you can have PRO4X automatically generate alert notifications for any warning or critical status. ▶ To configure a numeric sensor's threshold settings: 1) Click Edit Thresholds.
Page 181
• To have this sensor follow the default threshold settings configured for its own sensor type, select • the 'Use default thresholds' checkbox. Peripherals. The default threshold settings are configured on the page of • To customize the threshold settings for this particular sensor, deselect the 'Use default thresholds' •...
Page 182
2) Make changes to available fields, and then click Save. Fields Description Name A name for the sensor or actuator. Description Any descriptive text you want. Location (X, Y Describe the sensor's or actuator's location in the data center by typing alphanumeric values for the and Z) X, Y and Z coordinates.
Page 183
Fields Description Sensor Polarity This field is available for DX2‑CC2 contact closure sensors only. Determine the normal state of your DX2‑CC2. • • Normal Open: The open status of the connected detector/switch is considered normal. An alarm is triggered when the detector/switch turns closed. •...
Page 184
▶ To turn on or off an actuator: 1) Click the desired control button. : Turn ON. : Turn OFF. 2) Confirm the operation on the confirmation message. Note: Per default you can turn on as many dry contact actuators as you want, but only one "powered dry contact"...
▶ Other operations: You can go to another sensor's or actuator's data/setup page by clicking the selector on the top- left corner. Z Coordinate Format Z coordinates refer to vertical locations of environmental sensor packages. You can use either the number of rack units or a descriptive text to describe Z coordinates.
▶ Example: X = Brown Cabinet Row Y = Third Rack Z = Top of Cabinet ▶ Values of the X, Y and Z coordinates: • • X and Y: They can be any alphanumeric values comprising 0 to 24 characters. •...
Page 187
Field Description Number of Total of available tag ports on this asset strip assembly. rack units • • For all AMS2 asset strips, and those AMS asset strips with the suffix "G3" on its hardware label, the number of its tag ports (rack units), are automatically detected.
Page 188
1) Click Ok. The rack unit numbering and LED color settings are immediately updated on the Rack Units list illustrated below. • • The 'Index' number is the physical tag port number printed on the asset strip, which is not configurable.
Page 189
2) Make changes to the information by typing a new value or clicking that field to select a different option. Field Description Name Name for this rack unit. For example, you can name it based on the associated IT device. Operation Determine whether this rack unit's LED behavior automatically Mode...
Page 190
Field Description LED Color This field is configurable only after the Operation Mode is set to Manual Override. Determine what LED color is shown for this rack unit if the LED is lit. ▶ To expand a blade extension strip: A blade extension strip, like an asset strip, has multiple tag ports.
Page 191
• To hide the blade extension slots list, click • ▶ To customize asset IDs on programmable asset tags: You can customize asset IDs only when the asset tags are "programmable" ones. Non-programmable tags do not support this feature. In addition, you can also customize the ID of a blade extension strip. If a barcode reader is intended, connect it to the computer you use to access the PRO4X.
Page 192
2) In the Asset/ID column, enter the customized asset IDs by typing values or scanning the barcode. • When using a barcode reader, first click the desired rack unit, and then scan the asset tag. Repeat • this step for all desired rack units. •...
3) Verify the correctness of customized asset IDs and modify as needed. 4) Click Apply at the bottom of the page to save changes. Asset Strip Automatic Firmware Upgrade After connecting the asset strip, it automatically checks its own firmware version against the version of the asset strip firmware stored in the PRO4X.
Serial Access With Dominion Serial Access Module Connecting a PRO4X and a Dominion Serial Access Module (DSAM) provides access to devices such as LAN switches and routers that have a RS-232 serial port. The DSAM is a 2- or 4 port serial module that derives power from the PRO4X. Connect a maximum of 2 DSAM modules to the PRO4X using USB cables.
DSAM LED Operation The DSAM unit has one LED for status, and 2 LEDs on each port. ▶ Status LED: The Status LED is labeled on the unit front. Light is on back. The Status LED gives information at bootup and upgrade.
▶ To view DSAM serial ports: Click DSAM Serial Port Access. You can access and configure serial ports from this page. • • Ports are listed by physical USB position on the DSAM unit. • • # column indicates which PRO4X USB port DSAM is plugged into. •...
Page 197
2) In the General section: • Enter a Name for the port. • • Check the Current State of the port. Status and Availability are listed. • 3) In the Serial Settings section, check or change the following settings:...
Connect to DSAM Serial Targets in the Web Interface ▶ To connect to DSAM serial targets in the web interface: 1) Click DSAM Serial Port Access to view the list of ports. 2) Click Connect button of the port you want to connect to. HSC launches in a new window.
DSAM CLI Commands • • show • show sxport [<sxportid>] • Shows serial access port parameters • sxportid Serial access port id (or 'all') (1.1/1.2/all) [all] • Shows DSAM serial port parameters Example: # show sxport 1.1 Port ID: 1.1 Name: DSAM 1 - Port 1 Device connected: No Device interface type: Automatic...
During connecting to target, Pressing the escape sequence (CONTROL-]) the following target port CLI command can be reached: clientlist Display all users on the port close Close this target connection getwrite Get write access for the port resetport Reset port return Return to the target session sendbreak Send a break to the connected target writelock Lock write access to this port...
Note: Make sure SSH DPA port enabled is selected in DSAM Serial Port Access >DSAM Port #. • • Via regular TCP port: 1. Type command ssh user:1.2@device 1) After login, user will enter CLI interface. 2) Press Escape Sequence ^] 3) Type commands See: DSAM CLI Commands (on page 199)
Page 202
▶ User information: Field/setting Description User name The name the user enters to log in. • • 1 to 32 characters • • Case sensitive • • Colon character :, forward slash /, and spaces are NOT permitted. Full name The user's first and last names.
Page 203
Field/ Description setting Security level Click the field to select a preferred security level from the list: • • None • • Authentication: Authentication and no privacy. • • Authentication & Privacy: Authentication protocol SHA-1, privacy protocol AES-128. Default. • •...
Page 204
Field/setting Description Privacy Click this field to select the desired privacy protocol. Two protocols are available: • • • • AES-128 (default) • • AES-192 • • AES-256 • • AES-192 (3DES key extension) • • AES-256 (3DES key extension) ▶...
Built-in role Description Operator Provide frequently-used permissions, including: • • Acknowledge Alarms • • Change Own Password • • Change Pdu, Inlet, Outlet & Overcurrent Protector Configuration (if your model is a PDU) • • Switch Outlet (if your model supports it) •...
2) Click Save for changes. ▶ To delete multiple user accounts: 1) On the Users page, select users by clicking the checkboxes. 2) Click the Delete icon then click to confirm. Note: You cannot delete the original factory-default Administrator account, but you can disable it. Creating Roles A role is a combination of permissions.
6) Click Save. The role is created and you can assign it to any user. Editing or Deleting Roles Roles cannot be renamed, but you can delete them or change their included privileges. Choose User Management > Roles to open the Roles page, which lists all roles. The built-in Admin role displays the lock icon .
▶ To edit a role: 1) On the Roles page, click the desired role. The Edit Role page opens. • You can edit the description or change the privileges. • • To delete this role, click • , and confirm the operation. 2) Click Save.
Field Description Pressure unit Preferred units for pressure -- Pascal or Psi. • • Pascal = one newton per square meter • • Psi = pounds per square inch 1) Click Save. Setting Default Measurement Units User preferences apply to displays in the GUI and CLI for locally authenticated users. Default preferences apply to the front panel and SNMP, and to remote-authenticated users.
Network Settings Configure wired, wireless, and Internet protocol-related settings on the Network page after connecting the PRO4X to your network. You can enable both the wired and wireless networking so that there are multiple IP addresses -- wired and wireless IP. For example, you can obtain one IPv4 and/or IPv6 address by enabling one Ethernet interface, and obtain one more IPv4 and/or IPv6 address by enabling/configuring the wireless interface.
Page 212
• • LDAP • • • • SMTP • • • • Telnet • • • • SSL/TLS • • SNMP • • SysLog Note: PRO4X disables TLS 1.0 and 1.1 by default. It enables only TLS 1.2 and 1.3. Common Network Settings Common Network Settings are OPTIONAL, not required.
Page 213
Field Description First/Second/ Manually specify static DNS server(s). Third DNS server • • If any static DNS server is specified in these fields, it will override the DHCP-assigned DNS server. • • If DHCP (or Automatic) is selected for IPv4/IPv6 settings, and there are NO static DNS servers specified, DHCP-assigned DNS servers are used.
Page 214
▶ IPv4 settings: Field/setting Description Enable IPv4 Enable or disable the IPv4 protocol. IP auto configuration Select the method to configure IPv4 settings. • • DHCP: Auto-configure IPv4 settings via DHCP servers. • • Static: Manually configure the IPv4 settings. Preferred hostname Enter the hostname you prefer for IPv4 connectivity •...
Page 215
fd07:2fa:6cff:1111::0/128 Example: • Assign a Default Gateway. • ▶ Enable Interface: Make sure the Ethernet interface is enabled, or all networking through this interface fails. This setting is available in the ETH1/ETH2 or ETHERNET section, but not available in the BRIDGE section. ▶...
Page 216
Field Description Outer authentication This field appears when 'EAP' is selected. There are two authentication methods for EAP. • • PEAP: A TLS tunnel is established, and an inner authentication method can be specified for this tunnel. • • TLS: Authentication between the client and authentication server is performed using TLS certificates.
Page 217
Field Description CA certificate This field appears when 'EAP' is selected. CA certificate is required when "Enable verification of TLS certificate chain" is selected by default; and strongly recommended RADIUS authentication This field appears when 'EAP' is selected. server name Type the name of the RADIUS server if it is present in the TLS certificate.
Page 218
Field/setting Description Allow connection If powered off for a long time, the system time may be incorrect. if system clock is When this checkbox is deselected, and if the system time is incorrect incorrect, the installed TLS certificate is considered not valid yet and will cause the network connection to fail.
Page 219
Field/setting Description Authentication Select an authentication method. • • No Authentication: No authentication data is required. • • PSK: A Pre-Shared Key is required. • • EAP: PRO4X supports 802.1X (EAP) Network Authentication. Enter required authentication data in the fields that appear. Pre-Shared Key This field appears only when PSK is selected.
Page 220
Field/setting Description Client certificate, This field appears when 'EAP', 'PEAP' and 'TLS' are all Client private key, selected. Client private key password PEM encoded X.509 certificate and PEM encoded private key are required for certification-based authentication methods. Private key password is optional. •...
Page 221
Field/setting Description • • Select this checkbox to make the authentication succeed Allow expired and regardless of the certificate's validity period. not yet valid certificates • • After deselecting this checkbox, the authentication fails whenever any certificate in the selected certificate chain is outdated or not valid yet.
Page 222
Field/setting Description • • Enter the hostname you prefer for IPv6 connectivity Preferred hostname • • Automatic settings: Optionally specify the preferred hostname, which must meet the above requirements. • • Static settings: Assign a static IPv6 address, which follows this syntax "IP address/prefix length". Example: fd07:2fa:6cff:1111::0/128 ▶...
Page 223
▶ To view the log: 1) Access the diagnostic log with either method below. • Choose Device Settings > Network > ETH1/ETH2 > Show EAP Authentication Log. • • Choose Device Settings > Network > WIRELESS > Show WLAN Diagnostic Log. •...
Page 224
In this example, NIC-2 (192.168.100.88) is the next hop router for your PRO4X to communicate with any device in the other subnet 192.168.200.0. In the IPv4 "Static Routes" section, you should enter the data as shown below. Note that the address in the first field must be of the Classless Inter-Domain Routing (CIDR) notation.
Page 225
In this example, NIC-2 (fd07:2fa:6cff:2405::80) is the next hop router for your PRO4X to communicate with any device in the other subnet fd07:2fa:6cff:1111::0. In the IPv6 "Static Routes" section, you should enter the data as shown below. Note that the address in the first field must be of the Classless Inter-Domain Routing (CIDR) notation.
Page 226
▶ Interface list: Interface Description name BRIDGE When another wired network is connected to the Ethernet port of your PRO4X, and your PRO4X has been set to the bridging mode, select this interface name instead of the Ethernet interface. ETH1 When another wired network is connected to the ETH1 port of your PRO4X, select this interface name.
Page 227
Field Description Port forwarding role Primary or Expansion. This is to determine which device is the primary and (available on all cascaded devices) which ones are expansion devices. Downstream interface USB or ETH1/ETH2. (available on the primary This is to determine which port on the primary device is connected to Expansion 1.
Page 228
In this mode, the DHCP server communicates with every cascaded device respectively and assigns four different IP addresses. Each device has its own IP address. The way to remotely access each cascaded device is completely the same as accessing a standalone device in the network.
Page 229
▶ "Port Forwarding" mode: In this mode, the DHCP server communicates with the primary device alone and assigns one IP address to the primary device. All expansion devices share the same IP address as the primary device. You must specify a 5XXXX port number (where X is a number) when remotely accessing any expansion device with the shared IP address.
Page 230
Protocols HTTPS HTTP TELNET SNMP MODBUS • • XX is a two-digit number representing the device position as shown below. Position Position Primary device Expansion 8 Expansion 1 Expansion 9 Expansion 2 Expansion 10 Expansion 3 Expansion 11 Expansion 4 Expansion 12 Expansion 5 Expansion 13...
Page 231
Protocols Port Numbers MODBUS In the Port Forwarding mode, the cascaded device does NOT allow you to modify the standard TCP/UDP port configuration, including HTTP, HTTPS, SSH, Telnet and Modbus/TCP. Port Forwarding Examples In this example, Port Forwarding mode is applied to a cascading chain comprising three devices. The IP address is 192.168.84.77.
Page 232
▶ Expansion 1 device: Position code for Expansion 1 is '01' so each port number is 5NN01 as shown below. Protocols Port numbers HTTPS 50001 HTTP 50101 50201 TELNET 50301 SNMP 50501 MODBUS 50601 Examples: • • To access Expansion 1 via HTTPS, the IP address is: https://192.168.84.77:50001/ •...
Page 233
http://192.168.84.77:50102/ • • To access Expansion 2 via SSH, the command is: ssh -p 50202 192.168.84.77 Adding, Removing or Swapping Cascaded Devices Change a device's cascading mode first before adding that device to a cascading chain, or before disconnecting that device from the chain. If you only want to change the cascading mode of an existing chain, or swap the primary and expansion device, always start from the expansion device.
a. Access the expansion device that will replace the primary device, and set its role to 'Primary', and correctly set the downstream interface. b. Access the primary device, set its role to 'Expansion'. c. Swap the primary and expansion device now. ▪...
Page 235
HTTPS and HTTP enable the access to the web interface. Telnet and SSH enable the access to the command line interface. By default, SSH is enabled, Telnet is disabled, and all TCP ports for supported services are set to standard ports. You can change default settings if necessary. Important: PRO4X uses TLS rather than SSL.
Page 236
• Enable or disable HTTPS access. • • Enable HSTS: Default is enabled. • • Default port is 443. You can enter a custom port. • Warning: Different network services cannot share the same TCP port. ▶ Special note for AES ciphers: The PRO4X device's TLS-based protocols support AES 128- and 256-bit ciphers.
Page 237
2) Enable or disable "SNMP v1 / v2c" and/or "SNMP v3" by clicking the corresponding checkbox. • The SNMP v1/v2c read-only access is enabled by default. The default 'Read community string' is • "public." • To enable read-write access, type the 'Write community string.' Usually the string is "private." •...
Page 238
a. Select the 'Enable SNMP notifications' checkbox. b. Select a notification type -- SNMPv2c trap, SNMPv2c inform, SNMPv3 trap, and SNMPv3 inform. c. Specify the SNMP notification destinations and enter necessary information. For details, refer to: ▪ SNMPv2c Notifications ▪ ▪...
Page 239
Field Description Server requires Select this checkbox if your SMTP server requires password authentication authentication. User name, Type a user name and password for authentication after selecting the above checkbox. Password • • The length of user name and password ranges between 4 and 64.
Page 240
Changing SSH Settings You can enable or disable the SSH access to the command line interface, change the TCP port, or set a password or public key for login over the SSH connection. ▶ To change SSH settings: 1) Choose Device Settings > Network Services > SSH. 2) To enable or disable the SSH access, select or deselect the checkbox.
Page 241
▶ Modbus Gateway: If connecting the Modbus RTU devices to PRO4X and enabling the Modbus Gateway feature, the Modbus TCP clients on your network will be able to communicate with those Modbus RTU devices attached to PRO4X. 1) To allow the Modbus TCP clients on the network to communicate with the Modbus RTU devices connected to the PRO4X, select the 'Enable Modbus gateway' checkbox.
Page 242
Enabling Redfish Services You can enable or disable the Redfish services to manage the device through the Redfish API. By default, this service is enabled. Enabling Redfish services allows you to retrieve the following details. • • configuration details, such as thresholds, names, etc. •...
Enabling this feature also enables Link-Local Multicast Name Resolution (LLMNR) and/or MDNS, which are required for resolving APIPA host names. See APIPA and Link-Local Addressing. The service advertisement feature supports both IPv4 and IPv6 protocols. If you have set a preferred host name for IPv4 and/or IPv6, that host name can be used as the zero configuration .local host name, that is, <preferred_host_name>.local, where <preferred_host_name>...
Page 244
When traffic reaches or is sent from the PRO4X, the rules are executed in numerical order. Only the first rule that matches the IP address determines whether the traffic is accepted or discarded. Any subsequent rules matching the IP address are ignored. •...
Page 245
Editing or Deleting IP Access Control Rules When an existing IP access control rule requires updates of IP address range and/or policy, modify them accordingly. Or you can delete any unnecessary rules. ▶ To modify or delete a rule: 1) Choose Device Settings > Security > IP Access Control. 2) Go to the IPv4 or IPv6 section.
Page 246
• Make changes to the selected rule, and then click Save. • • Click • to remove it. • To re-sort its order, click • 5) Click Save. • IPv4 rules: Make sure you click the Save button in the IPv4 section, or the changes made to IPv4 •...
Page 247
• • Select the rule above which you want to insert a new rule. For example, to insert a rule between rules #3 and #4, select #4. • • Click Insert Above. • • Type a starting IP address in the Start IP field. •...
Page 248
▶ To modify a role-based access control rule: 1) Choose Device Settings > Security > Role Based Access Control. 2) Go to the IPv4 or IPv6 section. 3) Select the desired rule in the list. • Ensure the IPv4 or IPv6 checkbox has been selected, or you may not edit or delete any rule. •...
Page 249
Field Description Country The country where your company is located. Use the standard ISO country code, which comprises two uppercase letters. For a list of ISO codes, google ISO 3166 country codes. State or province The full name of the state or province where your company is located. Locality The city where your company is located.
Page 250
a. You are prompted to open or save the file. Click Save to save it onto your computer. b. Submit it to a CA to obtain the digital certificate. c. If the CSR contains incorrect data, click Delete Certificate Signing Request to remove it, and then repeat the above steps to re-create it.
Page 251
Field Description Common name The fully qualified domain name (FQDN) of your PRO4X. Email address An email address where you or another administrative user can be reached. Key Type/Key Length Key type RSA requires you to select Key Length: • •...
Page 252
Note: If you are using a certificate that is part of a chain of certificates, each part of the chain is signed during the validation process. ▶ To download active key and certificate files from PRO4X: 1) Choose Device Settings > Security > TLS Certificate. 2) In the Active TLS Certificate section, click Download Key and Download Certificate respectively.
Page 253
If the external authentication fails, an "Authentication failed" message is displayed. Details regarding the authentication failure are available in the event log. You must have the "Change Authentication Settings" permission to configure or modify the authentication settings. Adding LDAP/LDAPS Servers To use LDAP authentication, enable it in the Device Settings >...
Page 254
Field/setting Description Enable verification Select this checkbox if it is required to validate the LDAP server's certificate by the PRO4X of LDAP server prior to the connection. certificate If the certificate validation fails, the connection is refused. CA certificate Consult your AA server administrator to get the CA certificate file for the LDAPS server. Click Browse to select and install the certificate file.
Page 255
Field/setting Description User search Search criteria for finding LDAP user objects within the directory tree. subfilter • • Select this checkbox to determine group membership by consulting the user's Group lookup memberOf attribute(s). using memberOf attribute • • Deselect this checkbox to determine group membership by doing a non-recursive search for groups containing the user's DN as member.
Page 256
▶ To duplicate LDAP/LDAPS server settings: If you have added any LDAP/LDAPS server to the PRO4X, and the server you will add shares identical settings with an existing one, the most convenient way is to duplicate that LDAP/LDAPS server's data and then revise the IP address/host name.
Page 257
Field/setting Description Timeout This sets the maximum amount of time to establish contact with the Radius server before timing out. Type the timeout period in seconds. Retries Type the number of retries. Shared secret, The shared secret is necessary to protect communication with the Radius server. Confirm shared secret 1) To verify settings, click Test Connection to check if you can connect to the new server successfully.
Page 258
Field/setting Description Type of TACACS+ Select an authentication protocol. authentication • • ASCII • • PAP (Password Authentication Protocol) • • CHAP (Challenge Handshake Authentication Protocol) • • MS-CHAP (Microsoft Challenge Handshake Authentication Protocol) CHAP is generally considered more secure because the user name and password are encrypted, while in PAP they are transmitted in the clear.
Page 259
Configuring Login Settings Choose Device Settings > Security > Login Settings to open the Login Settings page, where you can: • • Configure the user blocking feature. Note: The user blocking function applies only to local authentication instead of external authentication through AA servers.
Page 260
Configuring Password Policy Choose Device Settings > Security > Password Policy to open the Password Policy page, where you can: • • Force users to use strong passwords. • • Force users to change passwords at a regular interval -- that is, password aging. ▶...
▶ Login manner after enabling the service agreement: After the Restricted Service Agreement feature is enabled, the agreement's content is displayed on the login screen. To log in when a restricted service agreement appears: • • In the web interface, select the checkbox labeled "I understand and accept the restricted service agreement."...
Page 262
• • Select 'User specified time'. • • Enter the date or click the calendar icon to select a date. • • Click 12H/24H button to toggle time formats. • • Click the AM/PM button to toggle. • • Enter the time or click the arrows to set it. ▶...
Windows NTP Server Synchronization Solution The NTP client on the PRO4X follows the NTP RFC so the PRO4X rejects any NTP servers whose root dispersion is more than one second. An NTP server with a dispersion of more than one second is considered an inaccurate NTP server by the PRO4X.
Page 264
3) The New Door Access Rule page opens. Enter a name for the rule. 128 characters maximum. 4) Select the door locks this rule applies to in the Available Door Handle Locks list. Each selected door lock appears in the Selected Locks section. 5) To allow authorization via card reader, select the Card Access checkbox, then select the correct Card Reader and click Read Card to retrieve the Card ID.
Page 265
8) To allow authorization with an Absolute Time Condition, select the Absolute Time checkbox, then use the calendar tool to set the start and end dates, and the clock tools to set the start and end times during which access is granted. Note: Click the 12H/24H icon to toggle between clock styles. 9) To allow authorization with a Periodic Time Condition, select the Periodic Time checkbox, then select the Days of Week and range of hours on which access is granted.
10) Click Create to save the rule. All rules appear on the main Door Access Control page. Event Rules and Actions Crete event rules and actions to notify you of or react to a change in conditions. An event rule consists of two parts: •...
Page 267
a. Assign a name to this action. b. Select the desired action and configure it as needed. c. Click Create. 3) Click New Rule to create a new rule. a. Assign a name to this rule. b. Make sure the Enabled checkbox is selected, to make the new rule active. c.
Page 268
▶ Event rule configuration illustration: 1) Choose Device Settings > Event Rules > New Rule. 2) Click the Event field to select an event type. • <Any sub-event> means all events shown on the list. • • <Any Numeric Sensor> means all numeric sensors, including internal and environmental sensors. •...
Page 269
6) In this example, 'Above upper critical threshold' is selected because we want the PRO4X to react only when the selected temperature sensor's reading enters the upper critical range. A "Trigger condition" field appears, requiring you to define the "exact" condition related to the "upper critical" event.
Page 270
Event types Radio buttons • • Unavailable: action occurs only when the chosen sensor is Sensor availability NOT detected and becomes unavailable. • • Available: action occurs only when the chosen sensor is detected and becomes available. • • Both: action occurs both when the chosen sensor becomes unavailable or available.
Page 271
Event types Radio buttons • • Connected: action occurs only when the selected device is Device connection physically connected to it. or disconnection, such as a • • Disconnected: action occurs only when the selected device USB‑cascaded is physically disconnected from it. device •...
Page 272
Config of rack unit [AMSRACKUNITPOSITION] of asset strip [AMSNUMBER] ('[AMSNAME]') Asset Management > changed by user '[USERNAME]' to: Name Rack Unit Config '[AMSRACKUNITNAME]', LED Operation Mode Changed '[AMSLEDOPMODE]', LED Color '[AMSLEDCOLOR]', LED Mode '[AMSLEDMODE]' Asset Management > State of asset strip [AMSNUMBER] State ('[AMSNAME]') changed to '[AMSSTATE]'.
Page 273
[LINKIDTAG]Firmware upgraded successfully Device > Firmware from version '[OLDVERSION]' to version update completed '[VERSION]' by user '[USERNAME]' from host '[USERIP]'. [LINKIDTAG]Firmware upgrade failed from Device > Firmware version '[OLDVERSION]' to version '[VERSION]' update failed by user '[USERNAME]' from host '[USERIP]'. [LINKIDTAG]Firmware upgrade started from Device >...
Page 274
Sending Syslog message to server Device > Sending Syslog [SYSLOGSERVER]:[SYSLOGPORT] message failed ([SYSLOGTRANSPORTPROTO]) failed. [ERRORDESC] [LINKIDTAG]System reset performed by user Device > System reset '[USERNAME]' from host '[USERIP]'. Device > System started [LINKIDTAG]System started. Device > A TACACS+ A TACACS+ error occurred: [ERRORDESC]. error occurred Device >...
Page 275
Peripheral device '[EXTSENSORNAME]' in Peripheral Device Slot > Peripheral device '[EXTSENSORNAME]' in [FORMATTEDEXTSENSORSLOT] Numeric Sensor > [FORMATTEDEXTSENSORSLOT] asserted deasserted 'below lower critical' at Below lower critical 'below lower critical' at [SENSORREADING] [SENSORREADING] threshold [SENSORREADINGUNIT]. [SENSORREADINGUNIT]; it is now [SENSORSTATENAME]. Peripheral device '[EXTSENSORNAME]' in Peripheral Device Slot >...
Page 276
Link unit [LINKID] ([LINKUNITHOST]) has been Linking > Link unit released by user '[USERNAME]' from released '[USERIP]'. Outlet Grouping > Outlet group '[OUTLETGROUPID]' was Outlet Group > Outlet modified. Group Modified Outlet Grouping > Outlet group '[OUTLETGROUPID]' power cycle Outlet Group > Power initiated by user '[USERNAME]' from host control >...
Page 277
Outlet Grouping > Outlet group '[OUTLETGROUPID]' was created. Outlet Group Created Outlet Grouping > Outlet group '[OUTLETGROUPID]' was deleted. Outlet Group Deleted Communication with PDU Communication with PDU [PDUNUMBER] PDU > Controller > [PDUNUMBER] controller controller '[CONTROLLER]' (board ID Communication failed '[CONTROLLER]' (board ID [BOARDID]) failed [BOARDID]) restored...
Page 278
Sensor '[PDULINEPAIRSENSOR]' on line '[INLETLINEPAIR]' of PDU Sensor '[PDULINEPAIRSENSOR]' on line PDU > Inlet > Line Pair > [PDUNUMBER] inlet '[INLET]' '[INLETLINEPAIR]' of PDU [PDUNUMBER] inlet Sensor > Below lower deasserted 'below lower critical' at '[INLET]' asserted 'below lower critical' at critical threshold [SENSORREADING] [SENSORREADING] [SENSORREADINGUNIT].
Page 279
Sensor '[PDUPOLESENSOR]' on pole Sensor '[PDUPOLESENSOR]' on pole '[INLETPOLE]' of PDU [PDUNUMBER] PDU > Inlet > Pole > '[INLETPOLE]' of PDU [PDUNUMBER] inlet inlet '[INLET]' deasserted 'below Sensor > Below lower '[INLET]' asserted 'below lower warning' at lower warning' at [SENSORREADING] warning threshold [SENSORREADING] [SENSORREADINGUNIT].
Page 280
Sensor '[INLETSENSOR]' on PDU Sensor '[INLETSENSOR]' on PDU [PDUNUMBER] inlet '[INLET]' PDU > Inlet > Sensor > [PDUNUMBER] inlet '[INLET]' asserted 'below deasserted 'below lower critical' at Below lower critical lower critical' at [SENSORREADING] [SENSORREADING] threshold [SENSORREADINGUNIT]. [SENSORREADINGUNIT]; it is now [SENSORSTATENAME].
Page 281
A swell event occurred on PDU [PDUNUMBER] PX4 or PDU > Inlet > Swell inlet '[INLET]' for [DIPSWELLDURATION] s with PRO4X a maximum voltage of [DIPSWELLVOLTAGE] V. PDU [PDUNUMBER] placed in Load Shedding PDU [PDUNUMBER] removed from PDU > Load Shedding > Mode by user '[USERNAME]' from host Load Shedding Mode by user Started...
Page 282
Sensor '[OUTLETSENSOR]' on PDU Sensor '[OUTLETSENSOR]' on PDU [PDUNUMBER] outlet '[OUTLET]' PDU > Outlet > Sensor > [PDUNUMBER] outlet '[OUTLET]' asserted deasserted 'above upper critical' at Above upper critical 'above upper critical' at [SENSORREADING] [SENSORREADING] threshold [SENSORREADINGUNIT]. [SENSORREADINGUNIT]; it is now [SENSORSTATENAME].
Page 284
Sensor '[OCPSENSOR]' on PDU PDU > Overcurrent Sensor '[OCPSENSOR]' on PDU [PDUNUMBER] [PDUNUMBER] overcurrent Protector > Sensor > overcurrent protector '[OCP]' entered warning protector '[OCP]' exited warning Warning state. state; it is now [SENSORSTATENAME]. PDU [PDUNUMBER] sensor PDU [PDUNUMBER] sensor '[PDUSENSOR]' '[PDUSENSOR]' deasserted 'above PDU >...
Page 285
Sensor '[TRANSFERSWITCHSENSOR]' Sensor '[TRANSFERSWITCHSENSOR]' on PDU on PDU [PDUNUMBER] transfer PDU > Transfer Switch > [PDUNUMBER] transfer switch switch '[TRANSFERSWITCH]' Transfer Sensor > Above upper '[TRANSFERSWITCH]' asserted 'above upper deasserted 'above upper warning' at switch warning threshold warning' at [SENSORREADING] [SENSORREADING] [SENSORREADINGUNIT].
Page 286
Sensor '[TRANSFERSWITCHSENSOR]' Sensor '[TRANSFERSWITCHSENSOR]' on PDU on PDU [PDUNUMBER] transfer PDU > Transfer Switch > Transfer [PDUNUMBER] transfer switch switch '[TRANSFERSWITCH]' is no Sensor > Unavailable switch '[TRANSFERSWITCH]' has become unavailable. longer unavailable; it is now [SENSORSTATENAME]. Fuse of [FORMATTEDEXTPORT] is Fuse of [FORMATTEDEXTPORT] is Port Fuse >...
Page 287
Sensor '[CIRCUITSENSOR]' on panel Power Metering Sensor '[CIRCUITSENSOR]' on panel '[POWERMETER]' circuit '[CIRCUIT]' Controller > Power '[POWERMETER]' circuit '[CIRCUIT]' asserted deasserted 'above upper warning' at BCM2 / Meter > Circuit > 'above upper warning' at [SENSORREADING] [SENSORREADING] Sensor > Above upper [SENSORREADINGUNIT].
Page 288
Sensor '[PDUPOLESENSOR]' on pole Power Metering Sensor '[PDUPOLESENSOR]' on pole '[POWERMETERPOLE]' of power Controller > Power '[POWERMETERPOLE]' of power meter meter '[POWERMETER]' deasserted BCM2 / Meter > Pole > Sensor > '[POWERMETER]' asserted 'above upper 'above upper warning' at Above upper warning warning' at [SENSORREADING] [SENSORREADING] threshold...
Page 289
Power Metering Sensor '[POWERMETERSENSOR]' on power BCM2 / Controller > Power meter '[POWERMETER]' has been reset by Meter > Sensor > Reset user '[USERNAME]' from host '[USERIP]'. Power Metering Sensor '[POWERMETERSENSOR]' on Sensor '[POWERMETERSENSOR]' on power Controller > Power power meter '[POWERMETER]' is no BCM2 / meter '[POWERMETER]' has become Meter >...
Page 290
User Activity > Session Session of user '[USERNAME]' from host timeout '[USERIP]' timed out. User Activity > User User '[USERNAME]' from host '[USERIP]' was blocked blocked. User Administration > Password of user '[UMTARGETUSER]' changed Password changed by user '[USERNAME]' from host '[USERIP]'. User Administration >...
Page 291
Some actions have messages that you can customize using placeholders that will populate with specific information when the message is generated. Custom messages with placeholders can be used in these actions: Log event message, Send SMS, Send email (subject+body), Send webcam image (subject+body). ▶...
Page 292
3) Available actions depend on your model. See next sections for details on each action you can configure. 4) Click Create to save an action, then you can include it in an event rule. Alarm The Alarm is an action that requires users to acknowledge an alert. This helps ensure that the user is aware of the alert.
Page 293
5) In the 'Re-scheduling period' field, specify the time interval (in minutes) at which the alert notification is resent or regenerated regularly. 6) In the 'Re-scheduling limit' field, specify the maximum number of times the alert notification is resent. Values range from 1 to infinite. 7) (Optional) You can instruct the PRO4X to send the acknowledgment notification after the alarm is acknowledged in the 'Acknowledgment notifications' field.
Page 294
▶ Operation: 1) Choose Device Settings > Event Rules > 2) Select 'Change load shedding state' from the Action list. 3) In the Operation field, select either one below: • Start load shedding: Enters the load shedding mode when the specified event occurs. •...
Page 295
▶ Operation: 1) Choose Device Settings > Event Rules > New Action. 2) Select 'Log an event message' from the Action list. 3) Select the 'Use custom log message' checkbox, and then create a custom message in the provided text box. •...
Page 296
▶ Operation: 1) Choose Device Settings > Event Rules > 2) Select 'Push out sensor readings' from the Action list. 3) Select a server or host which receives the data in the Destination field. • If the desired destination is not available yet, go to the Data Push page to specify it. •...
Page 297
Folder name Definition options Serial number / Three folders will be created. Webcam name / • • Definitions of the parent folder and first subfolder are the same as the first row. Timestamp • • The final subfolder's name is the time when the recording event occurs, which is the accumulated time in seconds since 1970/1/1.
Page 298
4) By default, the SMTP server specified on the SMTP Server page will be the SMTP server for performing this action. To use a different SMTP server, select the 'Use custom settings' radio button. Default messages are sent based on the event. 5) If needed, you can customize the subject and messages sent via this email.
Page 299
b. Click the second to select the specific sensor for the target from the list. c. Click to add the selected sensor to the Report Sensors list box. For example, to monitor the current reading of the Inlet 1, select Inlet 1 from the left field, and then select RMS Current from the right field.
Page 300
[USERNAME] logged into the device on [TIMESTAMP] translates to Mary logged into the device on 2012-January-30 21:00 ▶ Operation: 1) Choose Device Settings > Event Rules > 2) Select 'Send SMS message' from the Action list. 3) In the 'Recipient phone number' field, specify the phone number of the recipient. 4) Select the 'Use custom log message' checkbox, and then create a custom message in the provided text box.
Page 301
• Select the 'Custom subject' checkbox, and enter the text you prefer as this email's subject. • • Select the 'Use custom log message' checkbox, and then create a custom message up to 1024 • characters in the provided field. •...
Page 302
▶ To send SNMP v3 notifications: 1) In the 'Notification type' field, select 'SNMPv3 trap' or 'SNMPv3 inform.' 2) For SNMP TRAPs, the engine ID is prepopulated. 3) For SNMP INFORM communications, leave the resend settings at their default or do the following: a.
Page 303
▶ To automatically start or stop a Lua script: 1) Choose Device Settings > Event Rules > 2) Select 'Start/stop Lua script' from the Action list. 3) In the Operation field, select 'Start script' or 'Stop script.' 4) In the Script field, select the script that you want it to be started or stopped when an event occurs. Scripts must be pre-loaded.
Page 304
4) To specify the outlet(s) where this action will be applied, select them one by one from the 'Available outlets' list. • To add all outlets, click Select All. • 5) To remove any outlets from the 'Selected outlets' field, click that outlet's 6) If 'Turn outlet on' or 'Cycle outlet' is selected, choose to select the 'Use sequence order and delays' checkbox so that all selected outlets will follow the power-on sequence defined on the Outlets page.
Page 305
Transport Next steps protocols A TLS certificate is required. Do the following: a. Type an appropriate port number in the 'TCP port' field. Default is 6514. b. In the 'CA certificate' field, click Browse to select a TLS certificate. After importing the certificate, you may: •...
Page 306
▶ Steps: 1) Click to create a 'Send email' action that sends an email to the desired recipient(s). • In this example, this action is named Email a Sensor Report. • • The subject and content of this email can be customized. •...
Page 307
1) Click to create a timer for performing the 'Send Temperature Sensor Readings' action hourly. • • In this example, the timer is named Hourly Temperature Sensor Reports. • • To perform the specified action at 12:30 pm, 01:30 pm, 02:30 pm, and so on, select Hourly, and set the Minute to 30.
Page 308
• • An email containing the specified temperature sensor readings will be sent hourly every day. If you no longer need the report, you can disable the timer by clearing the Enabled checkbox. Placeholders for Custom Messages Actions that include messages allow you to customize text and include placeholders that retrieve system information and include it in the message.
Page 309
Placeholder Definition [AMSRACKUNITPOSITION] The (vertical) rack unit position [AMSSTATE] The human-readable state of an asset strip [AMSTAGID] The asset tag ID [CARDREADERCHANNEL] The channel number of a card reader [CARDREADERDESCRIPTION] The custom description of a card reader [CARDREADERID] The id of a card reader [CARDREADERMANUFACTURER] The manufacturer of a card reader [CARDREADERNAME] The custom name of a card reader...
Page 310
Placeholder Definition [FAILURETYPE] The numeric hardware failure type [FAILURETYPESTR] The textual hardware failure type [FUSESTATENAME] The human readable state of a fuse [IFNAME] The human readable name of a network interface [INLET] The inlet label [INLETLINEPAIR] The inlet line pair identifier [INLETPOLE] The inlet power line identifier [INLETSENSOR]...
Page 311
Placeholder Definition [OLDDATETIME] The device date and time before a clock change [OLDVERSION] The firmware version the device is being upgraded from [OUTLET] The outlet label [OUTLETGROUPID] The outlet group ID [OUTLETGROUPNAME] The outlet group name [OUTLETGROUPSENSOR] The outlet group sensor name [OUTLETNAME] The outlet name Note: If any outlet does not have a name, neither an outlet name...
Page 312
Placeholder Definition [SENSORTHRESHOLDVALUE] The value of the threshold being crossed [SERVERPOWEROPERATION] The power control operation that was initiated on a server (on/off) [SERVERPOWERRESULT] The result of a power control operation [SMARTCARDID] The id of a smart card [SMARTCARDTYPE] The type of a smart card [SMTPRECIPIENTS] The list of recipients of an outgoing mail [SMTPSERVER]...
Page 313
▶ To edit or delete an event rule, action or scheduled action: 1) Choose Device Settings > Event Rules. 2) Click an item in the list of rules, actions or scheduled actions to open its page. • To modify settings, make changes and then click Save. •...
Page 314
The event rule involves: • • Event: Outlet > Outlet 3 > Sensor > Any sub-event • • Action: System SNMP Notification Action ▶ To create this outlet-level event rule: 1) For an event at the outlet level, select "Outlet" in the Event field. 2) Select "Outlet 3"...
Page 315
Sample Inlet-Level Event Rule In this example, we want the PRO4X to send SNMP notifications to the SNMP manager for any sensor change event of the Inlet I1. The event rule involves: • • Event: Inlet > Sensor > Any sub-event •...
Page 316
Sample Environmental-Sensor-Level Event Rule This section applies to outlet-switching capable models only. In this example, we want PRO4X to activate the load shedding function when a contact closure sensor enters the alarmed state. This event rule requires creating a new action before creating the rule. ▶...
Page 317
Note: ID numbers of all sensors/actuators are available on the Peripherals page. 5) Select "State Sensor/Actuator" because the contact closure sensor is a state sensor. 6) Select "Alarmed" since we want the PRO4X to respond when the selected contact closure sensor changes its state related to the "alarmed"...
▶ Example 2 This example illustrates an event rule which continuously causes the PRO4X to send out SMTP messages when one of the selected events listed on the Device menu occurs. Note that <Any sub-event> under the Device menu includes the event "Sending SMTP message failed." Event selected Action included Device >...
Page 319
By default, data logging is enabled. You must have the "Administrator Privileges" or "Change Pdu, Inlet, Outlet & Overcurrent Protector Configuration" permissions to change the setting. Important: The third-party management solutions like PowerIQ rely on the data logging feature, and the settings should be changed only in accordance with those systems' requirements.
▶ Enable Data Log Backup: This feature allows backup of the data log on a USB drive. After a power outage, when the PRO4X reboots, if a USB stick with a valid command is found, the data log is automatically repopulated from the backup.
Page 321
After configuring the destination and authentication settings, do either or both of the following: • • To perform the data push after the occurrence of a certain event, create the data push action and assign it to an event rule. •...
Page 322
▶ To immediately push out the data: 1) On the Data Push page, choose the data source you want to push out. 2) Click the Push Now button. ▶ To cancel a data push: • • You can cancel the push in progress: Click Cancel. ▶...
Page 323
Log Rows The following illustrates log rows with only one sensor record shown. The actual length and order of log rows will be the same as those of sensors descriptors. The comment beginning with // in each line, is added to the following illustration to help explain it. Asset Management Tag List The root object of the asset management tag list message is an AssetStripsMessage structure.
Asset Management Tag Log The root object of the asset management log message is an AssetLogPushMessage structure. It contains a list of tag or strip events since the last successful push. The comment beginning with // in each line, is added to the following illustration to help explain it. Monitoring Server Accessibility You can monitor whether specific IT devices are alive by having the PRO4X continuously ping them.
Page 326
▶ To add IT equipment for ping monitoring: 1) Choose Device Settings > Server Reachability. 2) Click 3) By default, the "Enable ping monitoring for this server" checkbox is selected. If not, select it to enable this feature. 4) Configure the following. Field Description IP address/hostname...
Page 327
Field Description Shutdown This is the command which is sent to the monitored IT device via command SSH for shutting it down after you press the Shutdown button on PRO4X. • • GNU/Linux: This option sends the GNU/Linux shutdown command. •...
Page 328
Field Description Timer delay This field appears for the 'Timer' method. Valid values range between 5 and 10,000 seconds. Active power threshold The field appears for the 'Active power drop' method. Valid values range between 0 and 21,000 W. Timeout for shutdown This field appears for the 'Active power drop' method.
Page 329
▶ To check the server monitoring states and results: 1) The column labeled "Ping Enabled" indicates whether the monitoring for the corresponding IT device is activated or not. 2) The column labeled "Status" indicates the accessibility of monitored equipment. Status Description Reachable The monitored equipment is accessible.
Page 330
▶ To power on a monitored device: 1) Select the IT device that you want to turn on. 2) Click Power Up. 3) Confirm the operation when prompted. 4) Observe the Power Control status of the monitored device to make sure the power-on operation succeeds.
Field Data entered Wait time after successful ping • To make the PRO4X declare the inaccessibility of the monitored PDU when that PDU becomes • inaccessible for around 12 seconds (4 seconds * 3 pings), enter the following data. Field Data entered Wait time after unsuccessful ping Number of consecutive unsuccessful pings for failure...
• • Outlet switching -- available on outlet-switching capable models only. • • Actuator control -- available on all models. • • Internal beeper's mute function -- available on all models • • Default front panel mode setup -- available on all models, except for the PX3-3000 series, which does NOT provide inlet sensor information.
Page 333
Bit-rate adjustment may be necessary. Change the bit rate before connecting the supported device to the PRO4X through the serial port, or there are communication problems. You can set diverse bit-rate settings for console and modem operations. Usually the PRO4X can detect the device type, and automatically apply the preset bit rate.
▶ To configure the analog modem: 1) Select the 'Answer incoming calls' checkbox to enable the remote access via a modem. Otherwise, deselect it. 2) Type a value in the 'Number of rings before answering' field to determine the number of rings the PRO4X must wait before answering the call.
Page 335
Note: Spaces are NOT permitted. 3) Determine whether and when to automatically execute the loaded script. Checkbox Behavior when selected Start automatically at system Whenever the PRO4X reboots, the script is automatically boot executed. Restart after termination The script is automatically executed each time after 10 seconds since the script execution finishes.
Page 336
Warning: The newly-loaded script will overwrite all existing codes in the Source Code section. Therefore, do not load a new script if the current script meets your needs. 6) If you chose to load a script or the example in the previous step, its codes are then displayed in the Source Code section.
Page 337
5) Click Start. 6) The script output will be shown in the Script Output section. • If needed, click • to delete the existing output data. ▶ To manually stop a script: 1) Choose Device Settings > Lua Scripts. 2) Click the desired script whose state is either 'Running' or 'Restarting.' 3) Click on the top-right corner.
State Description Running The script is currently being executed. Terminated The script was once executed, but stops now. Restarting The script will be executed. Only the scripts with the "Restart" column set to "yes" will show this state. ▶ Autostart: This column indicates whether the checkbox labeled "Start automatically at system boot"...
• • Wireless networking • • USB cascading • • USB configuration and firmware update • • Webcam support • • USB card reader support • • PDView mobile app for iOS ▶ Enable Crestron XiO Connection: • • If the Crestron XiO connection is part of your configuration, you can enable/disable it here. Using Prometheus and Grafana You can use the open-source tools Prometheus and Grafana to collect sensor data and visualize it.
▶ Grafana requirements: • • Grafana v8.1.5 or higher • • Install on a computer in the network of the Prometheus instance. • • Reference: https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1 Collected Data For integration into a Prometheus system, the PDU can output all measurements in a Prometheus- compatible format that can be queried in specific exposition format from the URL: 'https://<PDU_IP>/ cgi-bin/dump_prometheus.cgi'.
Page 341
Tip: If the information shown on this page does not match the latest status, press F5 to reload it. ▶ To display device information: 1) Choose Maintenance > Device Information. Click any header to expand the information. Available sections depend on your model. Section title Information shown Information...
Section title Information shown Peripheral Devices Serial numbers, model names, position and firmware-related information of connected environmental sensor packages. Asset Management Each asset strip's ID, boot version, application version and protocol version. Security SSH host keys. Viewing Connected Users You can check which users are logged in and their status. If you have administrator privileges, you can terminate any user's connection.
Column Description Idle Time The length of time for which a user remains idle. 1) To disconnect any user, click the corresponding a. Click Disconnect on the confirmation message. b. The disconnected user is forced to log out. ▶ If there are live webcam sessions: All Live Preview window sessions sharing the same URL, including one Primary Standalone Live Preview window and multiple Secondary Standalone Live Preview windows, are identified as one single "<webcam>"...
• ID number of the event • • Date and time of the event • • Event type • • A description of the event • 2) To filter the list, select the desired event type in the 'Filter event class' field, or enter keywords in the 'Filter by log message' field.
Page 345
5) Once complete, information of both installed and uploaded firmware versions as well as compatibility and signature-checking results are displayed. • If anything is incorrect, click Discard Upload. • 6) To proceed with the update, click Update Firmware. Warning: Do NOT power off the PRO4X during the update. 7) During the firmware update: •...
Viewing Firmware Update History The firmware upgrade history is permanently stored. It remains available even though you perform a device reboot or any firmware update. ▶ To view the firmware update history: 1) Choose Maintenance > Firmware History. Each firmware update event consists of: •...
Page 347
▶ Restrictions for bulk configuration: • • The target device must be running the same firmware version as the source device. • • The target device must be of the same model type as the source device. • • Bulk configuration is permitted if the differences between the target and source devices are only "mechanical"...
Page 348
Suffix Mechanical design Example Different power plug brands Customizing Bulk Configuration Profiles A bulk profile defines which settings are downloaded/saved from the source device and which are not. The default is to apply the built-in bulk profile, which downloads all settings from the source device except for device-specific data.
Page 349
Option Description Built-in The setting will follow the same setting of Raritan's built-in profile. • • If 'Excluded' is selected in the built-in profile, this setting will be also excluded. • • If 'Included' is selected in the built-in profile, this setting will be also included. The option inherited from the built-in profile will be enclosed in parentheses.
1) Log in to the target device, which is of the same model and runs the same firmware as the source device. 2) Choose Maintenance > Bulk Configuration. 3) In the Restore Bulk Configuration section, click Browse to select the configuration file. 4) Click 'Upload &...
▶ To download a backup file: You must have the Administrator Privileges or "Unrestricted View Privileges" to download a backup file. 1) Choose Maintenance > Backup/Restore. 2) Check the 'Backup format' field. If the chosen value does not match your need, change it. Option Description •...
Field Description Network host The name or IP address of the host that you want to check. Number of requests A number up to 20. This determines how many packets are sent for pinging the host. 2) Click Run Ping to ping the host. The Ping results are then displayed. ▶...
▶ Hardware failure(s) detected: ▶ Hardware failure types: Hardware issues Description Network device not detected A specific networking interface is NOT detected. I2C Bus stuck A specific I2C bus is stuck, which affects the communication with sensors. Expansion unit controller not Communication with a specific expansion unit controller fails.
2) Click Reboot. 3) A message appears, with a countdown timer showing the remaining time of the operation. It takes about one minute to complete. 4) When the restart is complete, the login page opens. Tip: If you are not redirected to the login page after the restart is complete, click the text "this link" in the countdown message.
2) Type your password and then click Factory Reset. 3) A message appears, with a countdown timer showing the remaining time of the operation. It takes about two minutes to complete. 4) When the reset is complete, the login page opens. Tip: If you are not redirected to the login page after the reset is complete, click the text "this link"...
▶ Permissions required: To do... Permission(s) required Either permission below: View snapshots and videos • • Change Webcam Configuration • • View Webcam Snapshots and Configuration Configure webcam settings Change Webcam Configuration Configuring Webcams and Viewing Live Images To configure a webcam or view live snapshot/video sessions, choose Webcams in the Menu. Then click the desired webcam to open that webcam's page.
Page 358
Tip: The date and time shown on the PRO4X web interface are automatically converted to your computer's time zone. 2) To save the current image onto PRO4X or a remote server, click Save Snapshot. • The default storage location for snapshots is the PRO4X device. To save them onto a remote server, •...
1) Adjust the brightness, contrast, saturation and gain by modifying their values or adjusting the corresponding slide bar. • To customize the gain value, you must deselect the Auto Gain checkbox first. • • To restore all settings to this webcam's factory defaults, click Set to Webcam Defaults. •...
Page 360
Tip: All Live Preview window sessions sharing the same URL, including one Primary Standalone Live Preview window and multiple Secondary Standalone Live Preview windows, are identified as one single "<webcam>" user in the Connected Users list. You can disconnect a "<webcam>" user to terminate all sessions sharing the same URL.
How Long a Link Remains Accessible For documentation purposes, the one who opens and sends the URL of the Primary Standalone Live Preview window is called User A and the two recipients of the same URL link are called User B and C. User C is able to access the snapshot or video image via the link when the URL link remains valid, which can be one of these scenarios: •...
Changing Storage Settings Important: The PRO4X web interface only lists the snapshots stored locally on the PRO4X device, but does NOT list those saved onto remote servers. You must launch appropriate third-party applications, such as an FTP client, to access and manage the snapshots stored on remote servers. The default is to store snapshots locally on the device, which has a limitation of 10 snapshots.
Page 363
Storage Description location • • It can store a maximum of 10 snapshots only. • • The web interface can list and display all snapshots stored on the PRO4X. • • All snapshots are CLEARED when the PRO4X is rebooted. CIFS/ Snapshots are saved onto a Common Internet File System/Samba.
Page 364
The structure of a snapshots folder looks similar to the diagram below. Number Folder name description User-defined parent directory, whose name depends your server settings, such as your FTP configuration. Serial number of your PRO4X device where the webcam is connected. For example, PH85350018.
If you have purchased a SmartLock kit with the door handle controller "DX2‑DH2C2", both menu items "SmartLock" and "Card Readers" will appear in the menu after connecting and configuring properly DX2‑DH2C2 and the door handles included in the kit. Note that "SmartLock" appears only when your door handles are connected via DX2‑DH2C2, but "Card Readers"...
Page 366
On this page you can: • • View the status of the cabinet door and card reader. Note: Data of "external" USB card readers is shown on the Card Readers page. • • Configure the doors connected to DX2‑DH2C2. You must set this because the types of connected door handles are not automatically detected.
Page 367
1) Click Edit Settings in the Settings section. 2) In the 'Door handle type' field, select the door handle type you are using. • If your specific Southco H3-EM model is listed, select it. For all other supported Southco H3-EM •...
Page 368
3) Make changes to the remaining fields as needed, then click Save. Section Description Auto Relock • • Specify how long the lock can remain open after someone opens the door handle lock via smart card or remote control without the Time handle being opened during that period.
Door Status and Control After configuring the door handle type properly, you can see the Status and Card Reader sections. ▶ To view the status of the door and card reader: Section Description Status Shows all sensor states detected by DX2‑DH2C2, including: •...
▶ To control the door: Per default, only one door handle can be opened at the same time so you must close one door before opening another. To increase the upper limit of concurrently opened doors, go to the Peripherals page. 1) Go to the proper door section, and click Open or Close.
Page 371
When a user scans a smart card with the card reader, the card's type and ID are retrieved and shown in the corresponding Card Type and Card ID column. If no data is shown in the two columns, it means the scanned card may not be supported by the card reader.
Using SNMP This SNMP section helps you set up the PRO4X for use with an SNMP manager. The PRO4X can be configured to send traps or informs to an SNMP manager, as well as receive GET and SET commands in order to retrieve status and configure some basic settings.
Page 373
4) Select 'SNMPv3 trap' or 'SNMPv3 inform' as the notification type. 5) For SNMP TRAPs, the engine ID is prepopulated. 6) Type values in the following fields. Field Description Host The IP address of the device(s) you want to access. This is the address to which notifications are sent by the SNMP agent.
Field Description Security level Three types are available. • • noAuthNoPriv - neither authentication nor privacy protocols are needed. • • authNoPriv - only authentication is required. • • authPriv - both authentication and privacy protocols are required. Authentication The three fields are available when the security level is set to AuthNoPriv or authPriv. protocol, •...
Field Description Timeout The interval of time, in seconds, after which a new inform communication is resent if the first is not received. • • For example, resend a new inform communication once every 3 seconds. Number of The number of times you want to resend the inform communication if retries it fails.
▶ MIB download via the Device Information page: 1) Choose Maintenance > Device Information. 2) In the Information section, click the desired download link: • PDU2-MIB • • ASSETMANAGEMENT‑MIB • 3) Click Save to save the file onto your computer. SNMP Gets and Sets In addition to sending notifications, the PRO4X is able to receive SNMP get and set requests from third- party SNMP managers.
For example, the measurementsGroup group contains objects for sensor readings of PRO4X as a whole. One object listed under this group, measurementsUnitSensorValue, is described later in the MIB as "The sensor value". pduRatedCurrent, part of the configGroup group, describes the PDU current rating. SNMP Sets and Thresholds Some objects can be configured from the SNMP manager using SNMP set commands.
Tip: To specify the time zone, use the CLI or web interface instead. When using the SNMP SET command to specify or change NTP servers, it is required that both the NTP server's address type and address be set in the command line simultaneously. For example, the SNMP command to change the primary NTP server's address from IPv4 (192.168.84.84) to host name looks similar to the following: snmpset -v2c -c private 192.168.84.84 firstNTPServerAddressType = dns...
Using the Command Line Interface This section explains how to use the command line interface (CLI) to administer the PRO4X. Note that available CLI commands are model dependent. CLI commands are case sensitive. The CLI can be used to: • •...
▶ To log in using HyperTerminal: 1) Connect your computer to the product via a local connection. 2) Launch HyperTerminal on your computer and open a console window. When the window first opens, it is blank. Make sure the COM port settings use this configuration: •...
Then you are prompted to enter a password. 4) Type a password and press Enter. The password is case sensitive. 5) After properly entering the password, the PRO4X name appears at the prompt. Tip: The 'Last login' information, including the date and time, is also displayed if the same user account was used to log in to this product's web interface or CLI.
▶ To log out of the CLI: 1) Ensure you have entered administrator mode and the # prompt is displayed. 2) Type exit and press Enter. Tips for Using the CLI The ? Command for Showing Available Commands When you are not familiar with CLI commands, you can press the ? key at anytime for one of the following purposes.
▶ To query available parameters for the "show user" command: show user ? ▶ To query available role configuration parameters: config:# role ? ▶ To query available parameters for the "role create" command: config:# role create ? Retrieving Previous Commands If you would like to retrieve any command that was previously typed in the same connection session, press the Up arrow ( ) on the keyboard several times until the desired command is displayed.
a. Type only the first two words of the "network ipv4 gateway xxx.xxx.xxx.xxx" command -- that is, network ipv4. b. Then press Tab or Ctrl+i one or two times, a list of possible commands displays as shown below. gateway interface staticRoutes c.
Results: • • The Upper Critical threshold of the 2nd overcurrent protector's RMS current is disabled. • • The Upper Warning threshold of the 2nd overcurrent protector's RMS current is set to 15A and enabled at the same time. ▶ Example 3 - Combination of SSID and PSK Parameters This multi-command syntax configures both SSID and PSK parameters simultaneously for the wireless feature.
Network Configuration This command shows all network configuration and all network interfaces' information, such as the IP address, MAC address, the Ethernet interfaces' duplex mode, and the wireless interface's status/ settings. show network IP Configuration This command shows the IP settings shared by all network interfaces, such as DNS and routes. Information shown will include both IPv4 and IPv6 configuration.
Page 387
IPv4-Only or IPv6-Only Configuration To show IPv4-only or IPv6-only configuration, use any of the following commands. ▶ To show IPv4 settings shared by all network interfaces, such as DNS and routes: show network ipv4 common ▶ To show IPv6 settings shared by all network interfaces, such as DNS and routes: show network ipv6 common ▶...
Page 388
Interface Description Show the IPv4 or IPv6 configuration of all interfaces. Tip: You can also type the command without adding this option "all" to get the same data. That is, show network ipv4 interface. Network Interface Settings This command shows the specified network interface's information which is NOT related to IP configuration.
show network services <option> Variables: • • <option> is one of the options: all, http, https, telnet, ssh, snmp, modbus and zeroconfig. Option Description Displays the settings of all network services, including HTTP, HTTPS, Telnet, SSH and SNMP. Tip: You can also type the command without adding this option "all"...
Outlet Information This command syntax shows the outlet information. show outlets <n> To show detailed information, add the parameter "details" to the end of the command. show outlets <n> details Variables: • • <n> is one of the options: all, or a number. Option Description Displays the information for all outlets.
Variables: • • <n> is one of the options: all, or a number. Option Description Displays the information for all outlet groups. Tip: You can also type the command without adding this option "all" to get the same data. A specific outlet Displays the information for the specified outlet group only.
Option Description A specific Displays the information for the specified inlet only. inlet number An inlet number needs to be specified only when there are more than 1 inlet on your PDU. Displayed information: • • Without the parameter "details," only the inlet's name and RMS current are displayed. •...
Date and Time Settings This command shows the current date and time settings on the PRO4X. show time To show detailed information, add the parameter "details" to the end of the command. show time details Default Measurement Units This command shows the default measurement units applied to the PRO4X web and CLI interfaces across all users, especially those users authenticated through remote authentication servers.
Variables: • • <n> is one of the options: all, or a number. Option Description Displays the information of all environmental sensors. Tip: You can also type the command without adding this option "all" to get the same data. A specific Displays the information for the specified environmental environmental sensor sensor only.
Information similar to the following is displayed. Peripheral Device Package refers to an environmental sensor package. Peripheral Device Package 1 Serial Number: 1GE7A00022 Package Type: DX2-T1H1 Position: Port 1, Chain Position 1 Package State: operational Firmware Version: 33.0 Peripheral Device Package 2 Serial Number: 1GE7A00021 Package Type: DX2-T3H1 Position: Port 1, Chain Position 2...
Option Description A specific Displays the information for the specified actuator only. actuator number* * The actuator number is the ID number assigned to the actuator. The ID number can be found using the PRO4X web interface or CLI. It is an integer starting at 1. Displayed information: •...
• • Without the parameter "details," only the sensor reading, state, threshold, deassertion hysteresis and assertion timeout settings of the specified outlet sensor are displayed. • • With the parameter "details," more sensor information is displayed, including resolution and range. •...
• • Without the parameter "details," only the reading, state, threshold, deassertion hysteresis and assertion delay settings of the specified outlet pole sensor are displayed. • • With the parameter "details," more sensor information is displayed, including resolution and range. •...
Page 399
Note that the measurement unit of current values in CLI is A, not mA. Sensor type Description peakCurrent Peak current sensor Supported on PXC and Legrand PDU only • • three-phase models also support pole-level peak current •...
Sensor type Description • residualCurrent RCM current sensor • • For Type A, it is the sensor that detects residual AC current. • • For Type B, it is the sensor that detects both residual AC and DC current. residualDCCurrent RCM DC current sensor - detects residual DC current only.
Page 401
Note that the measurement unit of current values in CLI is A, not mA. Sensor type Description peakCurrent Peak current sensor Supported on PXC and Legrand PDU only • • three-phase models also support pole-level peak current •...
Overcurrent Protector Sensor Threshold Information This command is only available for models with overcurrent protectors for protecting outlets. This command syntax shows the specified overcurrent protector sensor's threshold-related information. show sensor ocp <n> <sensor type> To show detailed information, add the parameter "details" to the end of the command. # show sensor ocp <n>...
Variables: • • <n> is the environmental sensor number. The environmental sensor number is the ID number assigned to the sensor, which can be found on the Peripherals page of the PRO4X web interface. Displayed information: • • Without the parameter "details," only the reading, threshold, deassertion hysteresis and assertion timeout settings of the specified environmental sensor are displayed.
Variables: • • <sensor type> is one of the following numeric sensor types: Sensor types Description absoluteHumidity Absolute humidity sensors relativeHumidity Relative humidity sensors temperature Temperature sensors airPressure Air pressure sensors airFlow Air flow sensors vibration Vibration sensors All of the above numeric sensors Tip: You can also type the command without adding this option "all"...
Displayed information: • • Without the parameter "details," the information including IP access control, role-based access control, password policy, and HTTPS encryption is displayed. • • With the parameter "details," more security information is displayed, such as user blocking time, user idle timeout and front panel permissions (if supported by your model).
Variables: • • <server_num> is the sequential number of the specified authentication server on the LDAP or Radius server list. Displayed information: • • Without specifying any server, PRO4X shows the authentication type and a list of both LDAP and Radius servers that have been configured.
Displayed information: • • Without the parameter "details," only four pieces of user information are displayed: user name, user "Enabled" status, SNMP v3 access privilege, and role(s). • • With the parameter "details," more user information is displayed, such as the telephone number, e‑mail address, preferred measurement units and so on.
Rack Unit Settings of an Asset Strip A rack unit refers to a tag port on the asset strips. This command shows the settings of a specific rack unit or all rack units on an asset strip, such as a rack unit's LED color and LED mode. show rackUnit <n>...
▶ Show a specific number of last entries associated with a specific type of events only: # show eventlog limit <n> class <event_type> Variables: • • <n> is one of the options: all or a number. Option Description Displays all entries in the event log. An integer Displays the specified number of last entries in the event log.
show network diagLog Server Reachability Information This command shows all server reachability information with a list of monitored servers and status. show serverReachability Server Reachability Information for a Specific Server To show the server reachability information for a certain IT device only, use the following command. show serverReachability server <n>...
Command History This command shows the command history for current connection session. show history Displayed information: • • A list of commands that were previously entered in the current session is displayed. Reliability Data This command shows the reliability data. show reliability data Reliability Error Log This command shows the reliability error log.
Clearing Information You can use the clear commands to remove unnecessary data. After typing a "clear" command, press Enter to execute it. Note: Depending on your login name, the # prompt may be replaced by the > prompt. Clearing Event Log This command removes all data from the event log.
▶ To enter configuration mode: 1) Ensure you have entered administrator mode and the # prompt is displayed. 2) Type config and press Enter. 3) The config:# prompt appears, indicating that you have entered configuration mode. 4) Now you can type any configuration command and press Enter to change the settings. Important: To apply new configuration settings, you must issue the "apply"...
Page 414
Setting the Outlet Relay Behavior This section applies to outlet-switching capable models only. This command syntax determines the relay behavior of all outlets on a PRO4X model. config:# pdu relayBehaviorOnPowerLoss <option> Variables: • • <option> is one of the options: latching or nonLatching Setting the Outlet Power-On Sequence This section applies to outlet-switching capable models only.
Page 415
Separate outlet numbers and their delay settings with a colon. Outlets followed by delays are separated with a semicolon. Variables: • • <outlet1>, <outlet2>, <outlet3> and the like are individual outlet numbers or a range of outlets using a dash. For example, 3-8 represents outlets 3 to 8. •...
Page 416
config:# pdu cyclingPowerOffPeriod <timing> Variables: • • <timing> is the time of the cycling power-off period in seconds, which is an integer between 0 and 3600, or pduDefined for following the PDU-defined timing. Setting the Inrush Guard Delay Time This section applies to outlet-switching capable models only. This command sets the inrush guard delay.
Page 417
config:# pdu nonCriticalOutlets <outlets1>:false;<outlets2>:true Separate outlet numbers and their settings with a colon. Separate each "false" and "true" setting with a semicolon. Variables: • • <outlets1> is one or multiple outlet numbers to be set as critical outlets. Use commas to separate outlet numbers.
Variables: • • <number> is an integer between 1 and 600. The default is 60 samples per log entry. Network Configuration Commands A network configuration command begins with network. A number of network settings can be changed through the CLI, such as the IP address, transmission speed, duplex mode, and so on. Configuring IPv4 Parameters An IPv4 configuration command begins with network ipv4.
Page 419
Mode Description static The IPv4 configuration mode is set to static IP address. Setting the IPv4 Preferred Host Name After selecting DHCP as the IPv4 configuration mode, you can specify the preferred host name, which is optional. The following is the command: config:# network ipv4 interface <ETH>...
Page 420
Variables: • • <ETH> is one of the network interfaces: ETH1/ETH2, WIRELESS, or BRIDGE. Note that you must choose/configure the bridge interface if your PRO4X is set to the bridging mode. Note: In the bridging mode, only the IP parameters of the BRIDGE interface function. The IP parameters of ETH1/ETH2 and WIRELESS interfaces do NOT function.
Page 421
Interface Description bridge Determine the IPv4 address of the BRIDGE interface (that is, the bridging mode). Setting IPv4 Static Routes If the IPv4 network mode is set to static IP and your local network contains two subnets, you can configure static routes to enable or disable communications between the PRO4X and devices in the other subnet.
Page 422
• • <dest-1> is a combination of the IP address and subnet mask of the other subnet. The format is IP address/subnet mask. • • <hop> is the IP address of the next hop router. • • <ETH> is one of the interfaces: ETH1/ETH2, WIRELESS and BRIDGE. Type "bridge" only when your PRO4X is in the bridging mode.
Page 423
*You can configure the PRO4X to either "Manual" or "Automatic" IPv6 settings. In manual mode, you must specify the device's IP address, the default router, the DNS server etc. But when Automatic mode is selected, the behavior of the PRO4X depends on the configuration of the Router Advertisement (RA) in the network's router.
Page 424
config:# network ipv6 interface <ETH> address <ip address> Variables: • • <ETH> is one of the network interfaces: ETH1/ETH2, WIRELESS, or BRIDGE. Note that you must choose/configure the bridge interface if your PRO4X is set to the bridging mode. Note: In the bridging mode, only the IP parameters of the BRIDGE interface function. The IP parameters of ETH1/ETH2 and WIRELESS interfaces do NOT function.
Page 425
Interface Description bridge Determine the IPv6 address of the BRIDGE interface (that is, the bridging mode). Setting IPv6 Static Routes If the IPv6 network mode is set to static IP and your local network contains two subnets, you can configure static routes to enable or disable communications between the PRO4X and devices in the other subnet.
Page 426
• • <dest-1> is the IP address and prefix length of the subnet where the PRO4X belongs. The format is IP address/prefix length. • • <hop> is the IP address of the next hop router. • • <ETH> is one of the interfaces: ETH1/ETH2, WIRELESS and BRIDGE. Type "bridge" only when your PRO4X is in the bridging mode.
Page 427
<suffix1>, <suffix2>, and the like are the DNS suffixes that automatically apply when searching for any device via PRO4X. For example, <suffix1> can be raritan.com, and <suffix2> can be legrand.com. You can specify up to 6 suffixes by separating them with commas.
Page 428
Variables: • • <ETH> is one of the options -- eth1 or eth2. Option Description eth1 ETH1 port eth2 ETH2 port • • <option> is one of the options: auto, 10Mbps, 100Mbps or 1000Mbps. Option Description auto System determines the optimum LAN speed through auto-negotiation. 10Mbps The LAN speed is always 10 Mbps.
Page 429
Option Description full Full duplex: Data is transmitted in both directions simultaneously. Setting the LAN MTU This command sets the MTU for the ethernet interface. config:# network ethernet <ETH> mtu <mtu> Variables: • • <ETH> is one of the options -- eth1 or eth2. •...
Page 430
Method Description The authentication method is set to EAP. Setting Ethernet EAP Parameters When the selected Ethernet interface's authentication method is set to EAP, you must configure EAP authentication parameters, including outer authentication, inner authentication, EAP identity, client certificate, client private key, password, CA certificate, and RADIUS authentication server. For more information, see Ethernet Interface Settings.
Page 431
▶ Provide a client private key for authentication set to "EAP + TLS" or "EAP + PEAP + TLS": config:# network ethernet <ETH> eapClientPrivateKey ▶ Provide a CA TLS certificate for EAP: config:# network ethernet <ETH> eapCACertificate ▶ Eable or disable verification of the TLS certificate chain: config:# network ethernet <ETH>...
Page 432
Option Description PEAP Outer authentication is set to Protected Extensible Authentication Protocol (PEAP). Outer authentication is set to TLS. • • <inner_auth> is one of the options: MS‑CHAPv2 or TLS. Option Description MSCHAPv2 Inner authentication is set to Microsoft's Challenge Authentication Protocol Version 2 (MS‑CHAPv2).
Page 433
In addition, the procedure of uploading the client certificate and client private key in CLI is similar to the following example, except for the CLI command. ▶ To provide a CA certificate: 1) Make sure you have entered the configuration mode. 2) Type the following command for ETH1 and press Enter.
Page 434
config:# network ethernet eth1 eapClientCertificate • Client private key: • config:# network ethernet eth1 eapClientPrivateKey • CA certificate: • config:# network ethernet eth1 eapCACertificate 3) The system prompts you to enter the contents of the chosen certificate or private key. 4) Press Enter without typing any data.
Page 435
Variables: • • <option> is one of the options: true or false. Option Description true 802.11n is enabled. false 802.11n is disabled. Setting the Wireless Authentication Method This command sets the wireless authentication method to None, PSK, or Extensible Authentication Protocol (EAP).
Page 436
▶ Determine the outer authentication protocol: config:# network wireless eapOuterAuthentication <outer_auth> ▶ Determine the inner authentication protocol for authentication set to "EAP + PEAP": config:# network wireless eapInnerAuthentication <inner_auth> ▶ Set the EAP identity: config:# network wireless eapIdentity <identity> ▶ Set the EAP password: config:# network wireless eapPassword...
Page 437
▶ Eable or disable verification of the TLS certificate chain: config:# network wireless enableCertVerification <option1> ▶ Allow expired and not yet valid TLS certificates: config:# network wireless allowOffTimeRangeCerts <option2> ▶ Allow wireless network connection with incorrect system time: config:# network wireless allowConnectionWithIncorrectClock <option3> ▶...
Page 438
• • <option2> is one of the options: true or false. Option Description true Always make the network connection successful even though the TLS certificate chain contains any certificate which is outdated or not valid yet. false The network connection is NOT successfully established when the TLS certificate chain contains any certificate which is outdated or not valid yet.
Page 439
Variables: • • <mode> is one of the following cascading modes. Mode Description bridge The Bridging mode, where each cascaded device is assigned a unique IP address. portForwarding The Port Forwarding mode, where every cascaded device in the chain shares the same IP address, with diverse port numbers assigned.
Page 440
Option Description ETH1/ETH2 ETH1/ETH2 port is the port where the 1st expansion device is connected. USB port is the port where the 1st expansion device is connected. Setting Network Service Parameters A network service command begins with network services. Setting the HTTP Port The commands used to configure the HTTP port settings begin with network services http.
Page 441
▶ Change the HTTPS port: config:# network services https port <n> ▶ Enable or disable the HTTPS access: config:# network services https enabled <option> Variables: • • <n> is a TCP port number between 1 and 65535. The default HTTPS port is 443. •...
Page 442
config:# network services telnet port <n> Variables: • • <n> is a TCP port number between 1 and 65535. The default Telnet port is 23. Changing the SSH Configuration You can enable or disable the SSH service, or change its TCP port using the CLI commands. An SSH command begins with network services ssh.
Page 443
Variables: • • <option> is one of the options: passwordOnly, publicKeyOnly or passwordOrPublicKey. Option Description passwordOnly Enables the password-based login only. publicKeyOnly Enables the public key-based login only. passwordOrPublicKey Enables both the password- and public key-based login. This is the default. If the public key authentication is selected, you must enter a valid SSH public key for each user profile to log in over the SSH connection.
Page 444
Option Description enable The SNMP v3 protocol is enabled. disable The SNMP v3 protocol is disabled. ▶ Setting the SNMP Read Community This command sets the SNMP read-only community string. config:# network services snmp readCommunity <string> Variables: • • <string> is a string comprising 4 to 64 ASCII printable characters. •...
Page 445
Variables: • • <value> is a string comprising 0 to 255 alphanumeric characters. ▶ Setting the sysLocation Value This command sets the SNMP MIB-II sysLocation value. config:# network services snmp sysLocation <value> Variables: <value> is a string comprising 0 to 255 alphanumeric characters. Changing the Modbus Configuration You can enable or disable the Modbus agent, configure its read-only capability, or change its TCP port.
Page 446
Option Description true The read-only mode is enabled. false The read-only mode is disabled. ▶ Changing the Modbus Port This command changes the Modbus port. config:# network services modbus port <n> Variables: • • <n> is a TCP port number between 1 and 65535. The default Modbus port is 502. Setting Redfish Service You can enable or disable the redfish service.
Option Description mdns Service advertisement via MDNS is enabled or disabled. llmnr Service advertisement via LLMNR is enabled or disabled. • • <option> is one of the options: enable or disable. Option Description enable Service advertisement via the selected method (MDNS or LLMNR) is enabled.
Page 448
▶ Specify the secondary time server: config:# time ntp secondServer <second_server> ▶ To delete the primary time server: config:# time ntp firstServer "" ▶ To delete the secondary time server: config:# time ntp secondServer "" Variables: • • The <first_server> is the IP address or host name of the primary NTP server. •...
Page 449
Setting the Time Zone The CLI has a list of time zones to configure the date and time for PRO4X. config:# time zone After a list of time zones is displayed, type the index number of the time zone or press Enter to cancel. ▶...
▶ In the administrator/user mode: check ntp ▶ In the configuration mode: config# check ntp Example -Time Configuration This section illustrates several time configuration examples. ▶ Example 1 - Time Setup Method The following command sets the date and time settings by using the NTP servers. config:# time method ntp ▶...
Page 451
Firewall Control You can manage firewall control features through the CLI. The firewall control lets you set up rules that permit or disallow access to the PRO4X from a specific or a range of IP addresses. • • An IPv4 firewall configuration command begins with security ipAccessControl ipv4. •...
Page 452
Variables: • • <option> is one of the options: true or false. Option Description true Enables the IP access control feature. false Disables the IP access control feature. • • <policy> is one of the options: accept, drop or reject. Option Description accept Accepts traffic from all IP addresses.
Page 453
config:# security ipAccessControl ipv4 rule add <direction> <insert> <rule_number> <ip_mask> <policy> • • IPv6 commands ▶ Add a new rule to the bottom of the IPv6 rules list: config:# security ipAccessControl ipv6 rule add <direction> <ip_mask> <policy> ▶ Add a new IPv6 rule by inserting it above or below a specific rule: config:# security ipAccessControl ipv6 rule add <direction>...
Page 454
Option Description insertAbove Inserts the new rule above the specified rule number. Then: new rule's number = the specified rule number insertBelow Inserts the new rule below the specified rule number. Then: new rule's number = the specified rule number + 1 •...
Page 456
▶ IPv6 commands config:# security ipAccessControl ipv6 rule delete <direction> <rule_number> Variables: • • <direction> is one of the options: in or out. Direction Description Inbound traffic. Outbound traffic. • • <rule_number> is the number of the existing rule that you want to remove. Restricted Service Agreement The CLI command used to set the Restricted Service Agreement feature begins with security restrictedServiceAgreement,...
Page 457
Do either of the following, or the login fails: • • In the web interface, select the checkbox labeled "I understand and accept the restricted service agreement." Tip: To select the agreement checkbox using the keyboard, first press Tab to go to the checkbox and then Enter.
Page 458
Login Limitation The login limitation feature controls login-related limitations, such as password aging, simultaneous logins using the same user name, and the idle time permitted before forcing a user to log out. A login limitation command begins with security loginLimits. Single Login Limitation This command enables or disables the single login feature, which controls whether multiple logins using the same login name simultaneously is permitted.
Page 459
Variables: • • <value> is a numeric value in days set for the password aging interval. The interval ranges from 7 to 365 days. Idle Timeout This command determines how long a user can remain idle before that user is forced to log out of the PRO4X web interface or CLI.
Page 460
config:# security strongPasswords enabled <option> Variables: • • <option> is one of the options: true or false. Option Description true Enables the strong password feature. false Disables the strong password feature. Minimum Password Length This command determines the minimum length of the password. config:# security strongPasswords minimumLength <value>...
Page 461
Option Description disable No lowercase character is required. Uppercase Character Requirement This command determines whether a strong password includes at least a uppercase character. config:# security strongPasswords enforceAtLeastOneUpperCaseCharacter <option> Variables: • • <option> is one of the options: enable or disable. Option Description enable...
Page 462
Option Description enable At least one special character is required. disable No special character is required. Maximum Password History This command determines the number of previous passwords that CANNOT be repeated when changing the password. config:# security strongPasswords passwordHistoryDepth <value> Variables: •...
Page 463
▶ Determine the IPv6 role-based access control policy: config:# security roleBasedAccessControl ipv6 defaultPolicy <policy> Variables: • • <option> is one of the options: true or false. Option Description true Enables the role-based access control feature. false Disables the role-based access control feature. •...
Page 464
▶ Add a new IPv4 rule by inserting it above or below a specific rule: config:# security roleBasedAccessControl ipv4 rule add <start_ip> <end_ip> <role> <policy> <insert> <rule_number> • • IPv6 commands ▶ Add a new rule to the bottom of the IPv6 rules list: config:# security roleBasedAccessControl ipv6 rule add <start_ip>...
Page 465
Modifying a Role-Based Access Control Rule Depending on what to modify in an existing rule, the command syntax varies. • • IPv4 commands ▶ Modify a rule's IPv4 address range: config:# security roleBasedAccessControl ipv4 rule modify <rule_number> startIpAddress <start_ip> endIpAddress <end_ip> ▶...
Page 466
▶ Modify an IPv6 rule's policy: config:# security roleBasedAccessControl ipv6 rule modify <rule_number> policy <policy> ▶ Modify all contents of an existing IPv6 rule: config:# security roleBasedAccessControl ipv6 rule modify <rule_number> startIpAddress <start_ip> endIpAddress <end_ip> role <role> policy <policy> Variables: •...
Page 467
Variables: • • <rule_number> is the number of the existing rule that you want to remove. Enabling or Disabling Front Panel Outlet Switching This section applies to outlet-switching capable models only. The following CLI commands control whether you can turn on or off an outlet by operating the front panel display.
Enabling or Disabling Front Panel Beeper-Sound Control The following CLI commands control whether you can mute the internal beeper by operating the front panel LCD display when the beeper sounds. ▶ To enable the front panel beeper sound control feature: config:# security frontPanelPermissions add muteBeeper ▶...
Variables: • • <n> is the number of the outlet that you want to configure. • • <option> is one of the options: off, on, lastKnownState and pduDefined. Option Description Turn off the outlet. Turn on the outlet. lastKnownState Restore the outlet to the state prior to last PDU power down. pduDefined PDU-defined setting.
Page 470
Creating an Outlet Group This command creates a new outlet group. config:# outletgroup add "<name>" <members> Variables: • • <name> is a string comprising up to 64 ASCII printable characters. The <name> variable must be enclosed in quotes when it contains spaces. Tip: PRO4X allows you to assign the same name to diverse outlet groups.
Page 471
Variables: • • <ID> is an outlet group's index number. • • <name> is a string comprising up to 64 ASCII printable characters. The <name> variable must be enclosed in quotes when it contains spaces. • • <members> is one or multiple member outlets' index numbers separated with commas. If the member outlets are consecutive outlets, you can type a hyphen between the initial and the final index number instead of using commas.
If you entered the command without "/y", a message appears, prompting you to confirm the operation. Then: • • Type y to confirm the operation, OR Type n to abort the operation Variables: • • <ID> is an outlet group's index number. Inlet Configuration Commands An inlet configuration command begins with inlet.
Option Description false The specified inlet is disabled. Note: If performing this command causes all inlets to be disabled, a warning message appears, prompting you to confirm. When this occurs, press y to confirm or n to cancel the operation. Example - Inlet Naming The following command assigns the name "AC source"...
Page 474
config:# user create <name> <option> <roles> After performing the user creation command, the PRO4X prompts you to assign a password to the newly‑created user. Then: 1) Type the password and press Enter. 2) Re-type the same password for confirmation and press Enter. Variables: •...
Page 475
1) Verify that you have entered the configuration mode. 2) Type the following command to change the password for the user profile "May." config:# user modify May password 3) Type a new password when prompted, and press Enter. 4) Type the same new password and press Enter. 5) If the password change is completed successfully, the config:# prompt appears.
Page 476
Variables: • • <name> is the name of the user whose settings you want to change. • • <option> is one of the options: true or false. Option Description true Enables the specified user profile. false Disables the specified user profile. Forcing a Password Change This command determines whether the password change is forced when a user logs in to the specified user profile next time.
Page 477
▶ Determine whether the authentication passphrase is identical to the password: config:# user modify <name> userPasswordAsAuthenticationPassphrase <option3> ▶ Determine the authentication passphrase: config:# user modify <name> authenticationPassPhrase After performing the above command, the system prompts you to enter the authentication passphrase. ▶...
Page 478
Option Description disable Disables the SNMP v3 access permission for the specified user. • • <option2> is one of the options: noAuthNoPriv, authNoPriv or authPriv. Option Description noAuthNoPriv No authentication and no privacy. authNoPriv Authentication and no privacy. authPriv Authentication and privacy. •...
Page 479
Option Description DES privacy protocol is applied. AES‑128 AES‑128 privacy protocol is applied. AES‑192 AES‑192 privacy protocol is applied. AES‑256 AES‑256 privacy protocol is applied. AES‑192 (3DES key extension) AES‑192 privacy protocol is applied. AES‑256 (3DES key extension) AES‑256 privacy protocol is applied. •...
Page 480
▶ Set the preferred pressure unit: config:# user modify <name> preferredPressureUnit <option3> Variables: • • <name> is the name of the user whose settings you want to change. • • <option1> is one of the options: C or F. Option Description This option displays the temperature in Celsius.
Page 481
a. Open your SSH public key with a text editor. b. Copy all contents in the text editor. c. Paste the contents into the terminal. d. Press Enter. ▶ To remove an existing SSH public key: 1) Type the same command as shown above. 2) When the system prompts you to input the contents, press Enter without typing or pasting anything.
Page 482
1) Verify that you have entered the configuration mode. 2) Type the following command and press Enter. config:# password 3) Type the existing password and press Enter when the following prompt appears. Current password: 4) Type the new password and press Enter when the following prompt appears. Enter new password: 5) Re-type the new password for confirmation and press Enter when the following prompt appears.
Option Description meter This option displays the length or height in meters. feet This option displays the length or height in feet. • • <option3> is one of the options: pascal or psi. Option Description pascal This option displays the pressure value in Pascals (Pa). This option displays the pressure value in psi.
Page 485
Privilege Description viewWebcamSettings View Webcam Snapshots and Configuration * The "switchActuator" privilege requires an argument that is separated with a colon. The argument could be: • • All actuators, that is, switchActuator:all • • An actuator's ID number. For example: switchActuator:1 switchActuator:2 switchActuator:3...
Page 486
▶ Modify a role's description: config:# role modify <name> description "<description>" ▶ Add more privileges to a specific role: config:# role modify <name> addPrivileges <privilege1>;<privilege2>;<privilege3>... If a specific privilege contains any arguments, add a colon and the argument(s) after that privilege.
• • <name> is a string comprising up to 32 ASCII printable characters. • • <description> is a description comprising alphanumeric characters. The <description> variable must be enclosed in quotes when it contains spaces. • • <privilege1>, <privilege2>, <privilege3> and the like are names of the privileges assigned to the role. Separate each privilege with a semi-colon.
Page 488
▶ Determine the authentication type and enable/disable the option of switching to local authentication: config:# authentication type <option1> useLocalIfRemoteUnavailable <option2> Note: You cannot enable or disable the option of switching to local authentication without determining the authentication type in the CLI. Therefore, always type "authentication type <option1>" when setting up "useLocalIfRemoteUnavailable".
Page 489
▶ Add a new LDAP server: config:# authentication ldap add <host> <port> <ldap_type> <security> <bind_type> <base_DN> <login_name_att> <user_entry_class> "Optional Parameters" Note: "Optional Parameters" refer to one or multiple parameters listed in the section Optional Parameters. They are required only when your server settings need to specify these parameters. For example, if setting the <bind_type>...
Page 490
Type Description Enable the Bind with authentication. authenticatedBind Bind DN and password are required. • • <base_DN> is the base DN for search. • • <login_name_att> is the login name attribute. • • <user_entry_class> is the User Entry Object Class. Optional Parameters You can add one or multiple "optional parameters", such as specifying the Bind DN or certificate upload, to an LDAP-server-adding command as illustrated below.
Page 491
• • <filter> is the user search subfilter you specify. • • <bind_DN> is bind DN. • • <AD_domain> is the Active Directory Domain. • • <verify_cert> is one of the options: true or false. Option Description Enable the verification of the LDAP server certificate. true Disable the verification of the LDAP server certificate.
Page 492
config:# authentication ldap add ldap.raritan.com 389 openldap startTls ... inetOrgPerson verifyServerCertificate true b. The system now prompts you to enter the certificate's content. c. Type or copy the certificate's content in the CLI and press Enter. Note: Select and copy the content including the starting line containing "BEGIN CERTIFICATE" and the ending line containing "END CERTIFICATE."...
Page 493
Variables: • • <server_num> is the sequential number of the specified server in the LDAP server list. • • Replace "parameters" with one or multiple commands in the following table, depending on which parameter(s) you want to modify. ▶ Parameters: Parameters Description host <host>...
Page 494
Parameters Description verifyServerCertificate Enable or disable the certificate verification. <verify_cert> • • <verify_cert> enables or disables the certificate verification feature. • • Available values include: true, false certificate Re-upload a different certificate. a. First add the "certificate" parameter to the command, and press Enter. b.
Page 495
config:# authentication ldap delete <server_num> Variables: • • <server_num> is the sequential number of the specified server in the LDAP server list. Radius Settings All Radius-related commands begin with authentication radius. If you enable Radius authentication, you must add at least one Radius server. Later you can modify or delete any existing Radius server as needed.
Page 496
▶ Example: config:# authentication radius add 192.168.7.99 chap 1812 1813 10 3 Modifying an Existing Radius Server You can modify one or multiple parameters of an existing Radius server, or change the priority or sequence of existing servers in the server list. ▶...
▶ Change the priority of the specified server: config:# authentication radius modify <server_num> sortPositon <position> Tip: You can add more than one parameters to the command. For example, "authentication radius modify <server_num> host <host> authType <rds_type> authPort <auth_port> accountPort <acct_port> ...". Variables: •...
Page 498
Changing the Sensor Name This command names an environmental sensor. config:# externalsensor <n> name "<name>" Variables: • • <n> is the ID number of the environmental sensor that you want to configure. The ID number is available in the web interface or using the command "show externalsensors <n>" in the CLI.
Page 499
Variables: • • <n> is the ID number of the environmental sensor that you want to configure. The ID number is available in the PRO4X web interface or using the command "show externalsensors <n>" in the CLI. It is an integer starting at 1. •...
Page 500
config:# externalsensor <n> description "<description>" Variables: • • <n> is the ID number of the environmental sensor that you want to configure. The ID number is available in the web interface or using the command "show externalsensors <n>" in the CLI.
Variables: • • <n> is the ID number of the environmental sensor that you want to configure. The ID number is available in the PRO4X web interface or using the command "show externalsensors <n>" in the CLI. It is an integer starting at 1. •...
Page 502
▶ Set the Default Assertion Timeout for a specific sensor type: config:# defaultThresholds <sensor type> assertionTimeout <as_value> Variables: • • <sensor type> is one of the following numeric sensor types: Sensor types Description absoluteHumidity Absolute humidity sensors relativeHumidity Relative humidity sensors temperature Temperature sensors airPressure...
Example - Default Upper Thresholds for Temperature It is assumed that your preferred measurement unit for temperature is set to degrees Celsius. Then the following command sets the default Upper Warning threshold to 20 and Upper Critical threshold to for all temperature sensors. config:# defaultThresholds temperature upperWarning 20 upperCritical 24 Sensor Threshold Configuration Commands...
Page 504
▶ Set the Lower Critical threshold for an outlet sensor: config:# sensor outlet <n> <sensor type> lowerCritical <option> ▶ Set the Lower Warning threshold for an outlet sensor: config:# sensor outlet <n> <sensor type> lowerWarning <option> ▶ Set the deassertion hysteresis for an outlet sensor: config:# sensor outlet <n>...
Page 505
Option Description disable Disables the specified threshold for a specific outlet sensor. A numeric value Sets a value for the specified threshold of a specific outlet sensor and enables this threshold at the same time. • • <hy_value> is a numeric value that is assigned to the hysteresis for the specified outlet sensor. See "To De-assert"...
Page 506
▶ Set the assertion timeout for an outlet group sensor: config:# sensor outletgroup <ID> <sensor type> assertionTimeout <as_value> Variables: • • <ID> is an outlet group's index number. • • <sensor type> is one of the following sensor types: Sensor type Description activePower An outlet group's active power sensor...
Page 507
▶ Set the Upper Warning threshold for an inlet sensor: config:# sensor inlet <n> <sensor type> upperWarning <option> ▶ Set the Lower Critical threshold for an inlet sensor: config:# sensor inlet <n> <sensor type> lowerCritical <option> ▶ Set the Lower Warning threshold for an inlet sensor: config:# sensor inlet <n>...
Page 508
Note: If the requested sensor type is not supported, the "Sensor is not available" message is displayed. • • <option> is one of the options: enable, disable or a numeric value. Option Description enable Enables the specified threshold for a specific inlet sensor. disable Disables the specified threshold for a specific inlet sensor.
Page 509
Sensor type Description unbalancedLineLineCurrent Unbalanced Line-Line current unbalancedVoltage Unbalanced voltage unbalancedLineLineVoltage Unbalanced line-line voltage crestFactor Crest Factor phaseAngle Phase Angle residualACCurrent RCM AC current sensor - detects residual AC current only. Available only on PDUs with RCM Type A Commands for Inlet Pole Sensors A sensor configuration command for inlet poles begins with sensor inletpole.
Page 510
▶ Set the Inlet Pole's Assertion Timeout: config:# sensor inletpole <n> <p> <sensor type> assertionTimeout <as_value> Variables: • • <n> is the number of the inlet whose pole sensors you want to configure. For a single-inlet PDU, <n> is always 1. •...
Page 511
Note that the measurement unit of current values in CLI is A, not Sensor type Description peakCurrent Peak current sensor Supported on PXC and Legrand PDU only • • three-phase models also support pole-level peak current •...
Page 512
▶ Set the Upper Critical threshold for an overcurrent protector: config:# sensor ocp <n> <sensor type> upperCritical <option> ▶ Set the Upper Warning threshold for an overcurrent protector: config:# sensor ocp <n> <sensor type> upperWarning <option> ▶ Set the Lower Critical threshold for an overcurrent protector: config:# sensor ocp <n>...
Page 513
Note: If the requested sensor type is not supported, the "Sensor is not available" message is displayed. • • <option> is one of the options: enable, disable or a numeric value. Option Description enable Enables the specified threshold for the overcurrent protector sensor.
Page 514
▶ Set the Upper Critical threshold for an environmental sensor: config:# sensor externalsensor <n> <sensor type> upperCritical <option> ▶ Set the Upper Warning threshold for an environmental sensor: config:# sensor externalsensor <n> <sensor type> upperWarning <option> ▶ Set the Lower Critical threshold for an environmental sensor: config:# sensor externalsensor <n>...
Sensor types Description airPressure Air pressure sensors airFlow Air flow sensors vibration Vibration sensors Note: If the specified sensor type does not match the type of the specified environmental sensor, this error message appears: "Specified sensor type 'XXX' does not match the sensor's type (<sensortype>),"...
Page 516
▶ Set the Y coordinate: config:# actuator <n> ylabel "<coordinate>" ▶ Set the Z coordinate: config:# actuator <n> zlabel "<z_label>" ▶ Modify the actuator's description: config:# actuator <n> description "<description>" Variables: • • <n> is the ID number assigned to the actuator. The ID number can be found using the web interface or CLI.
Server Reachability Configuration Commands You can use the CLI to add or delete an IT device, such as a server, from the server reachability list, or modify the settings for a monitored IT device. A server reachability configuration command begins with serverReachability.
Page 518
You can find each IT device's sequence number using the CLI command of show serverReachability as illustrated below. Modifying a Monitored Device's Settings The command to modify a monitored IT device's settings begins with serverReachability modify. You can modify various settings for a monitored device at a time. ▶...
Page 519
▶ Modify the wait time after an unsuccessful ping: config:# serverReachability modify <n> waitTimeAfterUnsuccessfulPing <fail_wait> ▶ Modify the wait time before resuming pinging after declaring "Unreachable": config:# serverReachability modify <n> waitTimeBeforeResumingPinging <resume> ▶ Modify the number of consecutive "Unreachable" declarations before disabling the ping monitoring feature: config:# serverReachability modify <n>...
Example - Server Settings Changed The following command modifies several ping monitoring settings for the second server in the server reachability list. config:# serverReachability modify 2 numberOfSuccessfulPingsToEnable 10 numberOfUnsuccessfulPingsForFailure 8 waitTimeAfterSuccessfulPing 30 Peripheral Devices Configuration Commands You can use the CLI to set the Z Coordinate format for external sensors, set the device altitude, enable/ disable device auto management, set the active powered dry contact limit, and enable/disable the "mute other door handle"...
enable / disable Enter one of these values activePoweredDryContactLimit Keyword You need either 'Change Peripheral Device Configuration' privilege or 'Administrator Privileges'. number2 Enter an integer An "active" actuator is turned ON, or, if with a number from 0 - 24. door handle connected, is OPENED.
Option Description automatic The PRO4X automatically detects the type of the device connected to the serial port. Select this option unless your PRO4X cannot correctly detect the device type. forceConsole The PRO4X attempts to recognize that the connected device is set for the console mode. forceAnalogModem The PRO4X attempts to recognize that the connected device is an analog modem.
loadshedding <option> /y Variables: • • <option> is one of the options: enable or disable. Option Description start Enter the load shedding mode. stop Quit the load shedding mode. ▶ Example The following command has the PRO4X enter the load shedding mode. config:# loadshedding start Power Control Operations...
Page 524
Variables: • • <numbers> is one of the options: all, an outlet number, a list or a range of outlets. Option Description Switches ON all outlets. A specific outlet Switches ON the specified outlet. number A comma- separated Switches ON multiple, inconsecutive or consecutive list of outlets outlets.
Page 525
Variables: • • <numbers> is one of the options: all, an outlet number, a list or a range of outlets. Option Description Switches OFF all outlets. A specific outlet Switches OFF the specified outlet. number A comma- separated Switches OFF multiple, inconsecutive or consecutive list of outlets outlets.
Page 526
Option Description A specific outlet Power cycles the specified outlet. number A comma- separated Power cycles multiple, inconsecutive or consecutive list of outlets outlets. For example, to specify 7 outlets -- 2, 4, 9, 11, 12, 13 and 15, type: outlets 2,4,9,11-13,15.
# power outlets 2,6-8,10,13-16 cycle Actuator Control Operations An actuator, which is connected to a dry contact signal channel of a sensor package, can control a mechanism or system. You can switch on or off that mechanism or system through the actuator control command in the CLI.
Variables: • • <n> is an actuator's ID number. The ID number is available in the PRO4X web interface or using the show command in the CLI. It is an integer starting at 1. If you entered the command without "/y", a message appears, prompting you to confirm the operation. Then: •...
▶ To restart the PRO4X: 1) Ensure you have entered administrator mode and the # prompt is displayed. 2) Type either of the following commands to restart the PRO4X. reset unit -- OR -- reset unit /y 3) If you entered the command without "/y" in Step 2, a message appears prompting you to confirm the operation.
▶ To reset one outlet's energy readings: reset energy outlet <outlet_n> -- OR -- reset energy outlet <outlet_n> /y ▶ To reset one outlet group's energy readings: reset energy outletgroup <ID> -- OR -- reset energy outletgroup <ID> /y If you entered the command without "/y", a message appears prompting you to confirm the operation. Type y to confirm the reset or n to abort it.
▶ To reset PRO4X settings after login, use either command: reset factorydefaults -- OR -- reset factorydefaults /y ▶ To reset PRO4X settings before login: Username: factorydefaults See Using the CLI Command for details. Note: Device reset will cause CLI communications over an "USB" connection to be lost. Therefore, re- connect the USB cable after the reset is complete.
diag> nslookup <host> Variables: • • <host> is the name or IP address of the host whose DNS information you want to query. Showing Network Connections This command syntax displays network connections and/or status of ports. diag> netstat <option> Variables: •...
Options Description timeout Determines the waiting period before timeout. <number3> is <number3> an integer number in seconds ranging from 1 to 600. The command looks like the following when it includes all options: diag> ping <host> count <number1> size <number2> timeout <number3> Tracing the Route This command syntax traces the network route between your PRO4X and a network host.
Page 534
▶ Step 1: Set up the ping monitoring for the target PDU 1) Choose Device Settings > Server Reachability. 2) Click 3) Ensure the "Enable ping monitoring for this server" checkbox is selected. 4) Enter the data shown below. • Enter the server's data. •...
Page 535
Field/setting Data specified Rule name Send SNMP notifications for PDU (192.168.84.95) inaccessibility Event Choose Server Monitoring > 192.168.84.95 > Unreachable Trigger condition Select the Unreachable radio button This will make the PRO4X react only when the target PDU becomes inaccessible. 5) Select the System SNMP Notification Action.
Page 536
Index Automatically Create Pairwise Outlet Groups 53 Available Actions 290 802.1x Security Overview 213 Available Data of the Outlets Overview Page 140 A Note about Firmware Upgrade Time 345 Backup and Restore of Device Settings 350 A Note about Infinite Loop 317 Beeper 105 A Note about Untriggered Rules 318 Before You Begin 13...
Page 537
Changing the SSH Configuration 442 Configuring the Serial Port 332 Changing the Telnet Configuration 441 Configuring Webcams and Viewing Live Images Changing Your Own Password 481 Connect to DSAM Serial Targets in the Web Changing Your Password 108 Interface 198 Checking Lua Scripts States 337 Connect to DSAM Serial Targets via SSH 200 Checking the Accessibility of NTP Servers 449...
Page 538
Deleting a Role-Based Access Control Rule 466 Enabling or Disabling Service Advertising 446 Deleting a User Profile 481 Enabling or Disabling Strong Passwords 459 Deleting an Outlet Group 160 Enabling or Disabling the LAN Interface 427 Detailed Information on Outlet Pages 153 Enabling or Disabling the Restricted Service Agreement 456 Determining the Authentication Method 487...
Page 539
Forcing a Password Change 476 Forcing the Device Detection Mode 521 Keys that Cannot Be Uploaded Front Panel Display 62 Front Panel Settings 331 Latching Relay Behavior 125 Full Disaster Recovery 345 LDAP Settings 488 Fuse 101 Linking Cascaded Units 38 Fuse Replacement on 1U Models 103 Linking CLI Commands 58 Fuse Replacement on Zero U Models 101...
Page 540
Modifying a Monitored Device's Settings 518 Outlet Group Information 390 Modifying a Role 485 Outlet Group Power Control 157 Modifying a Role-Based Access Control Rule 465 Outlet Group Threshold Information 398 Modifying a User Profile 474 Outlet Groups 155, 49 Modifying a User's Personal Data 475 Outlet Information 390 Modifying an Existing LDAP Server 492...
Page 541
Querying Available Parameters for a Command Safety Warnings 10 Sample Environmental-Sensor-Level Event Rule Querying DNS Servers 531 Quick Access to a Specific Page 112 Sample Event Rules 313 Sample Inlet-Level Event Rule 315 Sample Outlet-Level Event Rule 313 Rack Unit Settings of an Asset Strip 408 Sample PDU-Level Event Rule 313 Rackmount Safety Guidelines 16 Scheduling an Action 305...
Page 542
Setting Network Service Parameters 440 Setting Your Preferred Measurement Units 209 Setting Redfish Service 446 Showing Information 385 Setting the Alarmed to Normal Delay for DX2- Showing Network Connections 532 passive infrared sensor 500 Showing the Firmware Upgrade Progress 98 Setting the Automatic Daylight Savings Time 449 Shut down a Server and Control its Power 295 Setting the BSSID 438...
Page 543
Time Units 128 With HyperTerminal 379 Tips for Using the CLI 382 With SSH or Telnet 380 TLS Certificates for PDU Linking 36 Writing or Loading a Lua Script 334 Tracing the Route 533 Trip Cause Outlet Handling 127 Xerus Default Log Messages for All Products 271 Turning Off the Outlet(s) 524 Turning On the Outlet(s) 523 Yellow- or Red-Highlighted Sensors 173...
Need help?
Do you have a question about the Server Technology PRO4X and is the answer not in the manual?
Questions and answers