Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

         

Команды консоли сервера


На Рис.  3.1 дан вид окна консоли сервера. Администратор сервера может вводить команды "после приглашения" > .

Рис.  3.1 Консоль сервера на платформе Windows NT

Рассмотрим наиболее часто используемые команды консоли сервера. Обратите внимание, что в приведенных ниже форматах команд минимально-допустимые сокращения ключевых слов подчеркнуты.

Help          Дает подсказку по форматам команд.

> help

BROADCAST "msg" ["user"] Broadcast a message to user(s) of this server

DROP ["username"] [ALL]  Drop one or more sessions

EXIT [password]          Exit server

HELP                     Help (Displays this help information)

LOAD pgmname             Load program

QUIT [password]          Quit (exit server)

REPLICATE servername     Replicate two-way request



PULL servername          Replicate one-way (pull)

PUSH servername          Replicate one-way (push)

ROUTE servername         Route mail to server

SET                      Set server option:

    CONFIGURATION "variable=value" Configuration variable

    SECURE [current-password] [new-password] Secure Console Password

    STAT [Facility] [Statname] Reset statistics

SHOW                     Show server information:

    CONFIGURATION variable   Configuration variable

    MEMORY                   Memory information

    PORT portname            Port specific information

    TASKS                    Server tasks

    SERVER                   Server information

    USERS                    Users with open sessions

    DISKSPACE drive-letter   Available disk space

    SCHEDULE                 Next Schedule [Server/Program/Location] [Appl]

    DIRECTORY                Directory Information

TELL taskname command-string Send command-string to a task

Set Configuration "переменная=значение"      Устанавливает значение переменной в файле NOTES.INI. Полезность команды состоит в том, что выполненное изменение "вступает в силу" немедленно. Перезапуска сервера, как после "ручной коррекции" файла NOTES.INI, не требуется.


> set conf "Log_Sessions=0"

08.09.96 09:51:47     LOG_SESSIONS changed to 0.

Show Configuration переменная                        Показывает на консоли текущее значение переменной из файла NOTES.INI.

> sh conf Log_Sessions

LOG_SESSIONS=1

Show Diskspace буква_диска     Показывает, сколько памяти свободно на диске.

> sh disk e

Available disk space 15 345 152 bytes

Show Memory

     Показывает, сколько памяти (включая виртуальную) свободно на сервере.

> sh mem

Memory Available (including virtual): 32 112K bytes

Show Port имя_порта     Показывает текущее состояние порта сервера: количество открытых сессий и их характеристики, трафик по порту, статистику ошибок... В качестве имени порта задают имена, которые были выбраны для портов при их установке (LANx, TCPIP, SPX, COMx и др.).

> sh po spx

SPX Port Driver

NetWare Bindery Services:   Advertising with SAP

Notes SessionID: 01BC0006

Local  Address  Net: 00777777 Node: 008029E04954 Socket: 6078

Remote Address  Net: 00000000 Node: 000000000000 Socket: 0000

Session State: (listening)

> sh po tcpip

TCP/IP Port Driver

 Transport Provider: TCP

Notes Session    Local Address         Foreign Address

00860004                *.*        194.73.241.129.1352

00890003                *.*         198.114.68.48.1352

00880006  194.220.151.250.1352     194.220.151.79.1033

008D0005                *.1352                  *.*

> sh po lan4

NetBIOS Port Driver

Port LAN4 is using Unit/Lana 4 while the Notes server is running

Unit/Lana number: 2

This net has not been initialized by Notes

Unit/Lana number: 4

Unit ID: 00 80 29 E0 49 54    Version: 254.0

Reporting period (minutes): 0

Maximum packet size: 1482

Errors             Transmits                   Receives

CRC            1   Successful          31995   Successful      30701

Alignment      0   Aborted                 0   Dropped             0

Collision      4   Retransmitted          92



Control Blocks (NCBs)           Sessions

Free               255          Current              3

Configured         255          Configured         254

Maximum            255          Maximum            254

Name             Num Status

NOTESSRV400    +   2 04h registered

IRISNAMESERVER 3   3 84h registered group

xNotes......).IT   4 04h registered

LSN State             Local Name        Remote Name          Receives Sends

 48 03h connected     NOTESSRV400    +  xInterS.....).IQ     1     0

185 01h listening     IRISNAMESERVER 3  *                    0     0

186 01h listening     NOTESSRV400    +  *                    0     0

> sh po com3

Answered incoming call from system KTEK_MAIN/KTEK/RU

Counts since the beginning of the current connection:

     57600  Bit per second connection (port speed)

      4800  Bit per second connection (carrier speed)

         2  Currently active sessions

        15  User messages sent

        47  User messages received

      1090  User bytes sent

     66732  User bytes received

         3  Retransmitted packets

         0  CRC errors detected

         0  Port errors detected

> sh po com4

Waiting for incoming call

Counts since the beginning of the last connection:

        16  User messages sent

        21  User messages received

      3921  User bytes sent

      2051  User bytes received

         0  Retransmitted packets

         0  CRC errors detected

         0  Port errors detected

Show Tasks

          Показывает имя сервера; его каталог; время функционирования (с момента старта сервера); число выполненных транзакций (с момента старта сервера); скорость как число транзакций в минуту - за последнюю минуту, за последний час и во время наибольшей загрузки (пик) с момента старта; наибольшее число одновременно работавших пользователей с момента старта; количество ожидающих и "мертвых" почтовых сообщений; список выполняющихся задач и их статус.

Основная часть информации в приведенном на Рис.  3.1 окне - отклик на команду SHow Tasks. Активны серверные задачи: Database Server (выполняет все транзакции удаленного пользователя: открытие, закрытие, чтение и запись баз; выполняет команды консоли; ожидает запросы на соединение по СOM- и LAN-портам и пр.), Replicator (выполняет репликации баз между серверами, но не между сервером и станцией), Router (занимается доставкой почты), Indexer (оперативно обновляет индексы баз), Agent Manager (занимается выполнением агентов в базах на сервере).



Show Users

          Показывает список работающих с сервером пользователей и открытых ими баз, а для каждой открытой базы - время в минутах, прошедшее с момента последней транзакции станции пользователя с базой, например, чтения документа.

> sh us

  User Name          Databases Open       Minutes Since Last Used

Nikolay N. Iontsev/InterTrustCorp/SU

                      mail\NIontsev.nsf               0

       log.nsf                         8

Show Directory

   Показывает список баз в каталоге данных сервера Notes и рекурсивно в его подкаталогах, а также в каталогах Directory Link и рекурсивно их подкаталогах. Для каждой базы дается время модификации и количество реплик на данном сервере (если их более одной).

> sh dir

e:\notes400\data\mail.box, ModTime = 08.09.96 04:00:08

e:\notes400\data\mailobj.nsf, (2 Replica's) ModTime = 07.09.96 11:26:10

e:\notes400\data\x\ITNEWS.NSF, ModTime = 25.08.96 02:08:03

e:\notes400\data\x\DOC_KEY.NSF, ModTime = 11.06.96 02:08:53

e:\worksale\ITDocLib.nsf, ModTime = 21.08.96 16:10:45

e:\worksale\DLIB_rab.NSF, ModTime = 21.08.96 16:10:35

e:\notes400\data\web41.ntf, ModTime = 26.08.96 13:23:20

. . .

e:\notes400\data\log.nsf, ModTime = 08.09.96 09:59:27

e:\notes400\data\names.nsf, ModTime = 08.09.96 09:52:00

 

Show Schedule

     Показывает список работ по расписанию, запланированных сервером для выполнения в ближайшее время.

> sh sched

ECURAN/MAPO/RU                Mail Routing             21:25 Today

ECURAN/MAPO/RU                Replication              21:44 Today

InterTrust/InterTrustCorp/SU  Mail Routing             20:25 Today

InterTrust/InterTrustCorp/SU  Replication              20:25 Today

Show Stat имя_статистики        Выдает статистику о работе сервера. При запуске с параметром выдается только статистика по требуемой теме.

> sh stat

  Agent.Daily.AccessDenials = 0

  Agent.Daily.ScheduledRuns = 0

  Agent.Daily.TriggeredRuns = 5

  ...

  Agent.Hourly.UsedRunTime = 45 Seconds



  Comm.NetWare.SPX.StatsLogged = 0

  Database.BufferControlPool.Peak = 65406

  ...

  Database.NSFPool.Used = 28570

  Disk.C.Free = 8,136,704

  ...

  Disk.L.Size = 629,129,216

  Disk.Remote = 5

  Mail.AverageDeliverTime = 163

  ...

  MAIL.WaitingRecipients = 0

  Mem.Allocated = 3494368

  ...

  Mem.Free = 63,361,024

  Mem.PhysicalRAM = 4427776

  NET.LAN0.BytesReceived = 32,526

  ...

  NET.LAN0.Sessions.Recycling = 0

  NET.LAN4.BytesReceived = 0

  ...

  NET.LAN4.Sessions.Recycling = 0

  NET.Log.CN=NotesSrv400/O=InterTrustCorp/C=SU.UnwrittenEntries = 2

  NET.SPX.BytesReceived = 3,134

  ...

  NET.SPX.Sessions.Recycling = 0

  NET.TCPIP.BytesReceived = 0

  ...

  NET.TCPIP.Sessions.Recycling = 0

  Replica.Docs.Added = 0

  Replica.Docs.Deleted = 0

  Replica.Docs.Updated = 0

  Replica.Failed = 13

  Replica.Successful = 257

  Server.BootID = 2875960

  Server.CPU.Count = 1

  Server.CPU.Type = Intel Pentium

  Server.Name = CN=NotesSrv400/O=InterTrustCorp/C=SU

  Server.OpenRequest.MaxUsers = 0

  Server.OpenRequest.PreV4Client = 0

  Server.OpenRequest.Restricted = 0

  Server.OpenRequest.V4Client = 16

  Server.Path.Data = e:\notes400\data

  Server.Ports = TCPIP,LAN0,LAN4,SPX

  Server.Sessions.Dropped = 0

  Server.Task = Database Server: Perform console commands

  Server.Task = Database Server: Listen for connect requests on SPX

  Server.Task = Admin Process: Idle

  Server.Tasks = 9

  Server.Time.Start = 09/08/96 11:59:32

  Server.Title = Win NT 3.51

  Server.Trans.PerMinute = 0

  Server.Trans.PerMinute.Peak = 35

  Server.Trans.PerMinute.Peak.Time = 09/08/96 12:08:35

  Server.Trans.Total = 126

  Server.Users = 1

  Server.Users.1MinPeak = 1

  Server.Users.1MinPeakTime = 09/08/96 12:05:33

  Server.Users.5MinPeak = 1

  Server.Users.5MinPeakTime = 09/08/96 12:05:33

  Server.Users.Peak = 2

  Server.Users.Peak.Time = 09/08/96 12:06:00

  Server.Version.Notes = International English R4.1

  Server.Version.W32 = Windows NT 3.51

  Stats.Time.Current = 09/08/96 12:57:50



  Stats.Time.Start = 09/08/96 11:59:16

> sh stat mail

  Mail.AverageDeliverTime = 163

  Mail.AverageServerHops = 4

  ...

  MAIL.Dead = 0

  ...

  MAIL.WaitingRecipients = 0

> sh stat mail.Dead

MAIL.Dead = 0

 

Show Cluster        Показывает из кеша данного сервера имя кластера, в который входит этот сервер, список всех членов кластера и их состояние, основываясь на информации, полученной в процессе "исследований" кластера (cluster probes). Каждый сервер в кластере во-первых, постоянно отслеживает собственное состояние, а во-вторых, постоянно "исследует" другие серверы кластера для получения информации об их состоянии.

Если данный сервер не член кластера, выдается сообщение "This system is not configured for a cluster".

> show cluster

Cluster Information

 Cluster name: IntTrustCluster, Server name: NotesSrv400/InterTrustCorp/SU

 Server cluster probe timeout: 1 minute(s)

 Server cluster probe count: 10784

 Server availability threshold: 0

 Server availability index: 100 (state: AVAILABLE)

 Cluster members (2)...

       server: InterTrust/InterTrustCorp/SU, availability index: 95

       server: NotesSrv400/InterTrustCorp/SU, availability index: 100

Broadcast "сообщение" ["имена пользователей"]     Посылает сообщение всем или только указанным пользователям. Если станция пользователя имеет активную сессию с сервером, сообщение появляется у пользователя на панели состояния (Status Bar),

> b "Server will be stopped on 10 minutes"

10:03:28     BROADCAST from NotesSrv400/InterTrustCorp/SU: Server will be stopped on 10 minutes (сообщение отправляется в том числе и серверу)



Рис.  3.2  Фрагмент панели состояния станции с полученным сообщением

Drop "имена пользователей" | All        Закрывает перечисленные или все сессии пользователей или серверов.

> drop "Nikolay N. Iontsev/InterTrustCorp/SU"

08.09.96 12:07:25     Closed session for Nikolay N. Iontsev/InterTrustCorp/SU



Databases accessed:     1   Documents read:     1   Documents written:     0

Exit или Quit        Останавливает сервер. Рекомендуется предварительно предупредить пользователей, чтобы они успели сохранить выполненные изменения в открытых документах из баз на сервере. Если этого не сделать, пользователи могут потерять эти изменения, если только не сохранят их (как текст) в локальной базе или файле или не дождутся рестарта сервера. Процессы же репликаций и пересылки почты будут остановлены и возобновлены в следующий по расписанию интервал после рестарта сервера.

Pull имя_сервера

[имя_базы]    Запускает репликацию в одном направлении: ваш сервер принимает изменения с сервера, имя которого задано в команде.

Если параметр [имя_базы]

не указан в команде, в репликации участвуют все базы данных, реплики которых присутствуют на обоих серверах; если указан - в репликации участвует только заданная база (при условии, что ее реплика имеется на другом сервере).

> pull InterTrust/InterTrustCorp/SU names.nsf

08.09.96 12:10:15     Database Replicator started

08.09.96 12:10:15     Network: Connecting to InterTrust/InterTrustCorp/SU over LAN0

08.09.96 12:10:17     Network: Connected to server InterTrust/InterTrustCorp/SU

08.09.96 12:10:17     Starting replication with server INTERTRUST/INTERTRUSTCORP/SU

08.09.96 12:10:17     Finished replication with server INTERTRUST/INTERTRUSTCORP/SU

08.09.96 12:10:18     Database Replicator shutdown

> pull InterTrust names.nsf  (к вопросу, следует ли указывать полное имя сервера)

08.09.96 12:09:39     Database Replicator started

08.09.96 12:09:39     Network: Connecting to InterTrust/InterTrustCorp/SU over LAN0

08.09.96 12:09:41     Network: Connected to server InterTrust/InterTrustCorp/SU

08.09.96 12:09:42     Starting replication with server INTERTRUST

08.09.96 12:09:42     Access control is set in names.nsf to not allow replication from INTERTRUST names.nsf

08.09.96 12:09:42     Finished replication with server INTERTRUST



08.09.96 12:09:42     Database Replicator shutdown

В последнем случае репликация начинается, но заканчивается неуспешно. В списке управления доступом принимающего информацию сервера только "полное" имя InterTrust/InterTrustCorp/SU имеет доступ менеджера, а заданное в команде "краткое" имя InterTrust отсутствует. Поэтому "краткое" имя InterTrust получает на принимающем информацию сервере только доступ читателя (как -Default-). Следовательно, информация при репликации не может быть записана в базу на принимающем сервере.

Push имя_сервера

[имя_базы]   Запускает репликацию в одном направлении: ваш сервер "заталкивает" изменения на сервер, имя которого задано в команде.

> push InterTrust/InterTrustCorp/SU names.nsf

08.09.96 12:10:32     Database Replicator started

08.09.96 12:10:32     Network: Connecting to InterTrust/InterTrustCorp/SU over LAN0

08.09.96 12:10:34     Network: Connected to server InterTrust/InterTrustCorp/SU

08.09.96 12:10:34     Starting replication with server INTERTRUST/INTERTRUSTCORP/SU

08.09.96 12:10:34     Finished replication with server INTERTRUST/INTERTRUSTCORP/SU

08.09.96 12:10:34     Database Replicator shutdown

Replicate имя_сервера [имя_базы]       Запускает репликацию в двух направлениях: ваш сервер сначала принимает изменения с сервера, имя которого указано в команде, а затем "заталкивает" изменения с вашего сервера на другой. Команда обычно используется для выполнения быстрых изменений в репликах баз (не дожидаясь репликации по расписанию) или при тестировании репликационных или коммуникационных проблем.

> rep InterTrust/InterTrustCorp/SU names.nsf

08.09.96 12:10:46     Database Replicator started

08.09.96 12:10:46     Network: Connecting to InterTrust/InterTrustCorp/SU over LAN0

08.09.96 12:10:48     Network: Connected to server InterTrust/InterTrustCorp/SU

08.09.96 12:10:48     Starting replication with server INTERTRUST/INTERTRUSTCORP/SU



08.09.96 12:10:48     Finished replication with server INTERTRUST/INTERTRUSTCORP/SU

08.09.96 12:10:48     Database Replicator shutdown

Route имя_сервера

        Запускает процесс передачи почты на указанный сервер. Команда имеет смысл только при передаче почты через модемные соединения, поскольку при соединениях в пределах одной поименованной сети Notes передача почты выполняется почти немедленно.

Load имя_программы

   Запускает программу на сервере. Это может быть как серверная задача, так и иная программа. Она должна находиться в каталоге сервера или в каталогах, в которых операционная система выполняет поиск запускаемых программ.

Tell имя_серверной_задачи  команда_для_серверной_задачи          Передает cерверной задаче команду. Передаваемая команда зависит от конкретной задачи. Например, команда консоли Tell ROUTER QUIT передает серверной задаче ROUTER команду QUIT - для завершения этой задачи.

Команды на консоль сервера можно "отправлять" и со станции, выбрав в меню File - Tools - Server Administration… , затем выбрав нужный сервер и нажав в окне кнопку Console. Но такой привилегией обладают только администраторы сервера. Список же администраторов сервера задается в адресной книге в документе Server, в поле с меткой Administrators.

"Ответ" сервера на команду появляется в подокне Server response. Отметим, что с версии 4.5 в окне Remote console появилась возможность Live console ("Живая консоль"), позволяющая получать в окне Remote console все команды и сообщения, появляющиеся на консоли сервера, а не только "отклики" сервера на введенные с "удаленной" консоли команды.



Рис.  3.3 Окно удаленной консоли с откликом на команду Show Port Com4


Содержание раздела