Network Diagnostics
Network Diagnostics grubu, bir hedefe ağ üzerinden ulaşılıp ulaşılamadığını, ne kadar gecikmeyle ve hangi yoldan ulaşıldığını ölçen dört sistem komutunu toplar. Bir backend'in sağlık kontrolünde down görünmesi, VIP'e dışarıdan ulaşılamaması ya da yavaşlık şikâyeti gibi durumlarda ilk bakılan komutlardır.
Hangi Komut Ne Zaman?
| Soru | Komut | Örnek |
|---|---|---|
| Backend ağdan erişilebilir mi, gecikme kaç ms? | ping | sys-cmd ping -c 4 10.20.0.15 |
| IPv6 adresli bir hedefe ulaşılıyor mu? | ping6 | sys-cmd ping6 -c 4 2001:db8::15 |
| Erişim yok; paket yolda nerede kayboluyor? | traceroute | sys-cmd traceroute -n 10.20.0.15 |
| Bir backend grubundaki sunuculardan hangileri ayakta? | fping | sys-cmd fping -c 3 10.20.0.15 10.20.0.16 |
| Bir alt ağda hangi adresler yanıt veriyor? | fping | sys-cmd fping -a -g 10.20.0.0/24 |
ICMP yanıtı tek başına yeterli değildir
Bu dört komut ICMP kullanır. Hedef yanıt verdiği hâlde servis çalışmıyorsa sorun ağda değil servis portundadır; bir sonraki adım port düzeyinde denemedir: nmap, telnet ya da curl. Tersine, ICMP'yi engelleyen bir güvenlik duvarının arkasındaki hedef yanıt vermese de servisi çalışıyor olabilir.
Ortak Davranış
| Konu | Davranış |
|---|---|
| Yazım | Dördü de serbest parametreli araçtır: komut adından sonra yazılan her şey araca olduğu gibi aktarılır. |
| Bağlam | Ölçüm, WEB-CLI'de seçili v-device ve route table içinden yapılır. Yalıtılmış bir route table'daki hedef için önce route-table set çalıştırılır. |
| Süre | ping ve ping6, paket sayısı verilmezse durmadan çalışır; -c ile sınırlanır ya da Ctrl+C ile durdurulur. traceroute ve fping işini bitirince kendiliğinden kapanır. |
| Pipe | Çıktı | ile süzülebilir ya da to-file ile dosyaya yazılabilir. |
| Kayıt | Her çalıştırma kullanıcı loglarına yazılır. |
Yazım kuralları, kısıtlar ve durdurma davranışının tamamı: System Commands.
