Tri orë në një regjistër VPN: klienti, porta, mbledhësi
Regjistri i klientit, regjistrimi i portës dhe mbërritja te mbledhësi janë tri ngjarje me tri orë. Identifikoni burimin përpara se të krahasoni vulat kohore.
Linja kohore e një incidenti VPN zakonisht fillon me dy vula kohore që ndryshojnë për disa minuta dhe me një ekran që tregon një orë tjetër. Tundimi është të zgjedhësh njërën si të saktë dhe të rishkruash tjetrën. Të dyja mund të jenë të sakta, sepse i shkruan orë të ndryshme për ngjarje të ndryshme. Miti është se një VPN ka një orë të vetme; puna është të zbulosh cili komponent shkroi çdo fushë.
Miti: VPN-ja ka një orë të vetme
Klienti shkruan një ngjarje kur provon një lidhje. Porta shkruan një ngjarje kur e merr ose e pranon atë përpjekje. Mbledhësi shkruan një orë mbërritjeje kur merr mesazhin e portës. Këto janë tri ngjarje, dhe secila vuloset nga ora që komponenti shkrues i besoi. T'i shtypësh në një linjë të vetme kohore është një lehtësi që fsheh mospërputhjen që po përpiqesh të shpjegosh.
Numrat zakonisht ndryshojnë nga sekonda në minuta, dhe kjo është normale. Ajo që ka rëndësi është nëse ndryshimi është vonesë dërgimi, zhvendosje e orës apo një ngjarje vërtet tjetër. Për të vendosur se çfarë po shikon duhet origjina e çdo fushe, jo një mendim më i fortë për atë se cila makinë ka të drejtë.
Lexoni burimin përpara vlerës
Përpara se të krahasoni vlera, identifikoni kush e prodhoi secilën dhe për cilën fushë bëhet fjalë. Një mesazh syslog mbart një vulë kohore nga burimi, siç përshkruan RFC 5424, dhe formati mund të mbartë edhe informacion për cilësinë e kohës që përshkruan sinkronizimin dhe saktësinë. I njëjti format i lejon burimit të mos dërgojë fare vulë kohore kur nuk mund të lexojë kohën e sistemit, gjë që në vetvete është sinjal i dobishëm.
journalctl -o short-iso --utc -n 20
logger -t vpn-check "test event"
Klienti mund të dërgojë gjithashtu një vlerë kohe si metadata të aplikacionit, dhe shërbimi që e ruan duhet ta etiketojë si e raportuar nga klienti në vend që ta trajtojë si e verifikuar në mënyrë të pavarur. Kjo etiketë është ndryshimi midis provës dhe pretendimit. Kur eksportoni regjistra për një rast, mbani bashkë emrin e fushës, burimin dhe zhvendosjen. Reduktimi i tyre në një orë lokale të përshtatshme shkatërron pikërisht informacionin që ju nevojitet.
Ndaleni nëse nuk mund të thoni cili komponent shkroi një fushë. Krahasimi i saj me çdo gjë tjetër është hamendje.
Shfaqja e zonës kohore nuk është çast tjetër
I njëjti çast i shfaqur si 10:00Z dhe si 18:00+08:00 nuk është mospërputhje, dhe trajtimi si i tillë humb gjysmë dite. Konvertojini të dyja në UTC përpara se të krahasoni dhe mbani tekstin origjinal pranë konvertimit. Një thyesë dhjetore në njërën anë dhe sekonda të plota në tjetrën nuk janë konflikt as ato. Saktësia nuk është korrektësi: një vlerë me milisekonda mund të vijë ende nga një orë që gabon për minuta.
date -u +%FT%TZ
timedatectl
Vonesa e dërgimit është shpjegimi tjetër i zakonshëm. Porta regjistron kur e pranoi lidhjen, dhe mbledhësi regjistron kur mesazhi arriti tek ai, kështu që hendeku midis tyre është kohë transporti. Ai hendek thotë diçka për tubacionin e regjistrave, jo për sesionin VPN. Etiketojeni si orë mbërritjeje dhe ai ndalon së konkurruari me kohën e ngjarjes.
Lidhni pa rishkruar provat
Mbani vulat kohore origjinale dhe shtoni një kolonë të nxjerrë nëse ju nevojitet një pamje e përbashkët. Shpjegoni konvertimin në shënime në vend që të redaktoni regjistrimet burimore, sepse burimi është ajo që do të kontrollojë një rishikues i mëvonshëm. Ruani orën e mbërritjes së mbledhësit veçmas kudo që ekziston.
chronyc tracking
journalctl --utc -u openvpn-client@work -n 50 --no-pager
Ndryshimi i orës së një pajisjeje nuk është kontroll privatësie dhe nuk i rishkruan regjistrimet që një sistem tjetër mban tashmë. Ai gjithashtu i bën provat e mbështetjes më të vështira për t'u krahasuar, dhe mund të thyejë kontrollet e certifikatave dhe të kodit që varen nga koha. Mbani orët të sinkronizuara për funksionimin e zakonshëm dhe trajtoni çdo zhvendosje të qëllimshme si defekt për t'u hetuar. Nëse dy regjistrimet duken jashtë radhe, shikoni sinkronizimin e orës dhe dërgimin përpara se të ndërtoni një histori të re.
Miti që duhet braktisur është se ekziston një kohë e vetme e VPN-së. Pyetni çfarë shkroi çdo fushë dhe çfarë ndodhi kur e bëri, dhe linja kohore bëhet një grup vëzhgimesh të etiketuara në vend të një kundërshtie.