_____________________________________________________________________
724-746-5500 | blackbox.com
Page 275
•
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
http://www.networkupstools.org
•
Nagios
is a popular enterprise-‐class management tool that provides central monitoring of the hosts and services
in distributed networks. For CLI details refer http://www.nagios.org
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
http://www.fsf.org/copyleft/gpl.html.
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
http://okvm.sourceforge.net.
The
console server
BIOS (boot loader code) is a port of
uboot
, 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 14
and
15
. 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]
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 ...]