Black Box 1101 Manuel D’Utilisation

Page de 164
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 ; }