Black Box 1102 Marine Safety Devices User Manual


 
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 ; }