Узнайте, как настроить вход в систему, что такое журналы и какие бывают форматы журналов сервера Adobe Connect.

Сведения о файлах журналов

Файлы журналов Adobe Connect служат для просмотра информации о событиях, которые происходят во время работы. Эти сведения можно использовать для создания механизмов отслеживания и отчетов, а также для поиска и устранения неполадок. В файлах журнала содержатся сведения о действиях пользователя и производительности сервера. Например, в журнале может содержаться причина отказа пользователю в доступе при попытке входа или причина, по которой не удалось установить связь по телефонной линии.

Файлы журналов Adobe Connect находятся в папке корневой_каталог_установки\logs.

Файлы журналов Apache Tomcat находятся в папке корневой_каталог_установки\logs\tomcat.

Настройка файлов журналов

В Adobe Connect используется инструмент Apache log4j. Для настройки записи данных в журналы используйте файл корневой_каталог_установки\appserv\conf\log4j.xml. Дополнительные сведения приведены на веб-странице Log4j XML Configuration Primer (Основы конфигурации с использованием файла Log4j.XML).

Для настройки журнала используйте сведения на странице DailyRollingFileAppender.

Пример записи в файле журнала

В следующем примере, взятом из файла access.log, находится заголовок, список полей, используемых в записи журнала, а также специальные типы данных, имеющих отношение к данной записи:

#Version: 1.0 
#Start-Date: 2010-10-30 17:09:24 PDT 
#Software: Adobe Connect Server 
#Date: 2010-04-30 
#Fields: date time x-comment x-module x-status x-severity x-category x-user x-access-request time-taken db-logical-io db-transaction-update-count                     
2006-10-30 18:12:50 Not logged in. PRINCIPAL NO_ACCESS_NO_LOGIN W A PUBLIC {cookie=breezxnb5pqusyshfgttt, ip=138.1.21.100} GET http://joeuser.adobe.com&mode=xml 0 20/5 0

В следующей таблице подробно расписывается взятый пример записи:

Поле

Данные

Описание

date

2010-10-30

Дата записи мероприятия в журнал.

time

18:12:50

Время записи мероприятия в журнал.

x-comment

Not logged in.

Указывает на то, что пользователь не смог осуществить вход на сервер приложений.

x-module

PRINCIPAL

Мероприятие произошло в модуле Principal на сервере приложений.

x-status

NO_ACCESS_NO_LOGIN

Указывает на то, что пользователь не смог осуществить вход.

x-severity

W

Определяет степень серьезности предупреждения (W).

x-category

A

Указывает на то, что событие является результатом попытки получения доступа (A) (находится в файле access.log).

x-user

PUBLIC

Текущий пользователь. В данном случае анонимный гость или открытый пользователь.

x-access-request

http://joeuser.adobe.com&mode=xml

Источник запроса.

time-taken

0

На обработку этого запроса времени не понадобилось.

db-logical-io

20/5

Потребовалось 20 обращений к базе данных, возвращено 5 строк данных.

db-transaction-update-count

0

Во время обработки данного запроса обновление строк базы данных не произошло.

Формат файлов журналов

Для файлов журналов Adobe Connect используется расширенный формат W3C, который позволяет открывать файлы в любом текстовом редакторе. Сведения о файлах журнала AEM см. в разделе Настройка учетной записи AEM.

Поля в файлах access.log и error.log

Каждая запись в журнале имеет 11 полей, которые хранят сведения о типе мероприятия, месте его происхождения, уровне его серьезности и прочие данные:

Поле

Формат

Описание

date

ГГГГ/ММ/ДД

Дата завершения транзакции.

time

ЧЧ:ММ:СС

Локальное время завершения транзакции.

x-comment

Строка

Содержит понятную человеку информацию о данной записи в журнале. Это поле всегда находится слева с краю.

x-module

Строка

Указывает на источник ошибки.

x-status

Строка

Указывает на то, какое мероприятие произошло.

x-severity

Текст (один символ)

Указывает на то, является ли мероприятие в журнале критическим (C), ошибкой (E), предупреждением (W) или информацией (I).

x-category

Текст (один символ)

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

x-user

Строка

Текущий пользователь. Применимо только в том случае, если x-category является доступом (A). В противном случае данное поле остается пустым (отображается символ «-»).

x-access-request

Строка

Запрос на получение доступа. Он может быть представлен в виде URL-адреса или имени API с параметрами. Применимо только в случае если x-category является доступом (А); в противном случае поле остается пустым (отображается символ «-»).

time-taken

Число

Время, затраченное на обработку этого запроса (в секундах). Применимо только в случае если x-category является доступом (А); в противном случае поле остается пустым (отображается символ «-»).

db-logical-io

Строка

Число обращений к базе данных, понадобившихся для обработки запроса и число возвращенных строк в формате <обращений>/<строк>.

db-transaction-update-count

Строка

Число строк, обновленных во время транзакции при обработке запросов. Если для запроса потребовалось более одной транзакции, то это значение представляет сумму всех обновлений.

Записи полей модуля

Модуль представляет собой компонент сервера, который выполняет определенный ряд задач. Каждый модуль закреплен либо за сервером приложений, либо за сервером собраний. Поле x-module указывает на источник мероприятия:

Запись в журнале для поля x-module

Описание

Сервер

ACCESS_KEY

Управляет ключами доступа.

Сервер приложений

ACCOUNT

Управляет учетными записями.

Сервер приложений

ACL

Управляет операциями, связанными со списком контроля доступа.

Сервер приложений

AICC

Управляет всеми сеансами обмена данными AICC между сервером и содержимым.

Сервер приложений

BUILDER

Осуществляет построения SCO.

Сервер приложений

Client

Методы клиента.

Сервер собраний

CLUSTER

Управляет всеми операциями, связанными с кластерами.

Сервер приложений

CONSOLE

Управляет всеми операциями, связанными с консолью.

Сервер приложений

Content

Модуль «Совместное использование».

Сервер собраний

DB

Представляет базу данных.

Сервер приложений

EVENT

Управляет всеми операциями, связанными с мероприятиями.

Сервер приложений

HOSTED_MANAGER

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

Сервер приложений

MEETING

Управляет всеми операциями, связанными с собраниями.

Сервер приложений

Misc

Смешанный модуль.

Сервер собраний

NOTIFICATION

Управляет всеми операциями электронной почты.

Сервер приложений

PERMISSION

Управляет всеми операциями, связанными с правами доступа.

Сервер приложений

Poll

Модуль опроса.

Сервер собраний

PLATFORM_FRAMEWORK

Представляет структуру платформы.

Сервер приложений

PRINCIPAL

Управляет всеми операциями, связанными с основным пользователем.

Сервер приложений

REPORT

Представляет отчеты.

Сервер приложений

Room

Управляет запуском и завершением работы комнаты для проведения собраний.

Сервер собраний

RTMP

Представляет обработчик RTMP.

Сервер приложений

SCO

Управляет всеми операциями, связанными с SCO.

Сервер приложений

SEARCH

Управляет всеми операциями, связанными с поиском.

Сервер приложений

START_UP

Представляет компонент запуска.

Сервер приложений

TELEPHONY

Управляет всеми операциями, связанными с телефонией.

Сервер приложений

TRACKING

Управляет всеми операциями, связанными с записями.

Сервер приложений

TRAINING

Управляет всеми операциями, связанными с обучением.

Сервер приложений

Комментарии и записи полей состояния

Поля x-comment и x-status указывают на тип случившегося мероприятия. В поле x-status содержится код для каждого зарегистрированного мероприятия. В поле x-comment содержатся понятные человеку сведения о каждом зарегистрированном мероприятии.

В следующей таблице представлен список кодов состояния с комментариями и пояснениями к каждому мероприятию:

Запись в журнале для поля x-status

Запись в журнале для поля x-comment

Описание

ACCESS_DENIED

Client trying to access protected method. Access is denied. {1}

Записано при попытке клиента получить доступ к защищенному методу.

BECAME_MASTER

Server {1} has been designated the master.

Записано, когда планировщик завершает работу, а текущий сервер принимает эту роль на себя.

CLUSTER_CON_BROKEN

Server {1} unable to reach {2} on port {3} to perform cluster operations.

Записывается, когда Adobe Connect не может установить соединение с другим сервером в кластере.

CLUSTER_FILE_TRANSFER_ERROR

Unable to transfer {1} from server {2}.

Записывается, когда в процессе передачи возникает ошибка.

CONNECT

New client connecting: {1}

Записывается при подключении новых клиентов.

CONNECT_WHILE_GC

Connecting while the application is shutting down - forcing shutdown.

Записывается при подключении клиента в момент завершения работы приложения.

DB_CONNECTION_ERROR

Unable to connect to database {1}.

Записывается, когда Adobe Connect не удается подключиться к базе данных.

DB_CONNECTION_TIME_OUT

Timed out waiting for database connection.

Записывается, когда процесс подключения к базе данных осуществляется долго.

DB_VERSION_ERROR

Database {1} is incompatible with the current version of Adobe Connect.

Записывается при устаревании базы данных.

DISCONNECT

A client is leaving. Details: {1}

Записывается, когда клиент разрывает соединение.

EXT_ERROR

External error thrown by a third party.

Записывается, когда при выполнении внешнего кода возникает ошибка.

FMS_CON_BROKEN

Ошибка при проверке работоспособности из-за прервавшегося соединения с AMS.

Записывает, когда не удается установить подключение к службе.

FMS_NOT_FOUND

Не удается подключиться к AMS при запуске.

Записывается, когда Adobe Connect не может установить соединение со службой при запуске.

INTERNAL_ERROR

Internal error occurred.

Записывается, когда происходит внутренняя ошибка.

INVALID

-

Записывается при попытке выполнить недопустимую операцию.

INVALID_DUPLICATE

Value {1} is a duplicate in the system.

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

INVALID_FORMAT

Field {1} of type {2} is invalid.

Указано неверное значение для данного поля.

INVALID_ILLEGAL_OPERATION

Illegal operation performed.

Запрашиваемая операция является недопустимой.

INVALID_ILLEGAL_PARENT

-

Записывается, когда ACL имеет неверного родителя. Например, если папка А находится в папке Б, то папка Б не может находиться в папке А.

INVALID_MISSING

Field {1} of type {2} is missing.

Отсутствует требуемое значение для данного поля.

INVALID_NO_SUCH_ITEM

Value {1} is an unknown in the system.

Запрашиваемый элемент отсутствует.

INVALID_RANGE

The specified value must be between {1} and {2}.

Заносится в журнал, если вводимое значение не попадает в диапазон допустимых чисел.

INVALID_TELEPHONY_FIELD

Service provider did not validate the telephony authentication values.

Оператору связи не удалось проверить достоверность телефонной учетной записи.

INVALID_VALUE_GTE

The specified value must be greater than or equal to {1}.

Заносится в журнал, если вводимое значение не попадает в диапазон допустимых чисел.

INVALID_VALUE_LTE

The specified value must be less than or equal to {1}.

Заносится в журнал, если вводимое значение не попадает в диапазон допустимых чисел.

KILLING_LONG_CONNECTION

Client has been in the room for 12 hours, disconnecting.

Записывается, когда подключение клиента разрывается при достижении установленного лимита времени.

LICENSE_EXPIRED

Your license has expired and your account will be disabled on {1}. Please upload a new license file through the console manager to continue using Adobe Connect.

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

LICENSE_EXPIRY_WARNING

Your license will expire on {1}. Please upload a new license file through the console manager to continue using Adobe Connect.

Записывается, когда срок действия лицензии истекает через 15 дней.

MASTER_THREAD_TIMED_OUT

Master thread has not reported progress in {1} milliseconds.

Процесс планировщика не запущен.

MEETING_BACKUP_END

Server {1} is no longer the backup for room {2}.

Резервная запись собрания завершена.

MEETING_BACKUP_START

Server {1} is now the backup for room {2}.

Резервная запись собрания началась.

MEETING_FAILOVER

Meeting {1} failed over to {2}.

Записывается, когда собрание переносится на этот сервер.

MEETING_TMP_READ

Meeting template {1} read for room {2}.

Шаблон считан с собрания.

MEETING_TMP_WRITTEN

Meeting template {1} written to room {2}.

Шаблон записан в собрание.

NO_ACCESS_ACCOUNT_EXPIRED

Your account has expired.

Срок действия вашей учетной записи истек.

NO_ACCESS_DENIED

Permission check failed.

Ошибка проверки прав доступа.

NO_ACCESS_LEARNER

No permission to take courses.

Чтобы иметь возможность проходить курсы, нужно быть членом группы «Учащиеся».

NO_ACCESS_LEARNING_PATH_BLOCKED

You have not fulfilled a prerequisite or preassessment.

Ошибка предварительного условия или оценки.

NO_ACCESS_NO_EXTERNAL_USER_MODIFICATION

External users cannot be modified.

Пользователю не разрешено изменять сведения о пользователях LDAP.

NO_ACCESS_NO_LICENSE_FILE

Your license file has not been uploaded.

Файл лицензии не найден.

NO_ACCESS_NO_LOGIN

Not logged in.

Ошибка выдается при отказе пользователю в доступе к учетной записи.

NO_ACCESS_NO_QUOTA

A {1} quota error occurred for account {2} with limit {3}.

Превышение квоты.

NO_ACCESS_NO_RETRY

You have reached the max limit and cannot take the course again.

Пользователь превысил предел повторов курса.

NO_ACCESS_NO_SERVER

Server not available

Запрашиваемый сервер недоступен.

NO_ACCESS_NOT_AVAILABLE

The requested resource is unavailable.

Записывается, когда запрашиваемый ресурс отсутствует.

NO_ACCESS_NOT_SECURE

SSL request made on a non-SSL server.

Попытка установления защищенного соединения с сервером, не поддерживающим защищенные соединения.

NO_ACCESS_PASSWORD_EXPIRED

Your password has expired.

Записывается, когда срок действия пароля пользователя заканчивается.

NO_ACCESS_PENDING_ACTIVATION

Your account has not been activated yet.

Учетная запись не активирована.

NO_ACCESS_PENDING_LICENSE

Your account activation is pending a license agreement.

Учетная запись не может быть активирована без вашего согласия с положениями лицензионного соглашения.

NO_ACCESS_SCO_EXPIRED

The course you tried to access is no longer available.

Дата завершения курса настала.

NO_ACCESS_SCO_NOT_STARTED

Course is not open yet.

Дата начала курса еще не настала.

NO_ACCESS_WRONG_ZONE

Content accessed from wrong zone.

Ошибка возникает при попытке получения доступа к серверу из неверной зоны.

NO_DATA

Permission check failed.

Запрос не возвратил никаких данных.

NO_DISKSPACE

Health check failed due to lack of disk space.

Записывается, когда ресурсы свободного места для учетной записи исчерпываются.

NOT_AVAILABLE

Requested resource is not available.

Ошибка возникает при отсутствии запрашиваемого ресурса.

ОК

-

Запрос успешно обработан.

OPERATION_SIZE_ERROR

Operation too large to complete.

Записывается, когда операция не может быть выполнена из-за большого размера.

REQUEST_RETRY

Unable to process request. Please try again.

Запрос не обработан.

RESPONSE_ABORTED

Client that made request is not available to receive response.

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

RTMP_SVC_BLOCKED

Adobe Connect service request blocked from {1} because the server has not fully started up yet.

Получен запрос на соединение от SCO, однако, сервер еще не готов к работе.

RTMP_SVC_CLOSED

Adobe Connect service connection closed for {1}.

Подключение к службе закрыто для SCO.

RTMP_SVC_REQUEST

Adobe Connect service request received from {1}.

Получен запрос на соединение от SCO.

RTMP_SVC_START

Adobe Connect service connection established with {1}.

Установлено подключение со SCO.

SCRIPT_ERROR

Run-Time Script Error. Details: {1}

Записывается при обнаружении ошибки во время выполнения сценария.

SERVER_EXPIRED

Health check failed due to server expiry (expiry date={1}, current time={2}).

Записывается, когда сервер не передает результатов проверки состояния за указанный период времени.

SOME_ERRORS_TERMINATED

Some actions terminated with an error.

Записывается, когда в процессе выполнения некоторых операций возникли ошибки и их выполнение было остановлено.

START_UP_ERROR

Start up error: {1}.

Записывается, когда в процессе запуска возникло исключение.

START_UP_ERROR_UNKNOWN

Unable to start up server. Adobe Connect might already be running.

Записывается, когда в процесс запуска возникает неизвестная ошибка. JRUN выводит ошибку.

TEL_CONNECTION_BROKEN

Telephony connection {1} was unexpectedly broken.

Записывается, когда телефонное подключение прерывается.

TEL_CONNECTION_RECOVERY

Telephony connection {1} was reattached to conference {2}.

Записывается, когда Adobe Connect удается восстановить разорванное подключение к конференции.

TEL_DOWNLOAD_FAILED

Unable to download {1} for archive {2}.

Записывается при тайм-ауте загрузки аудиофайлов телефонии.

TOO_MUCH_DATA

Multiple rows unexpectedly returned.

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

UNKNOWN_TYPE

{1}

Записывается, когда тип переменной неизвестен.

Примечание.

В предыдущей таблице значения {1} и {2} являются переменными, которые в записи журнала заменяются значениями.

Записи полей серьезности

Поле x-severity указывает на серьезность проблемы, что позволяет принимать адекватные меры в соответствии с каждым уровнем.

Запись в журнале для поля x-severity

Значение

Предлагаемое действие

Пример

C

Критический

В данном случае следует настроить протоколирование средствами сторонних программ с отправкой сообщений на пейджер.

Не удается подключиться к базе данных.

Невозможно запустить или завершить процесс.

Сбой оказывает влияние на работу системы.

E

Ошибка

В данном случае следует настроить протоколирование средствами сторонних программ с отправкой сообщений на электронный адрес.

Невозможно подключиться к Adobe® Premiere®.

Сбой преобразования.

Сбой оказывает влияние на работу пользователей или учетные записи, но не на всю систему.

W

Предупреждение

Периодически создавайте и просматривайте отчеты для поиска средств для улучшения работы системы.

Объем используемого дискового пространства или оперативной памяти превышает установленный предел.

I

Информация

Используйте записи в файлах журнала для аудита или аналогичных мероприятий.

Сервер запущен, остановлен, перезагружен.

Записи полей категории

Поле x-category указывает на то, является ли мероприятие результатом попытки получения доступа (A) или системным мероприятием (S). Все записи категории А находятся в файле access.log, а категории S в файле error.log.

Запись в журнале для поля x-category

Значение

Описание

A

доступ

Код состояния относится к попыткам получения доступа. Хранится в файле access.log.

S

система

Код состояния относится к системным событиям. Хранится в файле error.log.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет