Некој прашува колку машини има на VPN, а датотеката со состојба се приложува како доказ. Таа одговара на потесно прашање: колку сесии постојат во оваа снимка и кои виртуелни адреси ги рутира серверот. Токму јазот меѓу тие две прашања е местото каде живеат повеќето грешки во известувањето, а неговото затворање започнува со читање на сопствените заглавија на датотеката.

Што всушност содржи снимката

Датотеката се пишува во интервал кога излезот од состојбата е конфигуриран за таа инстанца на серверот, па тоа е периодична слика, а не жив поток. Нејзините секции одделно ги наведуваат сесиите и внатрешната состојба на рутирање, а верзијата на форматот го одредува распоредот на колоните.

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

Верзијата 3 пишува полиња одделени со табулатор со ред за заглавие, додека постарите формати се разликуваат, а подоцнежните верзии можат да додаваат полиња. Читајте го заглавието наместо цврсто да кодирате број на колона, бидејќи скриптата што претпоставува позиции тивко се крши при следната надградба.

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

Бројте сесии, не луѓе или машини

Една врска на локација може да носи сообраќај за неколку овластени машини зад себе. Едно лице исто така може да држи повеќе од една сесија истовремено, од преносен компјутер и телефон. Ниту еден од тие модели не е видлив во бројот, затоа поврзаните корисници имаат смисла само откако ќе ја дефинирате единицата. Прашајте која единица му е потребна на извештајот пред некој да почне да брои.

Ако бројот е важен за лиценцирање или капацитет, дефинирајте ја единицата во истиот документ како извештајот. Извештај што не наведува дали брои сесии, идентитети или уреди ќе биде прочитан како единицата што ја очекувал читателот.

Надворешната адреса не е идентификатор

Полето за вистинска адреса е адресата и портата на партнерот како што ги гледа серверот. Неколку клиенти зад една преведена јавна адреса ја делат таа адреса, па групирањето според неа спојува неповрзани сесии. Портата исто така се менува меѓу врските, што го прави парот бескорисен како стабилен клуч. Извештај групиран така изгледа прецизен и е погрешен.

Користете го ефективниот идентитет на клиентот за групирање и третирајте ја адресата како детал за транспорт. Кога два реда делат идентитет, тоа обично значи истовремени сесии, а не дупликат запис.

Редовите за рутирање не се инвентар на домаќини

Запис за рутирање може да наведе подмрежа за која е одговорен еден партнер, а подмрежата не е список на нејзините домаќини. Серверот знае дека треба да го испраќа тој опсег до одредена сесија и нема поим кои од тие машини се вклучени, автентицирани во апликација или корисни за некого. Табелата за рутирање опишува достапност, а не зафатеност. Токму таа разлика е целата причина зошто VPN не може да одговори на прашање за инвентар.

Неколку реда исто така можат да покажуваат на истиот партнер, бидејќи локацијата може да објавува повеќе од еден опсег. Броењето редови и нарекувањето на резултатот број на уреди го преценува поставувањето со произволен фактор.

Ако барањето е навистина инвентар на средства, користете го процесот за инвентаризација што го поседува таа мрежа. VPN може да утврди кој партнер носи рута, а тоа е различен факт од тоа кои домаќини постојат зад неа.

Возраст, дозволи и жив преглед

Зачувајте го времето на измена на датотеката со секој одговор. Сервер што запрел пред часови ја остава својата последна снимка на место, а застарена датотека претставена како тековна е полоша од никаков извештај.

Директориумот мора да постои и да биде запишлив за сметката под која услугата навистина работи, што лесно се заборава по една рунда зацврстување. Датотеката обично содржи имиња и адреси, затоа чувајте ја на административно место, а не каде било од каде веб-сервер може да ја послужи. Проверете ги дозволите од сметката на услугата, а не од вашата школка. Снимка што тивко престанува да се ажурира изгледа точно како тивка мрежа.

За потреби водени од настани, користете го поддржаниот интерфејс за управување наместо побрзо анкетирање. Третирајте го тој интерфејс како контрола, а не како метрики, и никогаш не го изложувајте на интернет само за да броите сесии.

Поврзани статии