Aralıklı kopmalar, yapılandırma sorunu olmadan önce bir veri toplama sorunudur. Her olayda aynı alanları kaydedin, yoksa olaylar karşılaştırılamaz. Her olaydan sonra üç ayarı değiştirmek, elinizdeki tek kanıtı yok eder.

Aşağıdaki yordam olay başına yaklaşık iki dakika sürer ve her olay için bir satır üretir. Yönettiğiniz bir cihazda salt okunur erişim olduğunu varsayar.

Alanları ilk arızadan önce belirleyin

Bir şey bozulmadan önce alan listesini hazırlayın, çünkü olayın ortasında uydurulan bir şablon her zaman bir sütunu atlar. Başlamak için beş alan yeter: ofsetiyle yerel saat, tetikleyici, bozulan aşama, hatanın tam metni ve yeni bir denemenin başarılı olup olmadığı.

Tetikleyici kendi sözlüğünü hak ediyor: boşta, uykudan dönme, ağ değişimi, yük sıçraması, kimlik bilgilerinin yenilenmesi veya bilinmiyor. Bilinmeyeni daha sonra bellekten doldurmak yerine bilinmiyor olarak işaretli bırakın. En büyük değeri aşama alanı taşır, çünkü zincirin nerede durduğunu kaydeder, kullanıcının ne hissettiğini değil. Hata metni sözcüğü sözcüğüne kopyalanmalı, çünkü bir başka deyişle aktarma iki benzer kod arasındaki farkı yitirir.

Boşlukları boşluk olarak bırakın. Yanıt vermeye zorlayan bir şablon uydurmaya davet eder, ve uydurulmuş bağlam boş bir yerden kötüdür.

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

Arıza anında aynı beş olguyu kaydedin

Her seferinde aynı komutları aynı sırayla çalıştırın. İki dakikalık çıktı, tepsi simgesinin fotoğrafından iyidir, ve zaman damgaları sonradan uyuşmadığında sıra önemlidir.

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

İlk satır gözlemi bir ofsetle damgalar, ve farklı bölgelerde kaydedilmiş üç kaynağı uzlaştırmanın tek yolu budur. Günlük alıntısı hizmetin yaşam döngüsünü kapsar, ve el sıkışma satırı eşin yanıt verip vermediğini söyler. Rota sorgusu belirli bir hedefin kullanacağı arayüzü adlandırır, ve bu arayüzün var olmasıyla aynı olgu değildir. Tünel adresine gönderilen ping bağlantıdan bir şeyin geçip geçmediğini gösterir, karşı tarafa ulaşılıp ulaşılamadığını değil.

Süregelen günlüğe olay başına bir satır yazın, yalnızca o alanlarla ve başka hiçbir şeyle. Beş ya da altı girdiden sonra tetikleyiciye, ardından aşamaya göre sıralayın. Desenler yinelenen çiftler olarak görünür, ve hiç yinelenmeyen bir çift büyük olasılıkla rastlantıdır.

Bozulan aşamayı bulun

Yerel bağlantı, eşin durumu, rotalar ve ad çözümlemesi farklı yerlerde başarısız olur, ve her biri kendi izini bırakır. Arayüz varsa ama hiçbir rota ona işaret etmiyorsa, arıza yerel ilkedir. Arayüz ayakta kalırken el sıkışmanın zaman damgası ilerlemeyi durdurursa, arıza daha yukarıdadır.

Ad çözümlemesi de aynı kayda aittir. Pazartesi tüneli, salı yerel ağı izleyen bir çözümleyici, uygulama katmanında rastgele görünen arızalar üretir.

Yetkili sunucu erişimi için yakındaki bir yeniden bağlanmayı değil, aynı denemeyi ilişkilendirin. Özgün zaman damgalarını koruyun ve herhangi bir ofseti ayrı ayrı kaydedin, çünkü bunları yerinde dönüştürmek dönüşümün kanıtını siler. Bir deneme, bir zaman damgası kümesi, bir sonuç.

Her seferinde bir koşulu karşılaştırın

Kontrollü bir karşılaştırma anlamlı bir koşulu değiştirir ve başarısız çalıştırmayı başarılı olanın yanında tutar. Cihazı başka bir ağa taşıyın, ya da bir dışlamayı devre dışı bırakın, ve aynı adımda başka hiçbir şeyi değiştirmeyin.

Başarısız çalıştırmayı kayıtta tutun. Çalışanın uğruna onu silmek, aradığınız sınırın tek kanıtını çöpe atar.

Profili değil, bir alıntı paylaşın

Bir şey göndermeden önce parolaları, belirteçleri, özel anahtarları, ilgisiz kimlikleri ve yükleri kaldırın. Tam bir profil bağlantı özeti değil yapılandırma sırrıdır, ve bir kayda ait değildir.

Alıntıyı beş alanla birlikte gönderin ve hangi aşamanın başarısız olduğunu düşündüğünüzü söyleyin. Bu, yöneticinin bağlantısı kesilmiş bir simgenin ekran görüntülerinde gezinmek yerine adını verdiğiniz sınırı incelemesini sağlar. Sınır hâlâ belirsizse, sonraki adım bir başka kontrollü kayıttır, bir başka ayar değişikliği değil.

İlgili makaleler