
1101 and 1102 Secure Device Servers
724-746-5500 | blackbox.com
164
There are also a number of other CLI commands related to other open source tools embedded in the
console server
including:
PowerMan
provides power management for many preconfigured remote power controller (RPC) devices. For CLI details refer
Network UPS Tools (NUT)
provides reliable monitoring of UPS and PDU hardware and ensure safe shutdowns of the systems which are
connected - with a goal to monitor every kind of UPS and PDU. For CLI details refer
Nagios
is a popular enterprise-class management tool that provides central monitoring of the hosts and services in distributed networks. For CLI
details refer
Many components of the
console server
software are licensed under the GNU General Public License (version 2), which Black Box supports. You
may obtain a copy of the GNU General Public License at
.
Black Box will provide source code for any
of the components of the software licensed under the GNU General Public License upon request.
The
console server
also embodies the
okvm
console management software. This is GPL code and the full source is available from
.
The
console server
BIOS (boot loader code) is a port of
, which is also a GPL package with source openly available.
The
console server
CGIs (the html code, xml code and web config tools for the Management Console) are proprietary to Black Box, however the
code will be provided to customers, under NDA.
Also inbuilt in the
console server
is a Port Manager application and Configuration tools as described in
Chapters 15
and
16
. These both are
proprietary to Black Box, but open to customers (as above).
The
console server
also supports GNU
bash
shell script enabling the
Administrator
to run custom scripts. GNU
bash
, version 2.05.0(1)-release (arm-
Black Box-linux-gnu) offers the following shell commands:
alias [-p] [name[=value] ... ]
bg [job_spec]
bind [-lpvsPVS] [-m keymap] [-f fi break [n]
builtin [shell-builtin [arg ...]]
case WORD in [PATTERN [| PATTERN]
cd [-PL] [dir]
command [-pVv]
command [arg ...]
compgen [-abcdefjkvu] [-o option]
complete [-abcdefjkvu] [-pr] [-o o]
continue [n]
declare [-afFrxi] [-p] name[=value]
dirs [-clpv] [+N] [-N]
disown [-h] [-ar] [jobspec ...]
echo [-neE] [arg ...]
enable [-pnds] [-a] [-f filename]
eval [arg ...]
exec [-cl] [-a name] file [redirec]
exit [n]
export [-nf] [name ...] or export
false
fc [-e ename] [-nlr] [first] [last]
fg [job_spec]
for NAME [in WORDS ... ;] do COMMA
function NAME { COMMANDS ; } or NA
getopts optstring name [arg]
hash [-r] [-p pathname] [name ...]
help [-s] [pattern ...]
history [-c] [-d offset] [n] or hi
if COMMANDS; then COMMANDS; [ elif
jobs [-lnprs] [jobspec ...] or
job kill [-s sigspec
| -n signum | -si let arg [arg ...]
local name[=value] ...
logout
popd [+N | -N] [-n]
printf format [arguments]
pushd [dir | +N | -N] [-n]
pwd [-PL]
read [-ers] [-t timeout] [-p promp]
readonly [-anf] [name ...] or read return [n]
select NAME [in WORDS ... ;] do
COMMANDS
set [--abefhkmnptuvxBCHP] [-o opti]
shift [n]
shopt [-pqsu] [-o long-option] opt
source filename
suspend [-f]
test [expr]
time [-p] PIPELINE
times
trap [arg] [signal_spec ...]
true
type [-apt] name [name ...]
typeset [-afFrxi] [-p] name[=value ulimit [-
SHacdflmnpstuv] [limit]
umask [-p] [-S] [mode]
unalias [-a] [name ...]
unset [-f] [-v] [name ...]
until COMMANDS; do COMMANDS; done
variables - Some variable names an wait [n]
while COMMANDS; do COMMANDS; done {
COMMANDS ; }