Bepale it VPN-objekt foardat jo SNMP of API kieze
In TCP-ferbiningstabel is gjin tunnelynventaris. Bepale it objekt, de rjochting en de farskens dy’t de warskôging nedich hat foardat jo SNMP, in API of in probe kieze.
Trije besluten komme foar it ferfier: hokker objekt de warskôging beskriuwt, hokker rjochting en omfang it beslacht, en hoe farsk de lêzing wêze moat. SNMP, in HTTPS-API en in applikaasjeprobe kinne allegear eat oer in VPN rapportearje, en se sille net itselde rapportearje. Protokollen wikselje sûnder dy trije te besljochtsjen feroaret allinnich wêr’t de betizing sammele wurdt. It objekt en de betsjutting fan de warskôging binne it ûntwerp; it protokol is de levering.
In dashboerd dat fjouwer ferskillende waarnimmings yn ien grien ikoan feroaret, hat dy beslissing al min nommen.
Wat moat de warskôging eins betsjutte?
It kin betsjutte dat in peer him net ferifiearje kin, dat der gjin beskerme datastatus bestiet, dat in rûte nei it ferkearde plak wiist, of dat in applikaasje syn wurk net finishje kin. Elk fan dy hat syn eigen eigner, syn eigen earste kontrôle en syn eigen falsk-positivelokaasje. In peer dy’t him net ferifiearje kin is in identiteitsprobleem, in ûntbrekkende feiligensassosjaasje is in protokelsteatprobleem, in rûte is in konfiguraasjeprobleem, en in applikaasjefout is miskien gjin fan dy. Beslis foar hokker de warskôging is foardat jo in samler kieze.
Skriuw it as in sin dêr’t de tsjinsthawwende yngenieur op hannelje kin. As de sin twa objekten nedich hat, binne it twa warskôgingen, net ien dy’t heal goed is.
In TCP-tabel beskriuwt TCP
RFC 4022 spesifisearret tcpConnectionTable, waans rigels fêstige TCP-ferbiningen beskriuwe, kaai op adrestype, adres en poarte oan beide kanten. Rigels ferdwine as de ferbining slút, en harkjende sockets ferskine yn in oare tabel. In VPN op deselde masine draaie makket fan in TCP-tabel gjin ynventaris fan IPsec-feiligensassosjaasjes. It kin in behearssesje, in applikaasjestream of in oer TCP droegen tunnel beskriuwe, en de rigel sels sil jo net sizze hokker.
Ynterface-tellers drage deselde dûbelsinnigens op in grutter nivo: bytes op in ynterface bondelje elke peer en elke stream dy’t it brûkt.
Bou in lyts observaasjekontrakt
Registrearje foar elke metryk it stipe objekt of API-fjild, it bireigjende apparaat en de softwareferzje, de peer- of tsjinstidentifikaasje, de rjochting, de sammelje tiid en it ferwachte fernijingsgedrach. Brûk dan de dokumintearre assosjaasje- of sesje-oersjoch fan ‘e gateway foar protokelsteat, de routeringstabel foar paadsteat, en in smel tastien fersyk foar applikaasjesteat. In wurkjend beheareinpunt bewiist dat it beheareinpunt wurket en neat oer de applikaasje dêrefter.
As de ynstallearre agent de fereaske objekten mist, kies dan in oar eksplisyt stipe alleen-lêzen ynterface. In OID betinke, in algemien TCP-oantal as tunneloantal lêze, of ferwachtsje dat in âld leveransiers-API ûnferoare oerlibbet yn in sustermprodukt binne allegear deade einen.
Ferâldere gegevens binne gjin tunnelflater
In sammeltiidferrin, in ferrûn bewiis of in feroare API-paad produsearje ûntbrekkende telemetry. Dat is in monitoarringsfout en in oar foarfal as in tunnel dy’t fallen is. Registrearje hokker waarnimming ferâldere is en wannear, sadat de operator in sinfolle earste kontrôle krijt ynstee fan in tunnelresets. Elke tiidferrin as in VPN-ûnderbrekking behannelje leart minsken beide te negearjen.
Hâld sammelrjochten ek smel. In ynterface dat konfiguraasje feroarje of sesjes wiskje kin draacht in privileezjegrins dy’t in monitoarringstaak net erve moat, en in alleen-lêzen akkount is meastentiids genôch.
It nuttige ûntwerp neamt it objekt, de betsjutting en de farskensfereaske. Protokolkar folget dêrút, net oarsom.