Az állapotfájl munkameneteket számol, nem a mögöttük lévő LAN-t
A pillanatkép VPN-munkameneteket és útválasztási állapotot listáz, nem minden gépet egy telephely mögött. Olvassa együtt a fejléceket, a rekordtípusokat és a fájl korát.
Valaki megkérdezi, hány gép van a VPN-en, és az állapotfájlt bizonyítékként mutatják be. Szűkebb kérdésre válaszol: hány munkamenet létezik ebben a pillanatképben, és mely virtuális címeket irányítja a kiszolgáló. A két kérdés közötti szakadék az, ahol a legtöbb jelentési hiba él, és betömése a fájl saját fejléceinek olvasásával kezdődik.
Mit tartalmaz valójában a pillanatkép
A fájl adott időközönként íródik, amikor az adott kiszolgálópéldányhoz állapotkimenet van beállítva, tehát időszakos kép, nem élő adatfolyam. Szakaszai külön listázzák a munkameneteket és a belső útválasztási állapotot, a formátumverzió pedig az oszlopelrendezést határozza meg.
status /run/openvpn/office.status 30
status-version 3A 3-as verzió tabulátorokkal elválasztott mezőket ír fejlécsorral, míg a régebbi formátumok eltérnek, és az újabb verziók mezőket adhatnak hozzá. A fejlécet olvassa ahelyett, hogy oszlopszámot kódolna be, mert a pozíciókat feltételező szkript a következő frissítésnél csendben eltörik.
| 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 |
Munkameneteket számoljon, ne embereket vagy gépeket
Egyetlen telephelyi kapcsolat több engedélyezett gép forgalmát is szállíthatja maga mögött. Egyetlen személy is tarthat egynél több munkamenetet egyszerre, laptopról és telefonról. Egyik minta sem látszik a számban, ezért a csatlakozott felhasználók csak akkor értelmezhetők, ha meghatározza az egységet. Kérdezze meg, milyen egységre van szüksége a jelentésnek, mielőtt bárki számolni kezd.
Ha a szám a licencelés vagy a kapacitás szempontjából számít, határozza meg az egységet ugyanabban a dokumentumban, mint a jelentést. A jelentést, amely nem mondja meg, hogy munkameneteket, identitásokat vagy eszközöket számol, az olvasó által várt egységként fogják olvasni.
A külső cím nem azonosító
A valós cím mezője a partner címe és portja, ahogy a kiszolgáló látja őket. Egy lefordított nyilvános cím mögött lévő több ügyfél osztozik ezen a címen, ezért az arra való csoportosítás összevonja a nem kapcsolódó munkameneteket. A port is változik a kapcsolatok között, ami hasznavehetetlenné teszi a párt stabil kulcsként. Az így csoportosított jelentés pontosnak látszik, és hibás.
A csoportosításhoz használja az ügyfél tényleges identitását, és kezelje a címet szállítási részletként. Amikor két sor azonos identitást oszt meg, az általában egyidejű munkameneteket jelent, nem duplikált rekordot.
Az útválasztási sorok nem gépkataszter
Egy útválasztási bejegyzés megnevezhet egy alhálózatot, amelyért egy partner felelős, és az alhálózat nem a gazdagépeinek listája. A kiszolgáló tudja, hogy azt a tartományt egy adott munkamenethez kell küldenie, és fogalma sincs, mely gépek vannak bekapcsolva, egy alkalmazásban hitelesítve vagy hasznosak valakinek. Az útválasztási tábla elérhetőséget ír le, nem kihasználtságot. Ez a különbség a teljes oka annak, hogy a VPN nem tud válaszolni egy leltárkérdésre.
Több sor is mutathat ugyanarra a partnerre, mert egy telephely egynél több tartományt hirdethet. A sorok számolása és az eredmény eszközszámnak nevezése tetszőleges tényezővel túlbecsüli a telepítést.
Ha a követelmény valóban eszközleltár, használja azt a leltározási folyamatot, amely a hálózat tulajdonosa. A VPN képes azonosítani, melyik partner visz egy útvonalat, és ez más tény, mint hogy milyen gazdagépek vannak mögötte.
Kor, jogosultságok és élő nézet
Minden válasz mellett őrizze meg a fájl módosítási idejét. Egy órákkal ezelőtt leállt kiszolgáló otthagyja az utolsó pillanatképét, és az aktuálisként bemutatott elavult fájl rosszabb, mint a jelentés hiánya.
A könyvtárnak léteznie kell, és írhatónak kell lennie annak a fióknak, amely alatt a szolgáltatás valóban fut, amit egy keményítési kör után könnyű elfelejteni. A fájl általában neveket és címeket tartalmaz, ezért adminisztratív helyen tartsa, ne pedig ott, ahonnan egy webkiszolgáló kiszolgálhatja. A jogosultságokat a szolgáltatásfiókból ellenőrizze, ne a saját héjából. A pillanatkép, amely csendben abbahagyja a frissítést, pontosan úgy néz ki, mint egy csendes hálózat.
Eseményvezérelt igényekhez a támogatott felügyeleti felületet használja a gyorsabb lekérdezés helyett. Ezt a felületet vezérlésnek tekintse, nem mérőszámoknak, és soha ne tegye ki az internetre csak azért, hogy munkameneteket számoljon.