Avocent Acs 800acs 8000 Advanced Console System Command Reference Guide
Avocent Acs 800acs 8000 Advanced Console System Command Reference Guide
The products covered by this instruction manual are manufactured and/or sold
by Vertiv. This document is the property of Vertiv and contains confidential
and proprietary information owned by Vertiv. Any copying, use or disclosure of
it without the written permission of Vertiv is strictly prohibited.
This guide describes how to access and navigate the Command Line Interface (CLI) utility and how to use it after the
console system has been installed and assigned an IP address. For information on how to install or operate your console
system using the web user interface (UI), see the Avocent® ACS800/8000 Advanced Console System Installation/User
Guide.
• Through a local terminal or a computer that has a terminal emulation program connected to the console port of
the console system with session settings of 9600, 8, N and 1, with no flow control. The local console speed can
be modified in the device's boot configuration.
• After the console system is connected to the network and has an IP address, it can be accessed by one of the
following methods:
• An SSH or Telnet client on a remote computer (if the SSH or Telnet protocol is enabled in the selected
Security Profile)
• With the Web Manager - Access - Appliance Viewer button
• With DSView management software
NOTE: For details on the remote access methods and IP address configuration options, see the Avocent®
ACS800/8000 Advanced Console System Installation/User Guide.
Administrators have full access to the CLI and to connected devices. An administrator can authorize regular users to access
ports, manage power, manage data buffer storage and use one or more console system administration tools. Users can
always change their own passwords.
1. An administrator can access the CLI through the console port, with Telnet, SSH or through the web manager.
2. Enter the username and password at the prompt. The cli-> prompt appears.
-or-
A root user logs into the Linux shell by default. From the shell, type cli to launch the CLI.
The default username is admin. The first time you log in as admin, leave the password field blank. You are prompted to
create a new password.
1
1.2 Configuration Tasks Performed With the CLI
The navigation structure of the CLI mirrors that of the web manager. Options and parameters are also the same, except that
spaces in web manager options and parameters are replaced with underscores (_), as in system_tools. Examples that show
how to select an option in the web manager use a dash surrounded by two spaces ( - ). In the CLI, two similar options in a
path are separated by a forward slash (/).
For example, in the web manager, user configuration is done when an administrator selects Users - Local Accounts - User
Names to get to the User Names screen. To navigate to the equivalent configuration level in the CLI, an administrator would
use the cd command followed by the path: cd /users/local_accounts/user_names.
Administrators should log into the CLI in one window and log into the web manager in another window to see how the menu
options in the web manager map to the navigation options in the CLI. Configuration with the CLI also requires mastery of
the following information on CLI navigation and of the CLI commands. For more information, see CLI Command Set on page
5
When a command line is shown in an example, and the step starts with “Enter,” or when a syntax example is given, the user
should type the command as shown and then press Enter. The Enter key is not shown in command line examples unless
needed for clarity.
When a user logs in the CLI, the prompt indicates the user is at the / level.
--:- / cli->
At any CLI prompt at any level, if you type cd <space> Tab Tab or cd Tab Tab Tab, the navigation options (path elements)
for that level are listed. Different options appear for administrators and for authorized users.
• When an administrator types the cd command and then presses Tab Tab at the / prompt, the following
navigation options (path elements) appear.
--:-/ cli->cd
access/ monitoring/ sensors/
active_sessions/ network/ system/
pluggable_ system_
authentication/
devices/ tools/
change_password/ ports/ users/
power_
events_and_logs/
management
When a regular user types the cd command and then presses Tab Tab at the / prompt, the following navigation options
appear.
--:-/ cli->cd
access/ change_password/ power_management/
At any level, you can press Tab Tab at the prompt to see the commands that can be entered at the current level.
--:- / cli->
add pwd
cd quit
clone_ports reboot
reset_port_to_
commit
factory
restore_
configuration_integrity
configuration
delete revert
disable_ports save_configuration
echo scp
edit set
enable_ports set_cas
exit set_dial-in
factory_defaults set_dial-out
finish set_power
ftp set_socket-client
generate_|_download_
shell
certificate
help show
hostname shutdown
list_configuration upgrade_firmware
ls whoami
opiepasswd wiz
passwd
Enter cd .. to move up one level of the navigation tree. Enter cd ../..[/..] to move up multiple levels.
1.4 Autocompletion
Autocompletion allows you to type the first few letters of a command or navigation option and then press Tab. The rest of
the name is filled in automatically if the letters typed are unique to one command or to a navigation option at that level. If
the letters match more than one of the commands or navigation options for that level, the matching options are listed.
For example, if you type cd acc and press Tab at the CLI prompt from the / level, the access option will be completed.
If you then press Enter, you are changed to the access level, and the access level prompt appears.
The following example illustrates a case when more than one command matches the letters typed.
1.5 Parameters
Some CLI commands take parameters. If you press Tab Tab after a command that requires a parameter, you are prompted
to enter the parameter.
NOTE: Most of the commands work from any location when the path to the command parameter is included.
NOTE: The word “node” refers to an entity such as a route, host or user, which can be added, configured or deleted.
2.1.1 add
Add a node.
Syntax:
Example:
2.1.2 cd
Change directory (level).
Syntax:
Example:
Example:
-or-
5
--:- access cli-> cd ../
--:- / cli->
Example:
--:- / cli->
Example:
2.1.3 commit
Save settings.
Syntax:
2.1.4 delete
Delete a node.
Syntax:
2.1.5 exit/quit
Exit the CLI and return to the login prompt.
Syntax:
-or-
2.1.6 ftp
Connect to a remote FTP server.
Syntax:
NOTE: You must log into the CLI as root to have full control over the local directory path. All normal FTP commands
apply.
2.1.7 help
Generate a help message about how to navigate the CLI.
Syntax:
2.1.8 list_configuration
List the configuration in a format that allows pasting the output directly on the appliance session (console, SSH or Telnet) in
order to (re)configure the unit.
All configurable parameters are listed under the current node. When the parameter is not configured, the parameter name
has the number sign character (#) as its prefix.
Syntax:
Example:
NOTE: Check the configuration of the program used to open a session against the appliance (SSH/Telnet, TeraTerm /
HypertTerminal for console, and so on) to avoid the inclusion of a line feed character in lines that exceed terminal
width, because this will affect the paste operation.
2.1.9 ls
Show the available directories or subnodes at the current location.
Syntax:
--:- / cli-> ls
Example:
2.1.10 opiepasswd
Configure a one time password (OTP) for the local user. After you type the command, you will be asked for the passphrase
to use for the OTP.
Syntax:
2.1.11 pwd
Display the path to the current level (print working directory).
Syntax:
2.1.12 passwd
Configure the password for the current user. The terminal does not echo the password.
Syntax:
2.1.13 revert
Undo a previous parameter setting.
Syntax:
2.1.14 scp
Perform a secure shell copy.
Syntax:
2.1.15 set
Set a parameter.
Syntax:
After a parameter has been changed using the set command, a pair of asterisks appear at the beginning of the CLI prompt.
**:- / cli->
-or-
NOTE: After a commit or revert command, the asterisks at the beginning of the CLI prompt are replaced by hyphens.
Asterisks will not appear after the execution of the set command if using wizard mode, which can be recognized by a
prompt that has a pound sign after the colon and the current directory in square brackets (example, --:#- [hosts] cli-
>).
2.1.16 show
Show the content of the current location (shows tables and parameters with current values).
Syntax:
Example:
2.1.17 wiz
Configures the IP parameters for the Eth0 interface. Shows the current configuration and asks for new values for the following
parameters:
2.1.18 connect
Connect to a serial port.
Syntax:
Example:
Password:
-or-
Ctrl + z
NOTE: The connect, sniff and share commands allow you to connect to serial ports. These commands require
authentication when single sign-on is disabled, so the password must be entered to authenticate the user in the
authentication type configured for the serial port. If single sign-on is enabled or the user has already been
authenticated, the session is opened.
2.1.19 disconnect
Use the text session hotkey to suspend the target session and return to the CLI.
Syntax:
Ctrl+z
NOTE: Lock and unlock commands are only supported on Cyclades and Avocent PDUs.
To power control (on, off, cycle) all outlets of PDUs or outlets merged to a target (serial port configured as CAS profile
with merged outlets):
2. Launch the power command with the argument being the target name or PDU ID.
2. Launch the power command with a specific outlet (number or name), range of outlets (use a hyphen to specify
the range) or list of outlets (number or name separated by a comma).
-or-
-or-
To power control (on, off, cycle, lock, unlock) outlets of one specific PDU under the power management level:
2. Launch the power command with a specific outlet number, range of outlets (use a hyphen to specify the range)
or list of outlets (number or name separated by a comma).
-or-
-or-
2.2.1 sniff
Connect to a serial port as an additional, view-only user.
Syntax:
Example:
Password:
-or-
Ctrl + z
2.2.2 share
Connect to a serial port as an additional, read/write user.
Syntax:
Example:
Password:
-or-
Ctrl + z
2.2.3 list_shared_session
List the users connected to the shared serial port.
Syntax:
2.2.4 kill_shared_session
Terminate the connection of a user on the port. The user is returned to the cli-> prompt.
NOTE: You must enable the Kill Multi Session option from the Port Access Rights settings for this command to be
available.
Syntax:
Example:
2.2.5 sendmsg
Send a message to a user connected to the port.
NOTE: You must enable the Send Message Multi Session option from the Port Access Rights settings for this
command to be available.
Syntax:
Example:
Syntax:
View the data logging for the appliance. Appliance Session Data logging must be enabled in Events and Logs/Appliance
Logging.
Syntax:
Syntax:
Clear the data logging for the appliance. Appliance Session Data logging must be enabled in Events and Logs/Appliance
Logging.
Syntax:
To configure IPv6 (example of how to perform the equivalent of web manager checkbox selection/deselection):
3. Type set enable_ipv6= and press Tab to view the options for the parameter.
-or-
7. Enter commit.
By default, all users can access all enabled and configured ports. The administrator must decide whether to restrict user
access to ports by the assignment of authorizations to user groups. A user who is in an authorized group is referred to as an
authorized user.
Some port configuration tasks are provided as examples of how to use the CLI. See the Avocent® ACS 800/8000 Advanced
Console System Installation/User Guide for an overview of the tasks the administrator must do to configure restricted access
to ports. For more information about how to follow the web manager procedures in the CLI, see Configuration Tasks
Performed With the CLI on page 2.
This section describes the following tasks related to port access, configuration, power management and where the tasks are
performed in the CLI.
View information about the console system and the connected devices access show
Administrators configure ports connected to the consoles of devices ports See Chapter 3 for all Ports options
3.1 View Information About the Console System and Connected Devices
When a regular user or an administrator enters show at the Access level, information about the following appears in the
format shown in Access Parameters on page 20.
19
Table 3.2 Access Parameters
FIELD DESCRIPTION
For Appliance
Type N/A
Status N/A
Name PDU ID (either the default name in the format XX-XX-XXPXX_n or an administrator-assigned alias, such as myPDU)
Port Number of the serial port/position on the chain
For Enter cd <PDU_ID>/outlets and enter show to see list of outlets and the actions that can be taken (commands that can be executed) for each
Outlets outlet as shown below.
Name Either the default XX-XX-XXPXX_n_n or an administrator-assigned name
Status ON / OFF
Action None
1. Log into the CLI and enter cd access to change to the Access level.
2. Enter show. Information about the console system and the ports the current user is authorized to access
appears.
NOTE: The serial port must already be configured and enabled prior to this procedure. See Port Configuration
Examples on page 22.
1. Log into the CLI and enter cd access to navigate to the Access level.
2. Enter connect <serial_port_name>. If authentication is configured for the port, the Password prompt appears
when single sign-on is disabled.
Password:
NOTE: The connect command above shows a connection to a port that has an alias of 77-77-70-p-2.
3. If prompted, enter the password for the port. The following prompt appears.
ts_menu options
-u <user> [-l] [-ro] <console port>
-u <user> Invokes ts_menu as the user named by <user>. This requires a password to be entered. The user only has access to authorized serial ports.
-l Generates a list of ports the user can access. Port aliases are shown if defined.
-ro Invokes ts_menu in read-only mode. You may connect in read-only mode to any port you have access to.
<console port> If issued, produces a direct connection to that port. If you have no access rights to the port or if the port does not exist, the application
returns a console not found message and terminates. The console port may be the port alias or the port number.
-p Display TCP port.
-e <[^]char> Escape character used to close the target session. The default escape character is Ctrl-X.
1. Enter the escape character shown when you connect to the port.
2. The menu with ports is displayed.
3. Select the exit option to return to the shell prompt.
--:- / cli->
2. Enter set_cas ports/serial_ports/ followed by a space and the number of the port you want to configure (port 1 is
used as an example).
4. Enter set status=enabled, then enter show and save as shown to enable the configured port and verify and save
the configuration.
1. Log onto the CLI as an administrator and enter set_power ports/serial_ports/ <port number> to select a port
with a PDU connected (port 3 is used as an example).
3. Enter set status=enabled then enter save to set the Serial_Profile to Power, enable the port and commit the
changes.
4. Enter show to verify the configuration.
Enter cd / to return to the root directory. Both absolute and relative directory paths are supported.
NOTE: In the tables that show output from the show command, when an option that is followed by an equal sign (=) is
left blank, that option is not assigned a value by default.
4.1 System
1. Enter cd /system to navigate to the System level.
3. Enter show followed by an option name to view information about each option.
4.2 System/Security
Enter cd /system/security to navigate to the security level.
25
Table 4.1 System Navigation Tree
security_profile
idle_timeout =
rpc =
enable_pluggable_device_detection =
enable_pluggable_storage_devices =
port access =
session =
port_access_kill_multi_session =
port_access_send_message_multi_session =
port_access_power_control =
port_access_data_buffer_management =
port_access_restful_menu =
bootp_enabled=
bootp_interface=
enable_live_configuration_retrieval=
ssh_allows_authentication_via_username|password =
security_profile=
enable_telnet_service=
enable_ftp_service= d
enable_snmp_service=
enable_ipsec=
answer_icmp_message=
ssh_version=
ssh_tcp_port=
ssh_allow_root_access=
ssh_minimum_cipher_and_mac_suite_level =
enable_http_session=
http_port=
enable_https_session
https_tls_version=
https_port=
https_minimum_cipher_suite_level=
redirect_http|https=
all_appliance_to_be_managed_by_dsview=
fips_140
enable_fips_140-2_module=
date_and_time
settings=
day=
hour=
minute=
month=
second=
year=
time_zone=
Perform this procedure if you have downloaded the online help files to a web server that is accessible to the console system.
url=
4.2.3 System/General
Enter cd /system/general to navigate to the login_banner and viewer_type levels. From here, an adminstrator can enable
and enter text for the login banner as well as select either the HTML5 or JNLP serial viewer.
NOTE: <login banner text> with new lines: Type the text between double quotes and enter the new line as \\n (double
back slash and the character).
boot mode=
boot image=
watchdog_timer=
console_speed=
4.2.5 System/Information
1. Enter cd /system/information to navigate to the Information level.
4.2.6 System/Usage
Enter cd /system/usage to navigate to the Usage level.
flash usage
4.3 Network
1. Enter cd /network to navigate to the Network level.
2. Enter ls to view the list of available options.
4.3.1 Network/Settings
1. Enter cd /network/settings to navigate to the Network settings level.
2. Enter show to view the list of available options.
Table 4.6 Network/Settings Navigation Tree
Settings
hostname=
primary_dns=
secondary_dns=
domain=
search=
enable_lldp=
enable_ipv6=
get_dns_from_dhcpv6=
get_domain_from_dhcpv6=
multiple_routing=
enable_bonding=
default_3
gateway=
interface=
metric=
ipv6_static_routes
NOTE: This procedure configures either an IPv4 or IPv6 static IP address for the ETH0 (eth0) or the ETH1 (eth1) port.
You can configure an IPv6 static IP address only if IPv6 is enabled.
1. Enter cd /network/devices/<eth0 | eth1>/settings to navigate to the Settings level for the desired interface.
2. Enter set ipv<4|6>_method=static to set the method to static for IPv4 or IPv6.
3. Enter set ipv<4|6>_address=<IP_Address> ipv<4|6>_mask=<netmask> to set the IP address and subnet mask,
then enter commit to save the change.
eth0
set_as_primary_interface=
status=
ipv4_method=
ipv6_method=
mode=
eth1
set_as_primary_interface=
status=
ipv4_method=
ipv6_method=
mode=
4. Enter set hostname=<hostname> ip=<IP_address> to add the name of a host and the IP address for the host.
NOTE: Each parameter that follows the add command is separated by a space.
5. Enter commit.
6. Enter show to verify the changes took place and to view the new host entry.
8. Enter show to view the additions to the host table and the Settings option.
ip: 172.26.31.164
hostname = sharedacs8000
alias =
127.0.0.1
alias=
hostname=
4.3.5 Network/Firewall
Enter cd network/firewall to navigate to the firewall level.
NOTE: To set a rule, you must enable the interface, set the rule for the interface and physically connect the interface
to the network.
ipv
ipv4_filter_table
FORWARD
INPUT
OUTPUT
ipv6_filter_table
FORWARD
INPUT
OUTPUT
4.3.6 Network/IPSec(VPN)
Enter cd /network/ipsec(vpn) to navigate to the ipsec(vpn) level.
4.5 Sensors
An administrator can view and configure sensors on the console system by entering cd /sensors.
appliance
internal
maximum_cpu_temperature_(deg_c)=
maximum_cpu_temperature_threshold_(deg_c)=
minimum_cpu_temperature_(deg_c) =
minimum_cpu_temperature_threshold_(deg_c) =
maximum_board_temperature_(deg_c) =
maximum_board_temperature_threshold_(deg_c) =
minimum_board_temperature_threshold_(deg_c) =
minimum_board_temperature_(deg_c) =
1-wire
name=
address=
type=
value=
max=
min=
average=
digital_in
<sensor>
name=
location=
type=
alarm=
pdu
name:
pdu:
type:
value:
max:
min:
average:
At the command prompt at the / level, enter wiz to view the current IP configuration. To change the IP configuration, press
Tab to move through the parameters, and press Esc + Tab to edit the selected parameter. When you are finished, enter yes
to confirm that all parameters are correct and to save the new parameters.
Other hints:
- Use backslash '\' to escape spaces, '\' and other control
characters when assigning values to parameters.
4.6 Ports
Enter cd /ports to navigate to the Ports level.
<port>
cas
port_name=
enable_auto_discovery=
enable_speed_auto_detection=
protocol=
authentication_type=
text_session_hot_key=
power_session_hot_key=
restful_hot_key=
telnet_port_alias=
ssh_port_alias=
raw_mode_port_alias=
port_ipv4_alias=
port_ipv4_alias_interface=
port_ipv6_alias=
port_ip6_alias_interface=
dcd_sensitivity=
enable_auto_answer=
dtr_mode=
dtf_off_interval=
line_feed_suppression=
null_after_cr_suspension=
transmission_interval=
break_sequence=
break_interval=
show_multi-session_menu=
log_in|out_multi_session_notification=
information_message_notification=
physical
enable_cisco_rj45_pin-out=
status=
speed=
parity=
data_bits=
stop_bits=
flow_control=
status=
type=
local_type=
time_stamp=
login|logout_message=
serial_session_logging=
alerts
power
auxiliary ports
ttyM1
status=
speed=
init_chat=
ppp_address=
ppp_authentication=
chap-interval=
chap-max-challenge=
chap-restart=
ppp_idle_timeout=
cas_profile
auto_discovery
settings
auto_discovery_timeout_(seconds)=
default_speed_on_auto_discovery_failure=
probe_speed_115200=
probe_speed_1200=
probe_speed_19200=
probe_speed_230400=
probe_speed_2400=
probe_speed_38400=
probe_speed_4800=
probe_speed_57600=
probe_speed_9600=
probe_timeout_(seconds)=
auto_answer
input string
output string
probe_strings
match_strings
pool_of_ports
pool_name=
pool_telnet_port_alias=
pool_ssh_port_alias
pool_raw_mode_port_alias=
pool_ipv4_alias=
pool_ipv4_alias_interface=
pool_ipv6_alias=
pool_ipv6_alias_interface=
pool_members=
restful_settings
action_name_<#>=
http_method_<#>=
url_<#>=
post_data_<#>=
username_<#>=
password_<#>=
dial-in_profile
secure_dial-in
callback_users
ppp_otp_users
settings
log_in_to_appliance=
otp_login_authentication=
ppp_connection=
ppp|pap_authentication=
Edits the command to configure a list of serial ports with the CAS profile. Syntax: set_cas<serial port number>, <serial port number> This
set_cas
command has five sub-nodes: physical, cas, data_buffering, alerts and power.
set_dial-in Edits the command to configure one serial port with the Dial-In profile. Syntax: set_dial-in<serial port number>
set_dial-out Edits the command to configure one serial port with Dial-out on demand profile. Syntax: set_dial-out <serial port number>
Edits the command to configure a list of serial ports with the Power profile. Syntax: set_power<serial port number>, [<serial port number>]
set_power
This edit has two sub-nodes: physical and power.
set_socket-
Edits the command to configure one serial port with Socket Client profile. Syntax: set_socket-client <serial port number>
client
clone_ports Copies the configuration from one port to a list of serial ports. Syntax: clone_ports<serial port number>
reset_port_ Resets the serial ports to factory configuration. (This is disabled for CAS profile.) Syntax: reset_port_to_factory<serial port number>, [<serial
to_factory port number>]
enable_ports Enables serial ports. Syntax: enable_ports<serial port number>, [<serial port number>]
disable_ports Disables serial ports. Syntax: disable_ports<serial port number>, [<serial port number>]
Example of how to set a list of serial ports 2, 5 and 6 with the CAS Profile and enable the status:
--:-cli-> cd /ports/auxiliary_ports/
device name device type card device path device info status port
========== ========= ===== ========= ======== ===== ====
ttyACM0 Console usb usbslot 1-1.4 inserted 34
ttyUsB0 Console usb usbslot 1-1.1.1. inserted 35
ttyACM1 Console usb usbslot 1-1.1.2 inserted 33
4.8 Authentication
Enter cd /authentication to navigate to the authentication level.
appliance_authentication
authentication_type=
enable_fallback_to_local_type_for_root_user_in_
appliance_console_port=
enable_single_sign-on=
authentication_servers
radius
first_authentication_server=
first_accounting_server=
second_authentication_server=
second_accounting_server=
secret=
timeout=
retries=
enable_servicetype=
tacacs+
first_authentication_server=
first_accounting_server=
second_authentication_server=
second_accounting_server=
service=
secret=
timeout=
retries=
tacacs+_version=
enable_user-level=
ldap(s)|ad
server=
base=
secure=
database_user_name=
database_password=
login_attributes=
kerberos
realm_domain_name=
domain_name=
dsview
ip_address_1=
ip_address_2=
ip_address_3=
ip_address_4=
4.9 Users
Enter cd /users to navigate to the users level.
2. Enter add. Then enter set with the parameters all on one line separated by spaces as shown.
3. Enter save.
4. Enter show to verify that the new user has been added.
authorization
groups
admin
members
admin
root
login_profile
session_timeout=
enable_log-in_profile=cd
access_rights
serial
power
appliance
appliance-admin
members
login_profile
enable_log-in_profile=
access_rights
serial
power
appliance
shell-login-profile
members
root
login_profile
session_timeout=
enable_log-in_profile=
profile=
cli_cmd=
exit_after_executing=
access_rights
serial
power
user
members
login_profile
session_timeout=
enable_log-in_profile=
access_rights
serial
power
appliance
dsview_access_rights
map_to_=
multi_access_mode=
kill_multi_session=
send_message_multi-session=
local_accounts
user_names
admin
root
settings
user_name=
password=
confirm_password=
password_change_at_next_login=
user_group=
password_minimum_days=
password_maximum_days=
password_inactive_days=
password_warning_days=
account_expiration_date=
access_rights
serial
power
appliance
password_rules
min_digits=
min_upper_case_characters=
min_special_characters=
minimum_size=
def_expiration_min_days=
def_experiation_max_days=
def_expiration_warning_days=
number_of_permitted_failed_attempts_
{0|disabled}=
account_lockout_duration_after_each_failed_login_
{min}=
unlock_account_after_{min}_{0|manual_unlock}=
4.10 Events_and_Logs
Enter cd /events_and_logs to navigate to the events_and_logs level.
event destinations
syslog
snmp trap
sms
email
dsview
trap_forward
data_buffering
local_data_buffering_settings
segment_size_(kbytes)=
spare_segments=
nfs_data_buffering_settings
nfs_server=
nfs_path=
segment_size_(kbytes)=
spare_segments=
local_nfs_
data_
buffering_
settings
close_log_files_and_open_new_ones_at_time_
(hh:mm)=
syslog_data_buffering_settings
syslog_facility=
appliance_loggin
enable_session_logging=
sensors
current_temperature:(deg_c, display only)
maximum_temperature_(deg_c)=
maximum_temperature_threshold_(deg_c)=(positive integer
between 0 and 4)
minimum_temperature_(deg_c)=
minimum_temperature_threshold_(deg_c)=(positive integer
between 0 and 4)
Allows an authorized user to reboot, restore factory default settings or to rename PDU(s). Also allows the authorized user to view information
pdus about each PDU, monitor sensors, clear sensor values, set up syslogging of events related to the PDU, configure an alarm and the LED display
mode, and to manage outlets on the PDU.
login Lists the username and password for each type of PDU connected to the console system.
outlet_ Lists all configured outlet groups that the current user is authorized to manage (to manage outlet groups, the user must be in a user group that is
groups authorized to manage all the outlets in the outlet group). An administrator can configure outlet groups
network_ Allows an administrator to add, edit or delete PDUs connected to the network. These PDUs will show up in the PDUs node when they are
pdus discovered. Only power control opearation is supported by these PDUs.
ups Allows an authorized user to reboot, restore factory default settings, rename or view UPSs.
network_
Allows an administrator to add, edit or delete UPSs connected to the network.
ups
To rename a PDU:
1. Log onto the CLI as an administrator and enter cd power_management/pdus to navigate to the pdus level.
3. Enter setnewpdu_id=<new_PDU_ID>.
NOTE: See the Avocent® ACS800/8000 Advanced Console System Installation/User guide for how to perform other
authorized PDU configuration options.
See cycle, on, off, lock and unlock on page 11 for how to manage power at the power_management level.
session target
user client ip creation time connection type id parent id
type name
===== ======= ========= ========= ============ ======= === =======
14 Feb 2017 03:53:22
admin none console cli 37
PM UTC
3. To kill a session (if authorized), enter kill_session followed by the session number.
NOTE: You must enter all password parameters on a single line. You will receive an error message if you try to enter
the old password on a separate line.
Appendix A: Recovering a Console System That Will Not Boot From Flash
The following procedure should only be used as a last resort for a console system that will not boot from flash. You will need
physical access to both the console system and the console port using a PC with a serial port using PuTTY or another
terminal emulation program.
IMPORTANT! This procedure will completely re-initialize the console system flash to its factory defaults and erase all
configuration and data.
NOTE: The USB stick should be the only USB device connected to the console system.
After the console system reboots, you can upgrade the firmware from the web UI.
51
This page intentionally left blank
NOTE: References to an ACS Advanced Console Server in this section refer to the ACS Advanced Console Server or
the ACS5000 Advanced Console Server.
In the ACS800/8000 console system, the login profile for the user “root” goes directly to the shell prompt. This will allow the
root user to run Migration CLI commands out of the ACS800/8000 console system. A new group, “login-profile-shell,” is
created with only root as a member. To run commands based from an ACS advanced console server, a root user should type
CLI before the command.
cli_mus_ttySxx Users who can open a second session to a serial port. Access to a serial port in a multi-session (read/write or read only)
cli_power_ttySxx Users who have power control in a serial port. Power control (on/off/cycle) of outlets merged to a serial port.
cli_access_ttySxx Users who can access a serial port in a single session. Access to a serial port in a single read/write session.
cli_pmd_
<username> Power control of the outlet
<username>
B.2 Exceptions
This section will list all console system CLI commands not available in the Migration CLI for the ACS800/8000 console
system. For a list of available commands, see the Avocent® ACS Advanced Console Server Installation/User Guide or
Avocent® ACS5000 Advanced Console Server Installation/User Guide.
The following commands or values are not supported by the Migration CLI:
53
Table B.2 Commands Not Supported by the Migration CLI
COMMAND VALUE OR DESCRIPTIONS
administration
connect N/A
pm N/A
view N/A
config administration bootconf
bootype bootp/both/ftp
flashtest full/skip
maxevents <number>
ramtest full/quick/skip
addpager N/A
addsnmptrap N/A
alarm N/A
delete N/A
edit N/A
config application pmdconfig general
add N/A
delete N/A
delete N/A
menutitle N/A
secsubnetmask <nnn.nnn.nnn.nnn>
mtu N/A
mode cir/lin
showmenu file/fileanderase/no/noerase/yes
pmsessions none/ssh/ssh_telnet/telnet
protocol bidirectionaltelnet, consoleraw, cslip, local, rawsocket, slip, sshv1, sshv2, telnet
sniffmode in/inout/no/out
config physicalports other
host <host>
sttyoptions <stty options>
tcpkeepalive <number>
terminaltype aixterm, att6386, linux-lat, vt100, vt320, xtermcolor, ansi, ibm3151, scoansi, vt102, vt52, at386, linux, sun, vt220, xterm
winems no/yes
idletimeout <number>
disableIPMI N/A
key N/A
server N/A
config security
addgroup/delgroup N/A
config security adduser
55
Table B.2 Commands Not Supported by the Migration CLI (continued)
COMMAND VALUE OR DESCRIPTIONS
config virtualport
timeout
-t<time> Time-out in minutes
url N/A
username N/A
C.1 Su command
Using the su (switch user) command, a user can switch to another user account to execute commands not authorized with
their normal account. If used without a username, the su command defaults to root. Only users who are members of the wheel
group can execute the su command to log in as root.
NOTE: The wheel group is a Linux group and is included in the firmware by default.
You will be prompted for the password of the account you’re trying to switch to with the su command. You will remain
logged into that account until you either press Ctrl-D or type exit.
NOTE: The su command will open a shell session instead of the restricted shell. The user will receive the shell
prompt. Improper use of shell commands could lead to data loss. Double-check your syntax when using shell
commands.
Syntax:
su [options][-][username[arguments]]
The following table describes options that can be used with the su command.
Uses an environment similar to that had the user logged in directly. When - is used, it must be specified as the last su option.
-, -l, --login
Optional arguments may be provided after the username, in which case they are supplied to the shell (/bin/sh).
# groups <username>
57
C.2 Sudo command
Using the sudo (superuser do) command, a user can execute a command using the privileges of another user (often root), as
specified in the /etc/sudoers file. The user is authenticated using his own password, not the root password. The /etc/sudoers
file logs all commands and arguments.
Syntax:
sudo <command>
Configuring sudo
A system administrator configures the /etc/sudoers file to give groups or users access to some or all commands not
authorized with their normal account. An administrator should log into the console system as a root user and edit the
/etc/sudoers file by using the /usr/sbin/visudo command to configure sudo.
The sudoers file is composed of aliases and user specifications. When multiple entries match for a user, they are applied in
order. Where there are conflicting values, the last match is used.
Since the sudoers file is parsed in a single pass, order is important. You should structure sudoers so that the Host_Alias,
User_Alias, and Cmnd_Alias specifications come first, followed by any Default_Entry lines, and finally the Runas_Alias and
user specifications.
In the preceding example, the users millert, mikef and dowdy can execute the kill, shutdown, reboot and su commands while
the users bostley, jwfox and crawl can only shut down and reboot the console system.
© 2020 Vertiv Group Corp. All rights reserved. Vertiv™ and the Vertiv logo are trademarks or registered trademarks of Vertiv Group Corp. All
other names and logos referred to are trade names, trademarks or registered trademarks of their respective owners. While every precaution has
been taken to ensure accuracy and completeness herein, Vertiv Group Corp. assumes no responsibility, and disclaims all liability, for damages
resulting from use of this information or for any errors or omissions. Specifications are subject to change without notice.
590-1549-501C