VPN bağlantısını izləmək üçün dörd fakt lazımdır və onlardan heç biri təyinat deyil. Tunelin açıq olub-olmaması, trafiki ən son nə vaxt mübadilə etdiyi, hansı açarların iştirak etdiyi və nə qədər hərəkət etdiyi əlçatanlıq üçün kifayətdir. Bundan artıq hər şey bir insan haqqında qeyddir və status səhifəsi açmağın yan təsiri deyil, qəsdən verilən qərar olmalıdır. Cavab verməli olduğunuz sualdan başlayın, sonra ona cavab verən ən kiçik çıxışı seçin.

Alətdən əvvəl sualı müəyyənləşdirin

Əvvəlcə əməliyyat sualını yazın: bu peer qoşulubmu və trafik hərəkət etdirirmi? Bu sual canlı görünüş tələb edir və canlı görünüşün saxlama problemi yoxdur. İkinci sual, peer keçən çərşənbə axşamı saat 02:00-da qoşulmuşdumu, saxlanan seriya və buna görə saxlama qərarı tələb edir. Bu ikisini ayırmaq bütün dizayndır, çünki canlı görünüş ucuzdur, saxlanan seriya isə məlumatların qorunması söhbətinə çevrilir.

Sağlamlıq yoxlamasını da status çıxışından ayrı saxlayın. Yaxın vaxtdakı əl sıxma tunelin razılaşdığını sübut edir, arxasındakı şəxsi tətbiqin işlədiyini deyil, ona görə tətbiqi sayğaclardan çıxarmaq əvəzinə icazəli yoxlama ilə sınayın. Yoxlama uğursuz olur və əl sıxma yaxındırsa, problem tunelin o tayındadır.

Cavab verən üç sahəni oxuyun

WireGuard-ın adi status çıxışı interfeysi, açıq açarı, son nöqtəni, ən son əl sıxmanı və ötürmə sayğaclarını daşıyır. Mövcudluq üçün açıq açar və ən son əl sıxma lazımdır; lazım gələrsə hərəkəti görmək üçün bayt sayğaclarını əlavə edin. Son nöqtə mövcudluq üçün lazım deyil və atılacaq ilk sahədir, çünki cihazın haradan qoşulduğunu müəyyən edir. Təlimat səhifəsi alətin çap etdiyi hər sahəni təsvir edir və bir dəfə oxumaq üçün kifayət qədər qısadır:

wg show
wg show wg0 latest-handshakes

Bu rəqəmləri boolean kimi deyil, yaş kimi oxuyun. Əl sıxma yalnız protokolun öz açar yeniləmə intervalına görə aktualdır və hərəkət etməmiş sayğac pozulmuş peer əvəzinə boş duran peer mənasını verə bilər. Yaş və hərəkət birlikdə oxunsun deyə hər ikisini eyni görünüşdə saxlayın.

Müdafiə edə biləcəyiniz interval seçin

Hər status nümunəsi bir qeyddir, ona görə interval monitorinq etiketi geyinmiş saxlama qərarıdır. On saniyəlik nümunə incə detallar verir və saxlanan sətirləri çoxaldır, bir dəqiqəlik nümunə isə maya dəyərinin altıda biri ilə əlçatanlıq üçün adətən kifayətdir. İntervalı alətin nə edə bildiyindən deyil, vəd etdiyiniz cavab vaxtından seçin. Sonra rəqəmi tablonun yanına yazın.

OpenVPN üçün status mexanizmi konfiqurasiya edilmiş intervalda fayl yazır. Server konfiqurasiyasında bu belə görünür status /var/log/openvpn-status.log 60, burada sondakı rəqəm yenidən yazmalar arasındakı saniyələrdir və fayl əlavə olunmur, əvəz olunur. Bu detal vacibdir: əvəz olunan faylın tarixçəsi yoxdur, ona əlavə edən toplayıcı isə tarixçə yaradır.

Toplayıcının da intervala riayət etdiyini təsdiqləyin. Hər saniyə nümunə götürüb dəqiqədə bir sətir saxlayan alət yenə də hər saniyə oxuyur.

Etiketləri sabit, xəritələməni məhdud saxlayın

Açıq açar ad bağlanmasa da cihaz əlaqəsini müəyyən edir, ona görə açara qeyri-şəffaf identifikator kimi deyil, şəxsi məlumat kimi yanaşın. Peer-ləri yenidən qoşulmalara davam edən sabit daxili identifikatorlarla etiketləyin və identifikatordan şəxsə xəritələməni məhdud yerdə saxlayın. Zaman seriyası yazan tablo, VPN öz faylını saxlamasa belə, saxlanan qeyddir. Tablo yeganə anbar olduqda saxlama qaydası tabloda tətbiq olunur.

İxrac yolunu da nəzərdən keçirin, çünki kopyalanmış CSV onu yaradan sistemdən daha uzun yaşayır. Ümumiləşdirilmiş əlçatanlıq hesabat üçün çox vaxt kifayətdir: pəncərə daxilində əl sıxması olan peer-lərin nisbəti kimin nə vaxt qoşulduğunu sadalamadan əməliyyat sualına cavab verir.

Nə topladığınızı və nə toplamadığınızı sənədləşdirin

Toplama təsvirini sadə dildə yazın: hansı sahələr, hansı interfeysdən, hansı intervalda, harada saxlanılır, nə qədər saxlanılır və kim oxuya bilər. Onu hadisə zamanı heç kimin açmadığı siyasət anbarına deyil, runbook-un yanına qoyun. Təsvir həm də monitorinqin nəyi görə bilmədiyini deməlidir, çünki gəzinti məlumatının olmamasının qeydlərin olmaması demək olduğunu fərz etməyin qarşısını məhz bu alır.

Monitorinq dəyişdikcə saxlama pəncərəsini nəzərdən keçirin, çünki yeni sahə saxlanılanı səssizcə uzadır. Sonra təsvirin dediyi kimi silin və silinmənin həqiqətən baş verdiyini yoxlayın.

Əlaqəli məqalələr