Датотеката со состојба брои сесии, а не LAN-от зад нив
Снимката наведува VPN сесии и состојба на рутирање, а не секоја машина зад локација. Читајте ги заглавијата, типовите записи и возраста на датотеката заедно.
Некој прашува колку машини има на VPN, а датотеката со состојба се приложува како доказ. Таа одговара на потесно прашање: колку сесии постојат во оваа снимка и кои виртуелни адреси ги рутира серверот. Токму јазот меѓу тие две прашања е местото каде живеат повеќето грешки во известувањето, а неговото затворање започнува со читање на сопствените заглавија на датотеката.
Што всушност содржи снимката
Датотеката се пишува во интервал кога излезот од состојбата е конфигуриран за таа инстанца на серверот, па тоа е периодична слика, а не жив поток. Нејзините секции одделно ги наведуваат сесиите и внатрешната состојба на рутирање, а верзијата на форматот го одредува распоредот на колоните.
status /run/openvpn/office.status 30
status-version 3Верзијата 3 пишува полиња одделени со табулатор со ред за заглавие, додека постарите формати се разликуваат, а подоцнежните верзии можат да додаваат полиња. Читајте го заглавието наместо цврсто да кодирате број на колона, бидејќи скриптата што претпоставува позиции тивко се крши при следната надградба.
| 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 |
Бројте сесии, не луѓе или машини
Една врска на локација може да носи сообраќај за неколку овластени машини зад себе. Едно лице исто така може да држи повеќе од една сесија истовремено, од преносен компјутер и телефон. Ниту еден од тие модели не е видлив во бројот, затоа поврзаните корисници имаат смисла само откако ќе ја дефинирате единицата. Прашајте која единица му е потребна на извештајот пред некој да почне да брои.
Ако бројот е важен за лиценцирање или капацитет, дефинирајте ја единицата во истиот документ како извештајот. Извештај што не наведува дали брои сесии, идентитети или уреди ќе биде прочитан како единицата што ја очекувал читателот.
Надворешната адреса не е идентификатор
Полето за вистинска адреса е адресата и портата на партнерот како што ги гледа серверот. Неколку клиенти зад една преведена јавна адреса ја делат таа адреса, па групирањето според неа спојува неповрзани сесии. Портата исто така се менува меѓу врските, што го прави парот бескорисен како стабилен клуч. Извештај групиран така изгледа прецизен и е погрешен.
Користете го ефективниот идентитет на клиентот за групирање и третирајте ја адресата како детал за транспорт. Кога два реда делат идентитет, тоа обично значи истовремени сесии, а не дупликат запис.
Редовите за рутирање не се инвентар на домаќини
Запис за рутирање може да наведе подмрежа за која е одговорен еден партнер, а подмрежата не е список на нејзините домаќини. Серверот знае дека треба да го испраќа тој опсег до одредена сесија и нема поим кои од тие машини се вклучени, автентицирани во апликација или корисни за некого. Табелата за рутирање опишува достапност, а не зафатеност. Токму таа разлика е целата причина зошто VPN не може да одговори на прашање за инвентар.
Неколку реда исто така можат да покажуваат на истиот партнер, бидејќи локацијата може да објавува повеќе од еден опсег. Броењето редови и нарекувањето на резултатот број на уреди го преценува поставувањето со произволен фактор.
Ако барањето е навистина инвентар на средства, користете го процесот за инвентаризација што го поседува таа мрежа. VPN може да утврди кој партнер носи рута, а тоа е различен факт од тоа кои домаќини постојат зад неа.
Возраст, дозволи и жив преглед
Зачувајте го времето на измена на датотеката со секој одговор. Сервер што запрел пред часови ја остава својата последна снимка на место, а застарена датотека претставена како тековна е полоша од никаков извештај.
Директориумот мора да постои и да биде запишлив за сметката под која услугата навистина работи, што лесно се заборава по една рунда зацврстување. Датотеката обично содржи имиња и адреси, затоа чувајте ја на административно место, а не каде било од каде веб-сервер може да ја послужи. Проверете ги дозволите од сметката на услугата, а не од вашата школка. Снимка што тивко престанува да се ажурира изгледа точно како тивка мрежа.
За потреби водени од настани, користете го поддржаниот интерфејс за управување наместо побрзо анкетирање. Третирајте го тој интерфејс како контрола, а не како метрики, и никогаш не го изложувајте на интернет само за да броите сесии.