Durum dosyası oturumları sayar, arkalarındaki LAN’ı değil
Bir anlık görüntü VPN oturumlarını ve yönlendirme durumunu listeler, bir sahanın arkasındaki her makineyi değil. Başlıkları, kayıt türlerini ve dosyanın yaşını birlikte okuyun.
Biri VPN’de kaç makine olduğunu sorar ve durum dosyası kanıt olarak sunulur. Dosya daha dar bir soruya yanıt verir: bu anlık görüntüde kaç oturum var ve sunucu hangi sanal adresleri yönlendiriyor. Raporlama hatalarının çoğu tam da bu iki soru arasındaki boşlukta yaşar ve boşluğu kapatmak dosyanın kendi başlıklarını okumakla başlar.
Anlık görüntüde gerçekte ne var
Dosya, o sunucu örneği için durum çıktısı yapılandırıldığında belirli aralıklarla yazılır, yani canlı akış değil periyodik bir resimdir. Bölümleri oturumları ve iç yönlendirme durumunu ayrı ayrı listeler, biçim sürümü sütun düzenini belirler.
status /run/openvpn/office.status 30
status-version 3Sürüm 3, başlık satırıyla sekme ayırmalı alanlar yazar; eski biçimler farklıdır ve sonraki sürümler alan ekleyebilir. Sütun numarasını sabit kodlamak yerine başlığı okuyun, çünkü konumları varsayan bir betik sonraki yükseltmede sessizce bozulur.
| Record | What it describes | What it cannot tell you |
|---|---|---|
| Client list | A session in this snapshot | How many people or machines that session represents |
| Real address | The outer peer address and port | Which device is behind it |
| Routing rows | Virtual addresses and route ownership | Which downstream hosts are alive |
İnsanları veya makineleri değil, oturumları sayın
Tek bir saha bağlantısı arkasındaki birkaç yetkili makinenin trafiğini taşıyabilir. Tek bir kişi de aynı anda dizüstü bilgisayar ve telefondan birden fazla oturum tutabilir. Bu örüntülerin hiçbiri sayıda görünmez, bu yüzden bağlı kullanıcılar ancak birimi tanımladığınızda anlam kazanır. Kimse saymaya başlamadan önce raporun hangi birime ihtiyacı olduğunu sorun.
Sayı lisanslama veya kapasite için önemliyse birimi raporla aynı belgede tanımlayın. Oturumları, kimlikleri mi yoksa cihazları mı saydığını belirtmeyen bir rapor, okuyucunun beklediği birim olarak okunur.
Dış adres bir tanımlayıcı değildir
Gerçek adres alanı, sunucunun gördüğü eş adresi ve bağlantı noktasıdır. Çevrilmiş tek bir genel adresin arkasındaki birkaç istemci o adresi paylaşır, bu yüzden ona göre gruplama ilgisiz oturumları birleştirir. Bağlantı noktası da bağlantılar arasında değişir ve bu, çifti istikrarlı anahtar olarak kullanılamaz kılar. Bu şekilde gruplanan rapor kesin görünür ve yanlıştır.
Gruplama için etkin istemci kimliğini kullanın ve adresi taşıma ayrıntısı olarak görün. İki satır aynı kimliği paylaştığında bu genellikle yinelenen kayıt değil eşzamanlı oturumlar anlamına gelir.
Yönlendirme satırları ana makine envanteri değildir
Bir yönlendirme girdisi, tek bir eşin sorumlu olduğu bir alt ağı adlandırabilir ve alt ağ, ana makinelerinin listesi değildir. Sunucu o aralığı belirli bir oturuma göndermesi gerektiğini bilir ve o makinelerden hangisinin açık, bir uygulamada kimlik doğrulanmış ya da birine yararlı olduğu hakkında hiçbir fikri yoktur. Yönlendirme tablosu erişilebilirliği tanımlar, doluluğu değil. Bu fark, bir VPN’in envanter sorusunu yanıtlayamamasının tüm nedenidir.
Birkaç satır aynı eşi de gösterebilir, çünkü bir saha birden fazla aralık duyurabilir. Satırları sayıp sonucu cihaz sayısı olarak adlandırmak, dağıtımı keyfi bir çarpanla abartır.
Gereksinim gerçekten bir varlık envanteriyse, o ağın sahibi olan envanter sürecini kullanın. VPN hangi eşin bir yol taşıdığını belirleyebilir ve bu, arkasında hangi ana makinelerin bulunduğundan farklı bir gerçektir.
Yaş, izinler ve canlı görünüm
Dosyanın değişiklik zamanını her yanıtta saklayın. Saatler önce duran bir sunucu son anlık görüntüsünü yerinde bırakır ve güncelmiş gibi sunulan eski bir dosya hiç rapor olmamasından kötüdür.
Dizinin var olması ve hizmetin gerçekte çalıştığı hesap tarafından yazılabilir olması gerekir; bu, bir sertleştirme turundan sonra kolayca unutulur. Dosya genellikle adlar ve adresler içerir, bu yüzden onu bir web sunucusunun sunabileceği herhangi bir yerde değil yönetici konumunda tutun. İzinleri kendi kabuğunuzdan değil hizmet hesabından denetleyin. Sessizce güncellenmeyi bırakan bir anlık görüntü tıpkı sakin bir ağ gibi görünür.
Olay güdümlü ihtiyaçlar için daha hızlı yoklama yerine desteklenen yönetim arayüzünü kullanın. O arayüzü ölçüm değil denetim olarak görün ve yalnızca oturumları saymak için onu asla internete açmayın.