Periodiske brot er eit problem med datainnsamling før dei er eit konfigurasjonsproblem. Registrer dei same felta ved kvar førekomst, elles kan hendingane ikkje samanliknast. Å endre tre innstillingar etter kvar hending øydelegg det einaste beviset du hadde.

Framgangsmåten nedanfor tek om lag to minutt per hending og gjev éi linje per hending. Han føreset berre lesetilgang på ein eining du administrerer.

Fastset felta før den første feilen

Lag feltlista før noko går i stykke, for ein mal som blir laga midt i ei hending, manglar alltid ein kolonne. Fem felt er nok til å byrje med: lokal tid med forskyvinga si, utløysaren, trinnet som braut saman, den nøyaktige feilteksten og om eit nytt forsøk lukkast.

Utløysaren fortener sitt eige vokabular: inaktiv, attopptaking etter dvale, nettverksbyte, belastningstopp, fornying av påloggingsinformasjon eller ukjend. Lat ukjend stå som ukjend i staden for å fylle det ut seinare frå minnet. Trinnfeltet ber den største verdien, fordi det registrerer kvar kjeda stoppa, og ikkje kva brukaren kjende. Feilteksten skal kopierast ordrett, fordi ein parafrase mistar skillnaden mellom to like kodar.

Lat hol vere hol. Ein mal som krev eit svar, inviterer til å dikte, og dikta kontekst er verre enn eit tomt felt.

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

Registrer dei same fem fakta ved feilen

Køyr dei same kommandoane i same rekkjefølgje kvar gong. To minutt med utdata er betre enn eit fotografi av ikonet i systemkurven, og rekkjefølgja har noko å seie når tidsstempla seinare ikkje stemmer.

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

Den første linja stemplar observasjonen med ei forskyving, og det er den einaste måten å sameine tre kjelder registrerte i ulike soner. Journalutdraget dekkjer livssyklusen til tenesta, og handtrykkslinja seier om motparten svara i det heile. Ruteoppslaget namngjev grensesnittet ein bestemt destinasjon ville bruke, og det er ikkje same faktum som at grensesnittet finst. Ein ping til tunneladressa viser om noko kryssar sambandet, ikkje om den andre sida er tilgjengeleg.

Skriv éi linje per hending i ein løpande logg, med dei felta og ingenting anna. Etter fem eller seks oppføringar, sorter etter utløysar og deretter etter trinn. Mønster viser seg som gjentekne par, og eit par som aldri blir gjenteke er truleg ein tilfeldigheit.

Finn trinnet som braut saman

Lokal tilkopling, tilstanden til motparten, ruter og namneoppslag feilar på ulike stader, og kvar av dei etterlet sitt eige spor. Viss grensesnittet finst, men inga rute peikar på det, er feilen lokal politikk. Viss tidsstempelet for handsaminga sluttar å flytte seg medan grensesnittet blir ståande, sit feilen lenger oppstraums.

Namneoppslag høyrer til i same registreringa. Ein resolvar som følgde tunnelen på måndag og det lokale nettet på tysdag, produserer feil som ser tilfeldige ut på applikasjonslaget.

Ved autorisert servertilgang, korreler det same forsøket og ikkje ein nærliggjande gjenoppkopling. Ta vare på dei opphavlege tidsstempla og registrer eventuell forskyving separat, fordi konvertering på staden slettar beviset for konverteringa. Eitt forsøk, eitt sett tidsstempel, éi konklusjon.

Samanlikn eitt vilkår om gongen

Ein kontrollert samanlikning endrar eitt meiningsfullt vilkår og held den mislukka køyringa ved sida av den vellukka. Flytt eininga til eit anna nettverk, eller deaktiver eitt unntak, og ikkje endre noko anna i same trinn.

Hald den mislukka køyringa i registreringa. Slettar du ho til fordel for den som verkar, kastar du det einaste beviset for grensa du prøver å finne.

Del eit utdrag, ikkje profilen

Fjern passord, token, private nøklar, uvedkommande identitetar og nyttelast før du sender noko. Ein full profil er ein konfigurasjonsløyndom og ikkje eit samandrag av sambandet, og han høyrer ikkje heime i ei sak.

Send utdraget med dei fem felta og sei kva trinn du meiner feila. Det lèt ein administrator undersøkje grensa du namngav, i staden for å bla gjennom skjermbilete av eit fråkopla ikon. Er grensa framleis uklar, er neste steg nok ei kontrollert registrering, ikkje nok ei endring av innstillingar.

Relaterte artiklar