Документация NetAMS | страница 41
0 0 0 0 0 0
0 0 0 0 0 0
…
Выводится строка с именем юнита, строка со списком политик (через пробел) и блок из 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 ]