Документация NetAMS (Автор) - страница 39

Формат вывода:

parse: unit avm1 [W] to->now <2>

avm1 0246E8 0 1028781390 2

all–ip all–icmp tcp

0 0 0 0 0 0

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 ]