Tatlong desisyon ang nauuna sa transport: kung anong object ang inilalarawan ng alerto, anong direksyon at saklaw ang sakop nito, at gaano kafresh ang pagbasa. Ang SNMP, isang HTTPS API at isang application probe ay puwedeng mag-ulat ng isang bagay tungkol sa VPN, at hindi sila mag-uulat ng parehong bagay. Ang pagpapalit ng protocol nang hindi nilulutas ang tatlong iyon ay nagbabago lamang kung saan natitipon ang kalituhan. Ang object at kahulugan ng alerto ang disenyo; ang protocol ang paghahatid.

Ang dashboard na nagpapalit ng apat na magkaibang obserbasyon sa isang berdeng icon ay nagpasya na nang masama tungkol doon.

Ano ba talaga ang dapat ipakahulugan ng alerto?

Maaaring ibig sabihin nito na hindi makapagpatunay ng pagkakakilanlan ang isang peer, walang protektadong estado ng data, mali ang tinutukoy ng ruta, o hindi matapos ng aplikasyon ang trabaho nito. Bawat isa sa mga iyon ay may sariling may-ari, sariling unang pagsusuri at sariling antas ng huwad-na-positibo. Ang peer na hindi makapagpatunay ng pagkakakilanlan ay problema sa pagkakakilanlan, ang kulang na security association ay problema sa estado ng protocol, ang ruta ay problema sa configuration, at ang pagpalya ng aplikasyon ay maaaring wala sa mga iyon. Magpasya kung alin ang para sa alerto bago pumili ng collector.

Isulat ito bilang pangungusap na maaaring aksyunan ng on-call engineer. Kung kailangan ng pangungusap ng dalawang object, dalawang alerto iyon, hindi isang kalahating tama.

Inilalarawan ng TCP table ang TCP

Tinutukoy ng RFC 4022 ang tcpConnectionTable, na ang mga hilera ay naglalarawan ng mga naitatag na TCP connection, naka-key sa uri ng address, address at port sa magkabilang dulo. Nawawala ang mga hilera kapag nagsara ang connection, at lumilitaw ang mga nakikinig na socket sa ibang talahanayan. Ang pagpapatakbo ng VPN sa parehong kahon ay hindi ginagawang imbentaryo ng IPsec security association ang TCP table. Maaari nitong ilarawan ang isang management session, isang daloy ng aplikasyon, o isang tunnel na dinadala sa TCP, at ang hilera mismo ay hindi magsasabi sa iyo kung alin.

Ang mga interface counter ay may parehong kalabuan sa mas magaspang na antas: ang mga byte sa isang interface ay nagsasama-sama ng bawat peer at bawat daloy na gumagamit nito.

Bumuo ng maliit na kontrata sa obserbasyon

Para sa bawat metric, itala ang sinusuportahang object o field ng API, ang nagmamay-ari na device at bersyon ng software, ang identifier ng peer o serbisyo, ang direksyon, ang oras ng koleksyon at ang inaasahang pag-uugali ng refresh. Pagkatapos ay gamitin ang dokumentadong view ng association o session ng gateway para sa estado ng protocol, ang routing table para sa estado ng landas, at isang makitid na pinapayagang kahilingan para sa estado ng aplikasyon. Ang gumaganang management endpoint ay nagpapatunay na gumagana ang management endpoint, at wala tungkol sa aplikasyong nasa likod nito.

Kung kulang ang naka-install na agent sa mga kinakailangang object, pumili ng isa pang tahasang sinusuportahang read-only na interface. Ang pag-imbento ng OID, pagbasa ng generic na TCP count bilang tunnel count, o pag-asang mabubuhay nang walang pagbabago ang lumang vendor API sa isang kapatid na produkto ay pawang mga dead end.

Ang lumang data ay hindi kabiguan ng tunnel

Ang timeout ng koleksyon, nag-expire na credential o nabagong API path ay gumagawa ng kulang na telemetry. Iyon ay kabiguan sa pagmamanman at ibang insidente kaysa sa tunnel na bumagsak. Itala kung aling obserbasyon ang naging luma at kailan, upang makakuha ang operator ng makabuluhang unang pagsusuri sa halip na reset ng tunnel. Ang pagtrato sa bawat timeout bilang pagkaantala ng VPN ay nagtuturo sa mga tao na balewalain ang dalawa.

Panatilihing makitid din ang mga pahintulot sa koleksyon. Ang interface na maaaring magbago ng configuration o maglinis ng session ay may dalang hangganan ng pribilehiyo na hindi dapat mamanahin ng trabaho sa pagmamanman, at karaniwang sapat na ang read-only na account.

Pinangalanan ng kapaki-pakinabang na disenyo ang object, kahulugan at pangangailangan sa freshness. Ang pagpili ng protocol ay sumusunod mula sa mga iyon, hindi kabaliktaran.

Kaugnay na mga artikulo