Prieš transportą yra trys sprendimai: kokį objektą aprašo įspėjimas, kurią kryptį ir apimtį jis apima ir kaip šviežias turi būti rodmuo. SNMP, HTTPS API ir programos zondas visi gali pranešti ką nors apie VPN, ir jie nepraneš to paties. Keisti protokolus neišsprendus šių trijų tik pakeičia vietą, kur kaupiasi painiava. Objektas ir įspėjimo prasmė yra dizainas; protokolas yra pristatymas.

Skydelis, kuris keturis skirtingus stebėjimus paverčia viena žalia piktograma, tą sprendimą jau priėmė blogai.

Ką įspėjimas iš tikrųjų turėtų reikšti?

Jis gali reikšti, kad partneris negali autentifikuotis, kad nėra apsaugotos duomenų būsenos, kad maršrutas rodo į netinkamą vietą arba kad programa negali užbaigti savo darbo. Kiekvienas iš jų turi savo savininką, savo pirmąją patikrą ir savo klaidingai teigiamų rodiklį. Partneris, kuris negali autentifikuotis, yra tapatybės problema, trūkstama saugos asociacija yra protokolo būsenos problema, maršrutas yra konfigūracijos problema, o programos gedimas gali būti nė vienas iš jų. Nuspręskite, kuriam skirtas įspėjimas, prieš rinkdamiesi rinktuvą.

Užrašykite jį kaip sakinį, kuriuo budintis inžinierius galėtų veikti. Jei sakiniui reikia dviejų objektų, tai du įspėjimai, o ne vienas pusiau teisingas.

TCP lentelė aprašo TCP

RFC 4022 apibrėžia tcpConnectionTable, kurio eilutės aprašo nustatytas TCP jungtis, su raktu pagal adreso tipą, adresą ir prievadą abiejuose galuose. Eilutės išnyksta, kai jungtis uždaroma, o klausančios kišenės atsiranda kitoje lentelėje. VPN paleidimas toje pačioje mašinoje nepaverčia TCP lentelės IPsec saugos asociacijų inventoriumi. Ji gali aprašyti valdymo sesiją, programos srautą arba tunelį, perduodamą per TCP, ir pati eilutė nepasakys, kuri tai.

Sąsajos skaitikliai turi tą patį dviprasmiškumą grubesniame lygmenyje: baitai sąsajoje sujungia kiekvieną partnerį ir kiekvieną srautą, kuris ją naudoja.

Sukurkite mažą stebėjimo sutartį

Kiekvienam rodikliui užrašykite palaikomą objektą arba API lauką, valdantį įrenginį ir programinės įrangos versiją, partnerio ar paslaugos identifikatorių, kryptį, rinkimo laiką ir numatomą atnaujinimo elgseną. Tada naudokite dokumentuotą šliuzo asociacijų arba sesijų vaizdą protokolo būsenai, maršrutizavimo lentelę kelio būsenai ir siaurą leidžiamą užklausą programos būsenai. Veikiantis valdymo galinis taškas įrodo, kad valdymo galinis taškas veikia, ir nieko apie programą už jo.

Jei įdiegtas agentas neturi reikiamų objektų, pasirinkite kitą aiškiai palaikomą tik skaitymo sąsają. Išgalvoti OID, skaityti bendrą TCP skaičių kaip tunelių skaičių arba tikėtis, kad senas tiekėjo API išliks nepakitęs giminingame produkte, yra visi aklavietės.

Pasenę duomenys nėra tunelio gedimas

Rinkimo laiko limitas, pasibaigęs akreditacijos dokumentas arba pakeistas API kelias sukuria trūkstamą telemetriją. Tai stebėjimo gedimas ir kitas incidentas nei nukritęs tunelis. Užrašykite, kuris stebėjimas paseno ir kada, kad operatorius gautų prasmingą pirmąją patikrą vietoj tunelio atstatymo. Kiekvieną laiko limitą laikyti VPN sutrikimu moko žmones ignoruoti abu.

Laikykite ir rinkimo teises siauras. Sąsaja, kuri gali keisti konfigūraciją arba išvalyti sesijas, turi privilegijų ribą, kurios stebėjimo užduotis neturėtų paveldėti, o tik skaitymo paskyros paprastai pakanka.

Naudingas dizainas įvardija objektą, prasmę ir šviežumo reikalavimą. Protokolo pasirinkimas kyla iš jų, o ne atvirkščiai.

Susiję straipsniai