Kāds jautā, cik mašīnu ir VPN, un statusa fails tiek uzrādīts kā pierādījums. Tas atbild uz šaurāku jautājumu: cik sesiju ir šajā momentuzņēmumā un kādas virtuālās adreses serveris maršrutē. Tieši starpā starp šiem diviem jautājumiem dzīvo lielākā daļa atskaišu kļūdu, un tā aizvēršana sākas ar paša faila galveņu lasīšanu.

Ko momentuzņēmums patiešām satur

Fails tiek rakstīts ar intervālu, kad šai servera instancei ir konfigurēta statusa izvade, tāpēc tas ir periodisks attēls, nevis tieša plūsma. Tā sadaļas atsevišķi uzskaita sesijas un iekšējo maršrutēšanas stāvokli, un formāta versija nosaka kolonnu izkārtojumu.

status /run/openvpn/office.status 30
status-version 3

Versija 3 raksta ar tabulatoriem atdalītus laukus ar galvenes rindu, savukārt vecāki formāti atšķiras un jaunākas versijas var pievienot laukus. Lasiet galveni, nevis iekodējiet kolonnas numuru, jo skripts, kas pieņem pozīcijas, klusi salūzt nākamajā atjauninājumā.

RecordWhat it describesWhat it cannot tell you
Client listA session in this snapshotHow many people or machines that session represents
Real addressThe outer peer address and portWhich device is behind it
Routing rowsVirtual addresses and route ownershipWhich downstream hosts are alive

Skaitiet sesijas, nevis cilvēkus vai mašīnas

Viens vietnes savienojums var pārvadāt vairāku atļautu mašīnu datplūsmu aiz sevis. Viens cilvēks arī var vienlaikus turēt vairāk nekā vienu sesiju, no klēpjdatora un tālruņa. Neviens no šiem modeļiem nav redzams skaitā, tāpēc savienotajiem lietotājiem ir jēga tikai pēc vienības definēšanas. Pajautājiet, kāda vienība vajadzīga atskaitei, pirms kāds sāk skaitīt.

Ja skaitlim ir nozīme licencēšanā vai ietilpībā, definējiet vienību tajā pašā dokumentā kā atskaiti. Atskaite, kas nenorāda, vai tā skaita sesijas, identitātes vai ierīces, tiks lasīta kā vienība, ko lasītājs gaidīja.

Ārējā adrese nav identifikators

Reālās adreses lauks ir partnera adrese un ports, kā tos redz serveris. Vairāki klienti aiz vienas tulkotās publiskās adreses dala šo adresi, tāpēc grupēšana pēc tās apvieno nesaistītas sesijas. Arī ports mainās starp savienojumiem, kas padara pāri nederīgu kā stabilu atslēgu. Šādi grupēta atskaite izskatās precīza un ir nepareiza.

Grupēšanai izmantojiet efektīvo klienta identitāti un adresi uzskatiet par transporta detaļu. Kad divas rindas dala identitāti, tas parasti nozīmē vienlaicīgas sesijas, nevis dublētu ierakstu.

Maršrutēšanas rindas nav hostu uzskaite

Maršrutēšanas ieraksts var nosaukt apakštīklu, par kuru atbild viens partneris, un apakštīkls nav tā hostu saraksts. Serveris zina, ka šis diapazons jāsūta konkrētai sesijai, un tam nav ne mazākās nojausmas, kuras no šīm mašīnām ir ieslēgtas, autentificētas lietotnē vai kādam noderīgas. Maršrutēšanas tabula apraksta sasniedzamību, nevis aizņemtību. Šī atšķirība ir viss iemesls, kāpēc VPN nevar atbildēt uz uzskaites jautājumu.

Vairākas rindas var arī norādīt uz vienu un to pašu partneri, jo vietne var pieteikt vairāk nekā vienu diapazonu. Rindu skaitīšana un rezultāta saukšana par ierīču skaitu pārspīlē ieviešanu ar patvaļīgu koeficientu.

Ja prasība patiešām ir aktīvu uzskaite, izmantojiet uzskaites procesu, kuram pieder šis tīkls. VPN var noteikt, kurš partneris nes maršrutu, un tas ir cits fakts nekā tas, kuri hosti pastāv aiz tā.

Vecums, atļaujas un tiešs skats

Saglabājiet faila modificēšanas laiku kopā ar katru atbildi. Serveris, kas apstājās pirms stundām, atstāj savu pēdējo momentuzņēmumu uz vietas, un novecojis fails, kas pasniegts kā pašreizējs, ir sliktāks par atskaites neesamību.

Direktorijai jābūt un tai jābūt rakstāmai tam kontam, ar kuru pakalpojums faktiski darbojas, ko pēc nostiprināšanas kārtas viegli aizmirst. Fails parasti satur vārdus un adreses, tāpēc glabājiet to administratīvā vietā, nevis jebkur, no kurienes tīmekļa serveris to var pasniegt. Pārbaudiet atļaujas no pakalpojuma konta, nevis no savas čaulas. Momentuzņēmums, kas klusi pārstāj atjaunoties, izskatās tieši kā kluss tīkls.

Uz notikumiem balstītām vajadzībām izmantojiet atbalstīto pārvaldības saskarni, nevis ātrāku aptauju. Uztveriet šo saskarni kā vadību, nevis kā metrikas, un nekad nepakļaujiet to internetam tikai tāpēc, lai skaitītu sesijas.

Saistītie raksti