Расширенная диагностика
2.5.3. Расширенная диагностика
В ряде случаев просмотра системного журнала событий бывает недостаточно, и для выяснения причин некорректной работы требуется анализ сеансов связи или результатов выполнения операций в их истинном (бинарном) представлении. Особенно это касается настройки коннекторов во внешние почтовые системы. Для получения расширенной отладочной информации в сервере Exchange используются настройки диагностики в свойствах наблюдаемого компонента и установка соответствующих ему ключей в реестре Windows NT.
При диагностике событий SMTP-коннектора используются следующие свойства:
- признак архивирования сообщений (Message Archival), проставляется в настройках коннектора. Установка этого параметра в любое состояние, кроме "отключено" (None), сохраняет полные копии конвертов для входящих и исходящих сообщений в каталогах \IMCDATA\IN\ARCHIVE и \IMCDATA\OUT\ARCHIVE соответственно;
- протоколирование SMTP (SMTP Protocol Event) , проставляется в настройках коннектора. Установка этого параметра на уровне "средне" (Medium) сохраняет базовую информацию о сеансах SMTP. Установка же на уровне "максимально" (Maximum) - еще и полую информацию о переданных и принятых SMTP-пакетах. Журнальный файл помещается в каталоге \IMCDATA\LOG.
При диагностике событий X.400-коннектора используются следующие свойства:
- взаимодействие (Interoperability), проставляется в настройках коннектора. Установка параметра в состояние, отличное от "отключено", помещает в файлы \MTADATA\AP*.LOG сообщения, передаваемые на уровне транспортных протоколов и стеков протоколов X.400;
- элемент данных протокола приложений (Application Protocol Data Unit или APDU), проставляется в настройках коннектора. Установка параметра в состояние "максимально" сохраняет в файлах \MTADATA\BF*.LOG принятые и переданные пакеты в формате P1 и служебные сообщения MTA (P1 APDU).
Использование текстовых файлов требует предварительной установки ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeMTA\Perameters\Text Event Log в реестре сервера в значение 1.
Для анализа этих файлов может использоваться утилита ASPIRIN, входящая в состав Exchange Server 5.0 Resource Kit.
Для разрешения проблем с протоколами NNTP и POP3 в реестре сервера Exchange в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem требуется установить значения один ("минимально") или четыре ("максимально") следующим ключам:
- NNTP Protocol Logging Level для записи событий протокола NNTP;
- POP3 Protocol Logging Level для записи событий протокола POP3.
По умолчанию журналы будут создаваться в каталоге \MDBDATA.
Дополнительно, общепринятым способом диагностики проблем с передачей данных поверх семейства Internet-протоколов, таких как NNTP, SMTP и POP3, является использование утилиты TELNET, входящей в состав ОС Windows NT.