25.9  Debug

Debug (ladicí informace) je speciální záznam, který slouží zejména k detailnímu sledování určitých informací. Proto může významně pomoci při odstraňování problémů. Standardně obsahuje informace o startu a ukončení Kerio MailServeru, výpis služeb s informací o adresách a portech, na kterých navazují spojení. Dále zapisuje zprávy zpracovávající se ve frontě a podobně.

Ostatní informace se týkají služeb a procesů, které provádějí veškerou činnost serveru. Těchto informací je poměrně velké množství, což by způsobilo naprostý nepřehled, pokud by byly zobrazovány všechny najednou. Zpravidla je však třeba sledovat pouze informace týkající se konkrétní služby či funkce.

Upozornění

Zobrazování velkého množství informací navíc zpomaluje činnost Kerio MailServeru. Doporučujeme tedy zapínat sledování pouze těch informací, které vás skutečně zajímají, a to pouze po dobu nezbytně nutnou.

Nastavení záznamu Debug

Z výše uvedených důvodů umožňuje záznam Debug nastavit, jaké informace v něm mají být zobrazovány. Toto se provádí volbou Zprávy v kontextovém menu okna Debug (nabídka, která se otevře po kliknutí pravým tlačítkem myši v logu).

Nastavení záznamu Debug

Obrázek 25.7. Nastavení záznamu Debug


Otevře se okno Zaznamenávané informace, kde je k dispozici mnoho voleb pro zapnutí konkrétních záznamů:

Services

Sekce Services obsahuje možnost zapnutí záznamů týkajících se služeb spuštěných v Kerio MailServeru:

  • SMTP Server — Detailní výpis komunikace klientů a SMTP serveru. Záznam je vhodné použít při problémech s příjmem pošty přes MX záznamy.

  • IMAP Server — Detailní výpis komunikace klientů s IMAP serverem. Záznam také poskytuje informace o komunikaci přes rozhraní MAPI.

  • POP3 Server — Detailní výpis komunikace klientů s POP3 serverem. Spolu s následujícími dvěma záznamy (IMAP server session, HTTP server session) napomáhá řešení problémů s vybíráním schránek.

  • HTTP Server — Komunikace klientů s HTTP serverem pro rozhraní Kerio WebMail.

  • LDAP Server — Detailní sledování komunikace klientů s LDAP serverem a vyhledávání kontaktů v databázi.

  • NNTP Server — Detailní výpis komunikace klientů s news serverem.

Message Delivery

Sekce Message Delivery obsahuje volby pro zaznamenávání průběhu doručování zpráv:

  • Queue Processing — Zpracování odchozí fronty (odesílání a příjem zpráv, plánování apod.).

  • Remote POP3 Download — Vybírání vzdálených POP3 schránek (Kerio MailServer je v roli POP3 klienta) a třídicích pravidel (při přijetí zprávy či jejím stažení ze vzdálené POP3 schránky). Záznam Remote POP3 download slouží spolu se záznamem Alias Expansion k řešení problémů s tříděním doménového koše.

  • SMTP Client — Odesílání odchozích zpráv (komunikace Kerio MailServeru s nadřazeným SMTP serverem nebo serverem cílové domény). Záznam obsahuje příkazy a odezvy serveru a klienta přesně podle pořadí jednotlivých událostí. Proto tento záznam může pomoci při problémech s odesíláním pošty.

  • Mailing List Processing — Sledování e-mailových konferencí (přihlašování a odhlašování členů, posílání zpráv, akce moderátorů apod.).

  • Alias Expansion — Zpracování aliasů (při přijetí zprávy či jejím stažení ze vzdálené POP3 schránky). Záznam Alias processing slouží spolu se záznamem Remote POP3 download k řešení problémů s tříděním doménového koše.

  • Sieve Filters — Filtrování zpráv dle uživatelských filtrů.

Content Filters

Sekce Content Filters obsahuje volby k zapnutí/vypnutí záznamů o průběhu antivirové a antispamové kontroly:

  • Antivirus Checking — Antivirová kontrola zpráv (komunikace s antivirovým programem, zpracování jednotlivých příloh zprávy). Záznam lze použít, pokud zavirované zprávy nejsou rozpoznávány antivirovým programem a prochází až k uživateli.

  • Spam Filter — Zaznamenává hodnocení každé zprávy hodnocené spamovým filtrem Kerio MailServeru.

  • SPF Record Lookup — Volba vypisuje informace o SPF dotazech na SMTP servery. Lze využít při problémech s SPF kontrolou.

  • SpamAssassin Processing — volba umožňuje sledování procesů, ke kterým dochází při testování zpráv spamovým filtrem SpamAssassin.

Message Store

Sekce Message Store umožňuje zaznamenávat operace týkající se úložiště dat, vyhledávání, zálohování atd.:

  • Message Folder Operation — Operace s uživatelskými a veřejnými složkami (otevírání, ukládání zpráv, uzavírání).

    Tento záznam lze použít například při problémech s mapováním veřejných složek.

  • Searching and Sorting — záznam obsahuje operace, které server provádí při vyhledávání v poštovních, kalendářových, kontaktních nebo úkolových složkách. Zaznamenávají se také operace, které jsou prováděny při třídění (např. emailů podle abecedy nebo data přijetí).

  • Quota and Login Statistics— záznam lze dobře využít zejména v případě, že se objevuje nějaký problém s nastavenými uživatelskými kvótami a podobně.

  • Store Backup — Výpis mapuje průběh zálohy, procházení a zálohovaní všech složek. Pomocí tohoto záznamu lze získat informaci, zda záloha probíhá správně, a zda nebyla přerušena.

  • Messages decoding — Tento záznam může pomoci při identifikaci problémů s dekódováním TNEF a uuencode zpráv.

  • Items clean-out — Záznam napomáhá při odhalení problémů s automatickým mazáním zpráv ze složek Odstraněná pošta a Nevyžádaná pošta.

HTTP Server Modules

Sekce HTTP Server Modules poskytuje volby, které umožňují zaznamenávat informace o komunikaci přes rozhraní HTTP:

  • WebDAV Server Requests — Záznam vypisuje všechny akce rozhraní WebDAV. Tento záznam je užitečný při řešení problémů v komunikaci mezi Kerio MailServerem a MS Entourage, NotifyLink, Kerio Sync Connector a iCal klienty.

  • SyncML Synchronization — Volba umožňuje uložit záznam veškeré synchronizace prováděné pomocí SyncML.

  • PHP Engine Messages — Záznam zapisuje informace z rozhraní Kerio WebMail. Tyto informace jsou rozšířením záznamu Error a lze je využít při řešení problémů v Kerio WebMailu.

  • ActiveSync Synchronization — Záznam vypisuje komunikaci protokolu ActiveSync mezi mobilními zařízeními a Kerio MailServerem.

  • KOC Offline Requests — Záznam napomáhá při řešení problémů, které mohou nastat při komunikaci mezi Kerio Outlook Connectorem (Offline Edition) a Kerio MailServerem.

Auxiliary Modules

Sekce Auxiliary Modules obsahuje následující možnosti zaznamenávání informací:

  • User Authentication — Externí ověřování uživatelů (NT doména, Kerberos, PAM).

  • Network Connections and SSL — Navazování spojení na vzdálené servery (na úrovni TCP), DNS dotazy, SSL šifrování apod.

  • DNS Resolver— Zjišťování serverů cílových domén z DNS MX záznamů, záznamy nalezené v interní DNS cache.

  • Directory Service Lookup — Dotazy do externí databáze uživatelů (Active Directory). Tento záznam může pomoci při řešení problémů s importem uživatelů z domény.

  • Update Checker Activity — Vypisuje komunikaci se serverem update.kerio.com, kde se nacházejí nové verze Kerio MailServeru.

  • Thread Pool Activity — vypisuje navazování, průběh i ukončení všech vláken, která Kerio MailServer zpracovává.

  • Administration Console Connections — zaznamenává připojení a činnost Kerio Administration Console.

  • Crash Management Activity — volba se zobrazuje pouze je-li Kerio MailServer nainstalován na systému řady Mac OS X. Záznam monitoruje funkci utility Mac Assist, která shromažďuje informace o pádu některého z procesů spamserver, avserver nebo mailserver a odesílá je do společnosti Kerio Technologies k dalším analýzám.

Local Services

Sekce Local Services spravuje lokální služby Kerio MailServeru:

  • Service Manager — Může vám pomoci s řešením problémů s lokálními službami obecně (s frontou zpráv nebo plánováním zdrojů).

  • Resource Service — Může vám pomoci při řešení problémů s plánováním zdrojů.

  • GAL Service — Zapnutí této volby vám může pomoci s řešením problémů při synchronizaci kontaktů s Global Address Listem.