Бір VPN туралы үш есептің ешқайсысы қате болмаса да, олар бір-біріне қайшы келуі мүмкін, өйткені әрқайсысы сәтті кіруді әрқалай түсінеді. Біреуі серверге жеткен қосылымдарды санайды, екіншісі аутентификация қадамы қабылдаған тұлғаларды, ал үшіншісі инициализацияны аяқтаған сессияларды санайды. Деректерді жинамас бұрын біреуін таңдау — көрсеткіш пен дәлел арасындағы айырмашылық.

Пайдалы сұрақ — қай анықтама жалпы дұрыс дегенде емес, оқырман қай нәтижеге қарай әрекет ететінінде.

Үш түрлі оқиға бір атауды иеленеді

Сервер қол алысу аяқталған бойда көліктік қосылымды қабылдайды, және бұл кез келген тіркелгі дерегі ұсынылмай тұрып болады. Бұл оқиға порттың қолжетімді екенін және желілік жолдың жұмыс істейтінін айтады, ал кім қосылғаны туралы ештеңе айтпайды. Аутентификация — сәтсіз аяқталуы мүмкін кейінгі қадам, ол желіге кіруге ешқашан рұқсат етілмейтін тұлға үшін де сәтті болуы мүмкін.

Инициализация аутентификациядан кейін келеді, ал инициализацияны аяқтаған туннель күннің қалған бөлігінде бос тұруы мүмкін. Қолданба сұранысы пайдаланушы қалаған нәрсеге жеткенін көрсететін жалғыз оқиға. Бұл кезеңдер бірінің ішіне бірі кіреді, сондықтан ең кеңінің саны әрқашан ең тарының санынан артық болады. Оқиғалар тізбегінде ештеңе пайдаланушының өнімді болғанын дәлелдемейді, тек әр қақпаның өз кезегінде ашылғанын көрсетеді.

Өнім құжаттамасы әдетте күйлерді анық атайды. OpenVPN басқару интерфейсінің жазбалары TCP қосылымын, аутентификация нәтижесін және аяқталған инициализацияны ажыратады, және бұл дәл есепке қажет айырмашылық. connected деп белгіленген күй кейін файл алмасу немесе дерекқор операциясы сәтті болғанын растамайды.

Сессияларды, тұлғаларды немесе сұраныстарды санаңыз

Санды шешпес бұрын бірлікті шешіңіз. Сессия саны қызметтің қанша рет пайдаланылғанын, тұлға саны қанша түрлі тіркелгі шыққанын, ал сұраныс саны қанша жұмыс атқарылғанын білдіреді. Жеткізушілер мұны басқаша санайды, және пайдаланушылармен өлшенген құқық сессиялармен өлшенген графикпен салыстырылмайды. Қате бірлікті таңдау — сыйымдылық жоспары қате мөлшерге өлшеніп қалуының себебі.

Қайта қосылулар — сессия санағы байқатпай ісінетін жер. Әр бірнеше минут сайын үзіліп, қайта қосылатын клиент бір адам үшін ондаған сессия жазбасын жасайды, сондықтан сессияларды адамдар деп санайтын есеп сенімділік ең нашар жағдайларда пайдалануды асыра көрсетеді. Ережені жазып қойыңыз: қайта қосылудан кейінгі жаңа сессия бөлек саналады, немесе белгіленген терезеде алдыңғысын жалғастырады.

Мекенжайлар — қолжетімді ең әлсіз тұлға. Туннель мекенжайы бірнеше минуттан кейін басқа пайдаланушыға берілуі мүмкін, және екі пайдаланушы аударма арқылы бір мекенжайды бөлісе алады. Журналдағы мекенжайдан адамды болжаудың орнына аутентификация оқиғасынан тіркелгі идентификаторын тіркеңіз.

Анықтаманы бір нақты күнмен тексеріңіз

Бір күндік журналдарды алып, сол трафикті үш тәсілмен санаңыз. Егер үш сан жақын болса, анықтама сіздің мақсатыңыз үшін онша маңызды болмауы мүмкін; егер олар үлкен коэффициентпен ерекшеленсе, есеп қайсысын қолданатынын айтуы керек.

journalctl -u openvpn-server@server --since "2026-10-01" --until "2026-10-02" | grep -c "Initialization Sequence Completed"
journalctl -u openvpn-server@server --since "2026-10-01" --until "2026-10-02" | grep -c "Peer Connection Initiated"
awk '/VERIFY OK/ {print $NF}' /var/log/openvpn-server.log | sort -u | wc -l

Белгілі үзіліс болған күні сол шығарылымды іске қосып, жиынтықты емес, пішінді салыстырыңыз. Жоғарғы байланыс дірілдеген күні қосылым оқиғаларында секіру және түрлі тіркелгілерде қалыпты өсу байқалуы керек, ал егер олай болмаса, санағыш есеп айтқаннан өзге нәрсені өлшеп жатқан болар.

Сұраныстың өзін нәтиженің жанында ұстаңыз. Құжатталған сүзгіні кез келген адам қайталай алады, ал сүзгісіз сан тексерілмейді.

Оқиғаның нені дәлелдейтінін хабарлаңыз

Сәтсіз әрекет екі жақтың біріне бүктелудің орнына өз санатына лайық. Сәтсіздіктерге қате терілген құпиясөздер, ескірген профилі бар клиенттер және әдейі зондтау жатады, және үшеуінің жауабы әртүрлі. Сәтсіздік — сәтті басып кірудің дәлелі емес, зиянсыздықтың да дәлелі емес.

Қорытындыны оқиға қолдайтын күшпен жазыңыз: бұл тіркелгі осы терезеде осы қызметке осы көзден аутентификациядан өтті, және сессия инициализацияға жетті. Пайдаланушының кейін не істегені туралы кез келген нәрсе көбірек туннель деректерін емес, қолданба жағындағы жазбаны талап етеді.

Есеп лицензиялау, сыйымдылық немесе қауіпсіздік шешімін қабылдайтын адамға барғанда, анықтаманы түсірілімге емес, бірінші жолға қойыңыз. Анықтама — сол табылым, ал сан тек оның ішінде мәнге ие.

Қатысты мақалалар