Občasné výpadky sú problém so zberom dát skôr, než sú problémom s konfiguráciou. Zaznamenávajte pri každom výskyte tie isté polia, inak sa incidenty nedajú porovnať. Zmena troch nastavení po každej udalosti ničí jediný dôkaz, ktorý ste mali.

Postup nižšie trvá pri jednom incidente približne dve minúty a dá jeden riadok na udalosť. Predpokladá prístup len na čítanie na zariadení, ktoré spravujete.

Určte polia ešte pred prvou poruchou

Zoznam polí zostavte skôr, než sa niečo pokazí, pretože šablóna vymyslená uprostred incidentu vždy vynechá stĺpec. Na začiatok stačí päť polí: miestny čas s posunom, spúšťač, fáza, ktorá sa pokazila, presný text chyby a to, či uspel nový pokus.

Spúšťač si zaslúži vlastný slovník: nečinnosť, prebudenie zo spánku, zmena siete, skok zaťaženia, obnova poverení alebo neznámy. Nechajte neznámy označený ako neznámy, namiesto toho, aby ste ho neskôr dopĺňali z pamäti. Najväčšiu hodnotu má pole fázy, pretože zaznamenáva, kde sa reťaz zastavila, a nie čo používateľ cítil. Text chyby treba odpísať doslovne, pretože parafráza stráca rozdiel medzi dvoma podobnými kódmi.

Nechajte medzery medzerami. Šablóna, ktorá vynucuje odpoveď, vyzýva k vymýšľaniu, a vymyslený kontext je horší ako prázdne miesto.

FieldExampleWhy it earns its place
Time with offset2026-11-03T09:14+08:00Orders events across sources in different zones
Triggerresume from sleepSeparates a cause from a coincidence
Stagehandshake ok, no routeNames the boundary that failed

Zaznamenajte tých istých päť faktov pri poruche

Spúšťajte tie isté príkazy v tom istom poradí zakaždým. Dve minúty výstupu vydajú viac ako fotografia ikony v oznamovacej oblasti a poradie je dôležité, keď sa neskôr časové značky rozchádzajú.

date -Is
journalctl -u wg-quick@wg0 --since "-2 min" --no-pager
wg show wg0 latest-handshakes transfer
ip route get 203.0.113.10
ping -c 3 -W 2 192.0.2.1

Prvý riadok označí pozorovanie posunom, a to je jediný spôsob, ako zladiť tri zdroje zaznamenané v rôznych zónach. Výňatok z žurnálu pokrýva životný cyklus služby a riadok o handshake hovorí, či partner vôbec odpovedal. Vyhľadanie trasy pomenuje rozhranie, ktoré by použil konkrétny cieľ, a to nie je ten istý fakt ako existencia rozhrania. Ping na adresu tunela ukáže, či niečo prechádza spojom, nie či je protistrana dostupná.

Zapisujte jeden riadok na incident do priebežného záznamu, len s tými poľami a ničím iným. Po piatich alebo šiestich záznamoch zoraďte podľa spúšťača a potom podľa fázy. Vzory sa objavujú ako opakujúce sa dvojice a dvojica, ktorá sa nikdy neopakuje, je pravdepodobne náhoda.

Nájdite fázu, ktorá sa pokazila

Miestna konektivita, stav partnera, trasy a preklad mien zlyhávajú na rôznych miestach a každé zanecháva vlastnú stopu. Ak rozhranie existuje, ale žiadna trasa naň neukazuje, porucha je miestna politika. Ak sa časová značka handshake prestane posúvať, kým rozhranie zostáva hore, porucha je vyššie proti prúdu.

Preklad mien patrí do toho istého záznamu. Prekladač, ktorý v pondelok nasledoval tunel a v utorok miestnu sieť, vytvára poruchy, ktoré na aplikačnej vrstve vyzerajú náhodne.

Pri povolenom prístupe k serveru dajte do súvislosti ten istý pokus, nie blízke opätovné pripojenie. Zachovajte pôvodné časové značky a akýkoľvek posun poznamenajte osobitne, pretože ich prevod na mieste maže dôkaz o prevode. Jeden pokus, jedna sada časových značiek, jeden záver.

Porovnávajte jednu podmienku po druhej

Riadené porovnanie mení jednu významnú podmienku a necháva neúspešný beh vedľa úspešného. Presuňte zariadenie do inej siete, alebo vypnite jednu výnimku, a v tom istom kroku nemeňte nič ďalšie.

Neúspešný beh ponechajte v zázname. Vymazať ho v prospech funkčného znamená zahodiť jediný dôkaz hranice, ktorú sa snažíte nájsť.

Zdieľajte výňatok, nie profil

Pred odoslaním čohokoľvek odstráňte heslá, tokeny, súkromné kľúče, nesúvisiace identity a užitočné zaťaženie. Úplný profil je konfiguračné tajomstvo a nie zhrnutie spojenia, a do tiketu nepatrí.

Pošlite výňatok s piatimi poľami a napíšte, ktorá fáza podľa vás zlyhala. Správca tak môže preskúmať hranicu, ktorú ste pomenovali, namiesto toho, aby prechádzal snímky obrazovky s odpojenou ikonou. Ak je hranica stále nejasná, ďalším krokom je ďalší riadený záznam, nie ďalšia zmena nastavení.

Súvisiace články