информация о превышении заданного предела
использования ресурсов процессора.
CPU Threshold [DISABLED] DISABLED, 0 - 100%. Значение
коэффициента загрузки процессора, при
превышении которого делается запись в протокол
работы сервера.
User Entry [DISABLED] To File, DISABLED. Если эта опция
включена (To File), в файл протокола
записывается информайция о попыткахъ
пользователей использовать команду NET AUDIT.
Access Allowed Типы разрешенных действий пользователей,
информация о которых должна протоколироваться..
Acces Denied Типы неразрешенных действий пользователей,
информация о попытках выполнения которых должна
протоколироваться.
Notification
Notification (Уведомления) о заданных действиях получают пользователи,
имеющие привилегию О. Для задания событий, о которых будут уведомляться
операторы переместите указатель на строку Notification ,
<Enter>. На экран будет выведено диалоговое окно для задания опций
подачи уведомлений. Число в верхней части окна показывает расход памяти на
реализацию опций уведомления. вам нужно только Выбрать опции, связаные с
событиями, о которых следует сообщать оператору.
Notification [ENABLED] ENABLED, DISABLED. Если вы хотите,
чтобы операторы получали уведомления, включите
эту опцию и задайте события, о которых нужно
сообщать операторам.
Logins [DISABLED] To Operator, DISABLED. Уведомление о
подключении пользователей к серверу.
Logouts [DISABLED] To Operator, DISABLED. Уведомление
об отключении пользователей от сервера.
Queueing [DISABLED] To Operator, DISABLED. Уведомление о
том, что пользователь поместил задание в
очередь сетевого принтера.
Printing [DISABLED] To Operator, DISABLED. Уведомление
об окончании вывода на сетевой принтер.
Disk Space [DISABLED] To Operator, DISABLED. Уведомление о
снижениии размера свободного про-странства на
диске сервера ниже заданного значения.
Space Значение порога после которого оператор,
Threshold имеющий соответсвующую привилегию, получает
уведомление о нехватке свободного пространства
на диске сервера. Для использования этого
значения должна быть включена опция Disk Space.
CPU Use Если эта опция включена (To File), в протокол
записывается информация о превышении заданного
предела использования ресурсов процессора.
CPU Threshold Значение коэффициента загрузки процессора, при
превышении котрого оператор, имеющий
соответсвующую привилегию, получает уведомление
о чрезмерной загрузке процессора сервера.
Floppy Direct
[ENABLED] ENABLED, DISABLED. Если эта опция включена,
пользователи могут использовать команды FORMAT и CHKDSK для дискет, помещенных
в дисководы сервера. Если вы включите режим Floppy Direct (прямого
доступа к дисководам своего сервера), вам придется принять меры, чтобы никто
случайно не отформатировал установленную в дисковод дискету.
Remote Booting
[ENABLED] ENABLED, DISABLED. Загрузка бездисковых станций. Если эта
опция включена, можно загружать бездисковые рабочие станции с диска сервера.
Для того, чтобы использовать режим удаленной загрузки, на всех бездисковых
станциях должны быть установлены сетевые адаптеры с микросхемой удаленной
загрузки (Boot ROM). Подробную информацию об использовании режима удаленной
загрузки для бездисковых станций вы сможете найти в описании Remote Boot PEROM
Kit. Для создания образа загружаемого диска используйте команду Remote Boot
Maintenance в меню программы NET_MGR.
Non-DOS Disk Suppport.
Поддержка нестандартных дисков. Этот параметр задает число записей для
файлов нестандартных дисков (CD ROM, WORM, OS/2 и т.п.) при просмотре каталога
такого диска. Если вам не удается просмотреть каталог нестандартного диска
полностью, увеличьте значение этого параметра.
Параметры, влияющие на производительность сервера
Network buffer
[4096] 2048 - 57344 bytes. Размер буфера, используемого для
сетевого обмена. При установке большего размера для буфера сервер станет
работать быстрее, однако увеличится расход памяти.
Request Size
[32] 32 - 65535 bytes. Размер буфера, котрый используется
сервером для "прослушивания" запросов пользователей. При увеличении размера
буфера просмотра может возрасти производительность таких операций, как просмотр
каталогов или запись To File с произвольным доступом небольших порций данных.
Буфер запросов выделяется для каждого пользователя в соответствии со значением
параметра Maximum Users.
Network Tasks
[1] 1 - 32. Число сетевых задач. Задает количество запросов от
пользователей, которые сервер может обрабатывать одновременно. Для каждой
задачи используется отдельный буфер, поэтому увеличение числа задач ведет к
дополнительному расходу памяти. Для расчета числа открываемых на сервере
сетевых задач полезна формула:
Число задач = (Число пользователей / 4) + 1.
Если вы используете режим внутренней блокировки файлов и записей, увеличьте
число сетевых задач на единицу.
Run Burst
[2] 1 - 255. Задает количество периодов системного таймера (1/18
секунды), в течение которых сервер будет обрабатывать сетевой запрос прежде,
чем управление будет возвращено локальной задаче, работающей на сервере. При
увеличении значения этого параметра сервер будет быстрее обрабатывать сетевые
запросы за счет снижения скорости выполнения локальных задач. В среде Windows
этот парамет можно устанавливать также с помощью специальной программы
управления скоростью сервера LANtastic, включенной в группу LANtastic.
Cached Resources
[1] 1 - 50. Число кэшируемых ресурсов. Позволяет задать число
ресурсов сервера, для которых будет кэшироваться информация о доступе
пользователей к ресурсу. Увеличение этого параметра может сильно увеличить
производительность сервера, но приведет к дополнительному расходу памяти.
Максимальный размер кэша просмотра
Этот параметр задает размер размер кэш-буфера, используемого для
хранения информации о позиции в файле при произвольном доступе к нему. В
большинстве случаев увеличение размера кэш-буфера ведет к росту скорости
выполнения операций чтения/записи при произвольном доступе к файлу.
Lock Hold Time
Время ожидания блокировки записей. Период времени (в "тиках" системного
таймера), в течение которого сервер будет ожидать блокировки записи прежде, чем
предположить, что доступ отвергнут. Увеличение этого параметра будет
увеличивать время отклика сервера при большом количестве одновременных запросов
пользователей к базе данных.
Internal Share
Для изменения значения данного параметра используйте клавишу
Enter. вы увидите меню Internal Share Support. Если вы включите
эту опцию, на сервере используется режим внутренней блокировки файлов и
записей. Этот режим позволяет преодолеть ограничения, накладываемые утилитой
SHARE из DOS. В этом случае блокировка файлов и записей выполняется быстрее, и
позволяет организовать большее число блокировок и выделить больше памяти для
хранения имен файлов.
Если вы хотите использовать внутреннюю блокировку, исключите команду SHARE из
файлов конфигурации вашего компьютера (CONFIG.SYS и AUTOEXEC.BAT).
Для управления режимом внутренней блокировки используются три параметра:
Internal SHARE [DISABLED] ENABLED, DISABLED. Включите эту
опцию с помощью клавиши Enter, если хотите
использовать внутреннюю блокировку файлов и
записей.
SHARE Locks Максимальное число блокировок. Нажмите клавишу
Enter и задайте число одновременных блокировок
для данного сервера.
Name Space Размер буфера имен. Нажмите клавишу Enter и
задайте размер буфера для хранения имен
разделяемых файлов.
Click here for Picture
Рис 6-20 Меню работы с контрольным журналом. Среда DOS.
Для просмотра контрольного журнала Выберите строку View Last Few Audit
Entries , <Enter>. На экран будет выведено окно с последними
записями из контрольного журнала.
Click here for Picture
Рис 6-21 Просмотр последних записей контрольного журнала.
Первый символ каждой записи в протоколе означает действие, с которым связана
данная запись.
Символ Значение
* Загрузка сервера. Поле Переменная
(см. ниже) содержит информацию о
протоколируемых действиях.
! Прекращение работы сервера.
I Подключение пользователя к серверу.
Поле Переменная содержит список
привилегий.
O Отключение пользователя от сервера.
В поле Переменная содержится
информация о кличестве данных,
переданных через сеть этим
пользователем и количество запросов
от него.
A Разрешенный доступ к ресурсам
сервера.
D Отвергнутая попытка доступа к
серверу.
Q Задание помещено в очередь сервера.
S Задание из очереди передано на
принтер.
H Размер свободного пространства на
диске ниже заданного предела.
B Использование процессора превысило
заданный порог.
U Запрос от пользователя на запись в
контрольный журнал (команда NET
AUDIT).
Помещенная далее информация изложена в той последовательности, в которой вы
можете прочитать ее в контрольном журнале слева направо.
Дата Второе поле каждой записи показывает дату этой
записи в формате год-месяц-число.
Время Время, когда была сделана данная запись в
формате часы:минуты:секунды.
Пользователь Имя пользователя, сделавшего запрос.
Компьютер Сетевое имя компьютера, с которого пользователь
сделал послал к серверу.
Причина Причина протоколирования данного события.
Причина Значение
@device Имя принтера, на котором печатается
задание.
Access Тип разрешенного или отвергнутого
доступа (RWCMLDKNEAIP).
TIMEOUT Истекло время доступа пользователя к
серверу
DISCON Отсоединение сервера.
NORMAL Отключение пользователя от сервера.
SHUTDOWN Пользователь отключен от сервера с
помощью режима удаленного отключения.
UPS Пользователь отключен от сервера
прог-раммой управления источником
беспере-бойного питания (UPS).
Переменная Содержимое этого поля зависит от типа записи и ее
причины.
Причина Содержание
Server Показывает все параметры, заданные в
startup командной строке программы SERVER.
Кроме того, выводятся буквы,
соответствующие типам протоколируемых
событий.
Printer Размер файла, переданного в очередь
request или на принтер.
Access Имя ресурса или устройства, которому
request адресован запрос.
Прочие Размер переданных данных (в байтах) и
число запросов во время
протоколируемой операции.
Сохранение контрольного журнала в файле.
В целях экономии дискового пространства на сервере целесообразно
периодически копировать содержимое протокола в файл и после этого удалять
старый протокол. вы можете, например, сохранять протокол еженедельно или
ежемесячно на дискетах или на стриммерной кассете.
1. выведите на экран меню, изображенное на рис. 7.11. Напомним - строка
Audit Trail Maintance из гдавного меню программы NET_MGR.
2. Выберите строку Copy Audit Trail File, <Enter>.
3. В ответ на выведенный запрос задайте полное имя файла для записи
протокола, <Enter>. Для возврата в DOS используйте клавишу
Esc.
Очистка контрольного журнала
Поскольку файл протокола работы сервера может занимать на диске
достаточно много места, целесообразно время от времени удалять из протокола
старые записи. Описанные ниже операции удаляют содержимое протокола ПОЛНОСТЬЮ,
поэтому при необходимости последующего использования записанной в протокол
информации сначала скопируйте записи из протокола в файл (см. предыдущий
раздел), а потом удаляйте содержимое контрольного журнала.
1. выведите на экран меню, изображенное на рис. 7.11. Напомним - строка
Audit Trail Maintance из гдавного меню программы NET_MGR.
2. Выберите строку Clear The Audit Trail File,
<Enter>.
3. В ответ на выведенный запрос подтвердите решение очистить журнал
(<Enter>), или откажитесь от очистки (<Esc>).
6.3.2.
Мониторинг сервера с помощью программы NET
вы можете использовать программу NET для просмотра списка подключившихся к
серверу пользователей и полученных от них запросов.
1. Из главного меню программы NET Выберите строку Monitor & Manage
Server Activity.
2. Выберите в списке нужный сервер, <Enter>, после чего на экране
появится окно просмотра подключившихся к серверу пользователей. В этом окне
содержится информация о работе сервера с момента его загрузки. Каждая строка
содержит информацию об одном пользователе и имеет следующие поля:
ID # Уникальный номер, присвоенный пользователю
сервера.
Username Имя, с которым пользователь подключился к
серверу. Вопросительный знак в этом поле
говорит о том, что пользователь находится в
процессе подключения к серверу.
Machine Имя компьютера, с которого пользователь
обращается к серверу.
Command Последний запрос пользователя к серверу.
Включение команды в строку еще не означает ее
выполнения; сервер может отвергнуть запрос
пользователя (например, при попытке
несанкционированного доступа). Названия всех
возможных значений этого поля и пояснения
приведены ниже:
Audit Entry Пользователь создал запись в
Контрольном Журнале
Cancel Shutdown Отказ в ответ на предложение
отключить сервер от сети.
Change Passwword Пользователь сменил свой пароль.
Change Username Пользователь подключился к
серверу с другим именем.
Close File Файл был закрыт.
Commit File Данные были записаны на диск.
Control Queue Пользователь изменил помещенный в
очередь объект.
Copy File Запрошено копирование файла на
сервер.
Create Dir Создан каталог.
Create File Создан новый файл.
Create Indirect Создан файл-псевдоним.
Delete Dir Удален каталог.
Delete File Удален файл.
Disable Account Счет пользователя был
заблокирован.
File Read Прочитаны данные.
File Write Записаны данные.
Find Disk Space Пользователь запросил информацию
о размере свободного пространства
на диске.
Find First File выполнена операция Find First.
Find Next File выполнена операция Find Next.
Flush Cacheуфера Содержимое кэш-буфера записано на
диск сервера.
Full Account Пользователь запросил полную
информацию о счете и правах
доступа.
Get Account Пользователь запросил информацию
о счете.
Get Indirect Прочитан файл с использованием
псевдонима.
Get Link Info Пользователь запросил информацию
о правах доступа к каталогу или
устройству.
Get Queue Entry Запрос информации о задании из
очереди.
Get Queue Seq# Запрос информации о задании из
очереди по его номеру.
Get resource Получена детальная информация о
ресурсе.
Get Server Time Запрос времени по часам сервера.
Get Stream Запрос информации о логическом
принтерном потоке.
Get Username Прочитано имя пользователя из
файла счетов.
Lock Range Файл заблокирован.
Login Пользователь подключается к
серверу.
Multi-Mode Open Файл открыт для доступа в разных
режимах.
Notify Operator Пользователь получил уведомление.
Open File Открыт файл на сервере.
Printer Fields Пользователь запросил информацию
о рабочем поле для принтерного
ресурса.
Printer Statis Запрошена информация о состоянии
принтера.
Remote Dspl Reg Зарегистрировано удаленное
управление печатью
Remote Dspl Drg Пользователь получил отказ при
попытке удаленного управления
печатью.
Remote Q Ctrl Установлены или изменены
параметры удаленного управления
очередью.
Rename File Переименован файл на сервере.
Run Command выполнена команда от удаленного
пользователя
Seek Position Перемещен указатель позиции в
файле.
Server Control Параметры управления сервером
были прочитаны или изменены.
Set Attribute Изменены атрибуты файла.
Set Queue Entry Была изменена информация о
задании, помещенном в очередь.
Set Server Time Установлены показания часов
сервера.
Set Stream Изменена информация о принтерном
потоке.
Shutdown Подан запрос на отключение
сервера от сети.
Terminate Пользователь закончил работу с
программой.
Terminate User выплнение запроса пользователя
прервано оператором.
Transaction Пользователь запросил детальную
информацию о сервере.
Translate Path Сетевой маршрут был
оттранслирован.
Unique File Создан новый файл с уникальным
именем.
Unlock Range Снята блокировка файла.
Update Login Изменена информация в файле
счетов о дате последнего
подключения.
Usert Status Получена информация о
пользователе.
Write W/Commit Данные записаны и зафиксированы
на диске.
X Get Queue Найдена расширенная информация о
задании из очереди по запросу
пользователя.
X print Status Запрос расширенной информации о
состоянии принтера.
X Set Queue Модифицирована расширенная
информация об очереди.
IO Bytes Размер данных, переданных или принятых
сервером по запросам пользователя, в
килобайтах (К), мегабайтах (М) или гигабайтах
(G).
#Reqs Число запросов к серверу с момента подключения
пользователя.
Privs Привилегии пользователя.
A Super ACL Сервер выполняет все запросы
данного пользователя без
проверки прав доступа.
Q Super Queue Пользователь может управлять
всеми заданиями в очереди
принтера.
M Super Mail Позволяет управлять всеми
сообщениями, хранящимися в
почтовой очереди.
U User Audit Привилегия U предоставляет
ее обладателю возможность
использовать команду NET
AUDIT для создания записи в
Контрольном Журнале.
S System Manager Пользователь может вызывать
команду NET RUN и отключать
серверы от сети.
O Operator Обладатель жэтой привилегии
будет получать от принтера
уведомления в тех случаях,
когда требуется
вмешательство.
D Despooler Привилегия D позволяет
удалять задания из
принтерной очереди,
используя программу
удаленного управления
буферизацией.
N Network Manager Обеспечивает доступ ко всей
статистике, хранящейся на
сервере.
L Logged In Пользователь подключен к
серверу. Если буква L не
выведена, пользователь
нахо-дится в процессе
подключения к серверу.
R Remote Boot Пользователь подключен к
Log In серверу с использованием
режима загрузки операционной
системы с диска сервера.
Программа ALONE.EXE позволяет вам контролировать работу пользователей на вашем
сервере. Кроме того, эта программа делает сервер выделенным. Это значит, что
после запуска ALONE.EXE вы больше не сможете работать на своем сервере до тех
пор, пока не отключите программу ALONE. ALONE увеличивает мощность сервера,
отдавая все вычислительные ресурсы компьютера обслуживанию сетевых запросов.
Программа не может быть загружена при работе в среде Windows. Кроме того, не
обращайтесь во время работы программы ALONE к услугам резидентных программ,
выводящих на экран какие-либо сообщения.
Таковы вкратце функции программы ALONE. Конечно, они взаимоувязаны, и такое
разделение чисто условно, хотя достаточно удобно, и мы будем им пользоваться.
Итак, реализация второй из функций ("выделенность" сервера) делается после
запуска программы без вашего участия, действий от вас никаких не требует, и
кроме того, эта функция не выводит никакой полезной для вас информации. Поэтому
в данной главе мы рассмотрим более подробно первую функцию - наблюдение за
работой пользователей вашего сервера.
Программа ALONE может запускаться c переключателями. Программу можно запускать
также и без переключателей, в этом случае будут использоваться установки по
умолчанию.
PASSWORD= Устанавливает пароль, который
требуется при выходе из ALONE. При
отсутствии этого переключателя выход
осуществляется без пароля.
PROMPT_PASSWORD Установка этого переключателя
указывает программе запросить при
запуске пароль. В дальнейшем этот
пароль будет запрашиваться при
выходе из программы.
SCREEN_SAVE_SECONDS= [120] Данный переключатель позвояет вам
0-600 установить время, по происшествии
которого при отсутсвии каких-либо
действий оператора ALONE погасит
экран.
SHOW_FILES Разрешает вывод на экран имен файлов
при работе ALONE. По умолчаниюэта
опция отменена. Оказывает тот же
эффект, что и нажатие клавиши F2 при
работе ALONE.
После того, как вы загрузите программу ALONE, вы можете видеть на экране
следующую информацию о каждом пользователе, подключенном к вашему серверу.
ID# Идентификационный номер для сеанса
пользователя. Этот номер содержит
последние цифры номера адаптера, с
помощью которого пользователь
подключен к серверу и собственно
номер сеанса. Для задания номеров
используются шестнадцатиричные
значения.
Username Имя пользователя, подключенного к
серверу. Вопросительный знак вместо
имени означает, что пользователь
находится в стадии подключения.
Machine Сетевое имя компьютера, с которого
пользователь подключился к серверу.
Command Последняя команда, полученная от
пользователя. Полное описание
команд приведено в разделе
"Мониторинг сервера с помощью
программы NET"
IOBytes Количество данных, переданных или
принятых сервером по запросам
пользователя.
Запросов Число запросов от данного
пользователя с момента его
подключения к серверу.
Privs Привилегии пользователя. В этом
поле могут указываться привилегии
AQUMSOD и L (подключен).
Кроме
того, в левом нижнем углу окна выводится имя сервера, а в правом нижнем - дата
и время.
Информация, которая может выводиться в поле COMMAND.
AUDIT ENTRY Действия пользователя были занесены
в сетевой журнал.
CANCEL Отключение сервера было отменено.
SHUTDOWN
CHANGE Пользователь изменил свой пароль.
PASSWORD
CHANGE Пользователь изменил свое имя.
USERNAME
CLOSE FILE Файл был закрыт.
COMMIT FILE Файл был записан на диск.
CONTROL QUEUE Пункт принтерной очереди был
модифицирован или пользователь
управлял выводом на печать.
COPY FILE На сервер поступило требование на
копирование файла.
CREATE DIR Был создан каталог.
CREATE FILE Был создан файл.
CREATE Был создан новый сетевой файл.
INDIRECT
CREATE NEW Был создан новый файл.
FILE
DELETE DIR Каталог был удален.
DELETE FILE Файл был удален.
DISABLE Счет пользователя на сервере был
ACCOUNT запрещен.
FILE READ Было произведено чтение данных.
FILE WRITE Была произведена запись данных.
FIND DISK Пользователь потребовал информацию о
SPACE количестве свободного дискового
пространства.
FIND FIRST Была выполнена операция "Find First".
FILE
FIND NEXT FILE Была выполнена операция "Find Next".
FLUSH CACHE Кэш-память сервера была сброшена на
диск.
FULL ACCOUNT Пользователь потребовал информацию о
счетах и ACL-группах.
GET ACCOUNT Была затребована информация о счете.