Выводится строка с именем юнита, строка со списком политик (через пробел) и блок из 168 или 720 строк, в каждой из которых 2*число_политик цифр, первая и вторая соответственно значения счетчиков in и out для каждой из политик последовательно, для каждого часа.
show perf filename [header]
Выводит информацию о занятости системных ресурсов программой. полезно при оценке производительности и поиске ошибок. рекомендуется запускать через планировщик через заданные промежутки времени.
• filename — имя текстового файла, куда будет записываться информация
• header — ключевое слово, заставляющее программу пересоздать файл статистики и записать в начало его заголовок
Пример работы:
После старта программы набрать
show perf /var/tmp/perflog.txt header
Создастся файл с именем /var/tmp/netams–perflog.txt, содержащий строки вида:
NeTAMS version 3.1(1677) root@srv / Sat Sep 6 13:01:18 MSD 2003
TOD RTM STM LOAD RES LOOP AVG
Задать команду планировщика вида
schedule time 10min action «show perf /var/tmp/perflog.txt»
Каждый час будут добавляться строки вида:
«06.09.2003 13:02:52.9493 50 0.609774 1.20 2896»
show health
Выводит информацию о загрузке сервера (CPU), относительном объеме свободного места на разделах, где хранится база данных и где создаются HTML–страницы. Эти сведения попадают также в отчеты сервиса HTML, чтобы администратор мог вовремя заметить о проблемах с сервером.
Current system load: 2%, HTML files folder free disk space: 45%,
Primary storage folder free disk space: 75%
Список всех команд
Информация о командах их параметрах сгруппирована по сервисам.
main
show version
show config [unsecure] [oids]
show connections
show users
show schedule
show units [ syspolicy [whereset] |
email | hash | name XXX |
mac [whereset] | unit_type ]
show processor
show ds
show alerter
show monitor
show list [full] [name XXX | OID YY]
show policy
show quota [oid ID | name XXX | list]
show login
show perf filename [header]
show health
user { oid OID | name user_name }
[real–name user_human_name]
[email email_addr]
[password pass]
[crypted crypted_pass]
[permit permit_state]
no user { oid OID | name user_name }
language { ru | en }
debug deb_str [deb_str] …
no debug deb_str [deb_str] …
radius auth { nas | web }
login login_str
[password pass_str]
nas–id nas_name
callback–id callback_name
mac { control [alert] [block] } | { fixate }
html
save
enable
configure { terminal | … }
rotate log
rotate monitor N
scheduler
schedule [oid OID ]
time time_period
action requested_action
no schedule oid OID
show schedule
server
listen XXXX
max–conn XXXX
login { any | localhost }
processor
lookup–delay XXXX
flow–lifetime XXXX
policy [oid OID] name NAME
[no] target TARGET
[bw { speed in speed out | speed } ]
TARGET=
proto XX
tos XX
port [s|d|b]num [s|d|b]num …
as [s|d|b]num [s|d|b]num …
vlan N1 [ N2 ] …
ds N1 [ N2 ] …
file YYYY
addr addr …
ifindex [s|d|b]num [s|d|b]num …
ingress|egress
policy–or [!]{NAME|OID} … [!]{NAME|OID}
policy–and [!]{NAME|OID} … [!]{NAME|OID}
time timespec
day dayspec
default{ acct–policy | fw–policy } NAME|OID … NAME|OID
restrict all {drop|pass} local {drop|pass}
auto–assign A.B.C.D E.F.G.H
auto–units N
type {host|user}
naming {by–dns| prefix1 PPP |prefix2 QQQ}
[group GROUPNAME]
unit { host | group | cluster | net | user }
[oid OID]
name NAME
parameters
[parent GROUP]
[no–local–pass]
[email addr]
[password passwd]
[description «any describing words»]
[mac «XX:XX:XX:XX:XX:XX»]
[sys–XXXX]
[bw { speed in speed out | speed } ]
[acct–policy [!][%]p_name [p_name] …]
[fw–policy [!][%]p_name [p_name] … ]
[ds–list 1,2,3…]
[auto–units X]
access–script path
storage
type { hash | mysql | postgres | oracle | radius}
path XXX
user username
password password
host hostname
dbname database_name
socket sock_name
port XXX
retry XXX
timeout XXX
nas–ip A.B.C.D
accept { all | type … } [except type …]
data–source
type { ip–traffic | netflow | libpcap | netgraph }
source { tee XXX | divert XXX | ipq | ulog NL1 [NL2 … NL32] |
A.B.C.D | ifname [promisc] | nodename [divert] }
listen { 0 | ip } port_number
clock { remote | local }
layer7–detect { none | urls }
rule ID rule_string
no rule ID
alerter
report [oid 06100] name rep1 type traffic period day detail simple
smtp–server smtp_server_name
html
run time_interval
path /path/to/html/root
url url_string
servlet–url url_string
htaccess { yes | no }
client–pages { all | groups | none | group GG1 GG2 … }
account–pages { all | none }
display–top N
display–health { yes | no }
monitor
monitor to { storage N | file XXXX | netflow IP PORT}
no monitor to …
monitor unit { N | XXXX }
no monitor unit { N | XXXX }
show monitor
quota
policy XXX
block–policy XXX
soft–treshold N
set {name XXX | oid YYY}
[policy XXX]
[block–policy XXX]
[soft–treshold N]
[active|inactive]
[notify [{soft|hard|return} {«{none}»|[«{owner}»] [YYY]}]]
[hour … ]
[day …]
[week …]
[month …]
billing
subplan N
fee NNN
spread { monthly | daily | hourly }
included
{ XXX | unlimited } sum |
[ { XXX | unlimited } in ]
[ { XXX | unlimited } out ]
policy MMM
overdraft [ AA in ] [ BB out ] [ CC sum ]
adjust–included {yes|no}
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии