Используйте Веб Интерфейс Администратора для анализа Журналов Сервера. Откройте страницу Журналы в разделе Наблюдение. На этой странице показан список файлов с журналами. Текущий Журнал помечен символом звездочка (*).
Для просмотра Журналов вы должны иметь право доступа на Сервер "Может наблюдать за Сервером".
Опции наверху страницы позволяют вам указать, когда следует создавать и удалять файлы Журнала:
- Начинать Новый Файл
- Новый файл создаётся автоматически, каждые сутки (в полночь) или чаще, согласно значению этой настройки.
- или если больше
- Новый файл Журнала также создаётся, если размер файла Журнала превышает указанный лимит.
Файлы Журнала создаются в поддиректории SystemLogs директории данных Сервера.
- Стирать Старые Файлы
- Вскоре после создания нового файла Журнала, Сервер проверяет все файлы в поддиректории SystemLogs, и удаляет все файлы, имеющие время создания более ранее, чем указано в этой настройке.
- Точность Времени
- Эта настройка указывает сколько цифр должно использоваться в Отметке времени в Журнале для долей секунд.
- Внешний Сервер Журнала
- Пожалуйста, смотрите раздел Отправка на Внешние Сервера.
Вы должны иметь Право Доступа "Может наблюдать за Сервером" и "Может менять установки Генератора Журналов" для изменения настроек Генератора Журналов.
Вы можете выбрать один или несколько Журналов из списка и затем удалить их, используя кнопку Удалить Помеченные. Активный (текущий) файл Журнала не может быть удалён.
Вы должны иметь Право Доступа "Может наблюдать за Сервером" и "Может менять установки Генератора Журналов" для удаления Журналов.
Если на Сервере находится слишком много файлов Журнала, то вы можете ввести строку в поле Фильтр и нажать на кнопке Показать: будут показываться только те Журналы, имена которых соответствуют строке в поле Фильтр:
Нажмите на имя файла Журнала, чтобы открыть его.
Когда Журнал появляется в окне вашего браузера, то показываются все записи Журнала. Так как в Журналах могут содержаться тысячи записей, то, возможно, вам потребуется просмотреть только часть Журнала. Для того, чтобы прервать процесс загрузки Журнала и задать Уровень Журнала и Интервал Времени:
Отображаются только записи из указанного временного интервала.
Если вы просматриваете текущий Журнал и указываете "*" во втором поле, то показываются все записи, помещённые в журнал к этому моменту.
Если вы просматриваете текущий Журнал и указываете во втором поле некоторое время в будущем, то Сервер продолжит держать канал связи с браузером открытым, отправляя туда новые записи Журнала по мере их появления. Это канал будет закрыт или по окончанию указанного Интервала Времени, или когда Сервер начнёт новый Журнал.
Журналы CommuniGate Pro могут быть очень большими - на высоконагруженном Сервере, или на Сервере с Уровнем Журнала, установленном в значение Всё, они могут достигать размера в сотни мегабайт. Сложно анализировать весь Журнал такого размера.
- Уровень Журнала
- Используйте эту настройку для того, чтобы скрыть более подробные, чем указано здесь, записи (то есть записи, имеющие более высокий Уровень Журнала).
- Фильтр
- Используйте эту опцию для задания строки-фильтра записей. Будут показаны только те записи, которые содержат эту строку.
Первая часть записей журнала (включая отметку о времени и маркер Уровня Журнала) не используются при фильтровании.
- RegEx
- Если эта опция выбрана, то строка-фильтр интерпретируется как регулярное выражение.
Нажмите на кнопку Показать чтобы отобразить только те записи, которые содержат указанную подстроку.
- Пример:
-
Некоторые из ваших пользователей жалуются, что иногда их почтовое приложение не может забрать сообщения с вашего сервера надлежащим образом, и что они видят сообщения об ошибке, информирующее их о каких-то ошибках протокола.
Так как это случается редко, то вы должны задать в IMAP модуле Уровень Журнала Всё, хотя это и сделает ваши Журналы очень большими. В какой-то момент пользователь обратился к вам и сказал, что его почтовая программа только что выдала такую же ошибку.
Вы открываете Журнал и устанавливаете Уровень Журнала в 3 (Проблемы). Теперь вы видите все проблемы, происшедшие сегодня в работе IMAP модуля. Когда вы видите запись, которая свидетельствует о проблеме, о которой говорил пользователь, вы видите, что эта запись имеет метку IMAP-437425. Теперь, введите IMAP-437425 в поле Фильтр, и измените Уровень Журнала на 5 (Всё). В результате вы увидите чистый журнал именно этой сессии IMAP.
00:06:23.261 4 IMAP-437425([64.173.55.175]) got connection on [64.173.55.169:143](mail.communigatepro.ru) fr
00:06:23.261 5 IMAP-437425([64.173.55.175]) out: * OK CommuniGate Pro IMAP Server 5.1.8 at mail.commun
00:06:23.261 5 IMAP-437425([64.173.55.175]) inp: 1 CAPABILITY
00:06:23.261 5 IMAP-437425([64.173.55.175]) out: * CAPABILITY IMAP4 IMAP4REV1 ACL NAMESPACE UIDPLUS ID
00:06:23.266 5 IMAP-437425([64.173.55.175]) inp: 2 AUTHENTICATE METHOD AAAAAAAAAAAAAAAAAAAAAA=
00:06:23.268 2 IMAP-437425([64.173.55.175]) 'user@domain.com' connected from [64.173.55.175:31358]
00:06:23.268 5 IMAP-437425([64.173.55.175]) out: 2 OK completed\r\n
00:06:23.269 5 IMAP-437425([64.173.55.175]) inp: 3 LIST "" "*"
00:06:23.269 5 IMAP-437425([64.173.55.175]) out: * LIST (\UnMarked) "/" Calendar\r\n* LIST (\Marked) "
00:06:23.279 5 IMAP-437425([64.173.55.175]) inp: 4 SELECT "Tasks"
00:06:23.270 5 IMAP-437425([64.173.55.175]) out: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft $MD
00:06:23.272 5 IMAP-437425([64.173.55.175]) inp: 5 UID SEARCH NOT DELETED
00:06:23.272 5 IMAP-437425([64.173.55.175]) out: * SEARCH 32 49 76 84 94 96 98 100 101 102 113 116 117
00:06:23.275 5 IMAP-437425([64.173.55.175]) inp: 6 UID FETCH 193 (BODYSTRUCTURE FLAGS)
00:06:23.275 5 IMAP-437425([64.173.55.175]) out: * 35 FETCH (BODYSTRUCTURE (("text" "calendar" ("chars
00:06:23.278 5 IMAP-437425([64.173.55.175]) inp: 7 UID FETCH 193 (BODY.PEEK[HEADER])
00:06:23.278 5 IMAP-437425([64.173.55.175]) out: * 35 FETCH (BODY[HEADER] {722}\r\ncontent-class: urn:
00:06:23.280 5 IMAP-437425([64.173.55.175]) inp: 8 UID FETCH 193 (BODY.PEEK[1])
00:06:23.280 5 IMAP-437425([64.173.55.175]) out: * 35 FETCH (BODY[1] {539}\r\nBEGIN:VCALENDAR\r\nMETHO
00:06:23.281 5 IMAP-437425([64.173.55.175]) inp: 9 UID FETCH 191 (BODYSTRUCTURE FLAGS)
00:06:23.281 5 IMAP-437425([64.173.55.175]) out: * 34 FETCH (BODYSTRUCTURE (("text" "calendar" ("chars
|
Опция "По ключу" указывает Серверу сканировать Журнал дважды. Первый раз он сканирует Журнал (внутри указанного Интервала Времени) и находит все записи, соответствующие строке-фильтру. Эти строки не отображаются, но их Ключи-Префиксы запоминаются. Ключ-Префикс - это первая часть записи (не включающая отметку о времени и маркер уровня), заканчивающая первым символом пробела. Запоминается до 100 различных Ключей-Префиксов.
Затем Журнал сканируется снова (внутри указанного Интервала Времени) и Сервер показывает все записи, имеющие Ключи-Префиксы, совпадающие с запомненными ранее Ключами-Префиксами.
Некоторые протоколы (такие, как SIP) не используют соединения. Сессия SIP ("диалог") состоит из нескольких пакетов (каждый пакет записан с его собственным Ключом-Префиксом SIPDATA-NNNNNN), но во всех пакетах есть одинаковая строка Call-ID. Используйте шаблон
- : Call-ID:caller-id
с опцией По ключу для отображения всех пакетов сессии SIP:
|