Журналирование событий ZuluServer

Журнал событий приложений Windows

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

В разделе Пуск|Просмотр событий|Журналы приложений и служб|ZuluServer|Operational находится информация о таких событиях, как старт, перезапуск и остановка ZuluServer, подключение и отключение пользователей и т.д. Полный список событий представлен в виде таблиц далее в этом разделе.

[Примечание]Примечание

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

Общий вид окна программы

Рисунок 115. Общий вид окна программы


[Внимание]Внимание

По умолчанию в журнал событий попадают только общие события жизни сервера с кодами 1xx (запуск, остановка). Планируется добавить ещё и случай сбоя (вылет). Расширенное логирование включается при работе ZuluServer в режиме повышенной безопасности (strict).

Таблица 15. События сервера

КодНазваниеПараметры

101

Server Start

HaspID – ID ключа защиты.

UserLimit – макс. кол-во соединений.

WebSvc – наличие лицензии на веб-службы.

WebSvcLimit – лимит на веб-службы (запросы).

102

Server Stop


Таблица 16. События авторизации

КодНазваниеПараметры

200

Auth: User logged in

Login – логин пользователя.

ClientIP – IP адрес, откуда была попытка авторизации.

201

Auth: User logged out

202

Auth: User limit exceeded

203

Auth: Attempt limit exceeded

204

Auth: User account disabled

205

Auth: Login attempt disabled


Таблица 17. События действий администратора

КодНазваниеПараметры

300

Admin: Operation succeeded

Login – логин пользователя, проводящего операцию.

ClientIP – IP клиента, откуда выполняется операция.

Op – операция (add, delete, change).

ObjType – тип объекта безопасности (user, group, role).

ObjName – имя объекта безопасности.

Prop – (зарезервировано).

ErrCode – код результата операции.

ErrMsg – расшифровка результата операции.

301

Admin: Operation failed

302

Admin: Group member list changed

(изменился состав группы)

Login – логин пользователя, проводящего операцию.

ClientIP – IP клиента, откуда выполняется операция.

GroupName – имя группы.

Op – операция (add, delete).

ObjType – тип объекта безопасности (user, group).

ObjName – имена объекта безопасности через запятую.

303

Admin: Roles assigned to a user or group

(пользователю или группе назначены роли)

Login – логин пользователя, проводящего операцию.

ClientIP – IP клиента, откуда выполняется операция.

ObjType – тип объекта безопасности (user, group).

ObjName – имя объекта безопасности.

Roles – назначенные роли через запятую.

304

Admin: Role permissions changed

(изменился состав полномочий для роли)

Login – логин пользователя, проводящего операцию.

ClientIP – IP клиента, откуда выполняется операция.

Role – имя роли.

Allow – перечисление полномочий через запятую.

Deny – перечисление полномочий через запятую.

Таблица 18. События доступа к данным (ресурсам)

КодНазваниеПараметры

400

Access: Operation succeeded

Login – логин пользователя, проводящего операцию.

ClientIP – IP клиента, откуда выполняется операция.

Op – операция (read).

ObjType – тип ресурса (layer, map, project).

ObjName – имя ресурса (URI).

ErrCode – код результата операции.

ErrMsg – расшифровка результата операции.

401

Access: Operation failed


Собственный журнал событий

Собственный журнал событий сервера (лог) записывается в текстовый файл вида ZuluServ_DDMMYYYY.log, где DD, MM и YYYY обозначают день, месяц и год соответственно. Иными словами, на каждый день работы сервера будет создаваться свой файл протокола.

Файлы протокола работы сервера

Рисунок 116. Файлы протокола работы сервера


Чтобы анализировать информацию лог-файлов и выводить различную статистику вместе с ZuluServer 2021, устанавливается утилита Журнал ZuluServer 2021 (zslogview.exe).

Для запуска журнала

Выберите пункт в главном меню Пуск|Журнал ZuluServer 2021 или запустите файл ZSLogView.exe из папки, где установлен ZuluServer 2021.

Подробнее о работе с Журналом ZuluServer смотрите разделы: