Kif tgħodd il-VPN tas-sit FTD attivi: liema numru trid?
Pari konfigurati, sessjonijiet IKE, assoċjazzjonijiet tas-sigurtà u tunnels immonitorjati huma erba’ għaddiet differenti. Agħżel l-unità u l-pjan tal-ġestjoni qabel ma tikteb il-kodiċi.
Qabel ma tikteb il-kompitu Ansible, wieġeb mistoqsija iżgħar: x’inhu qed jiġi magħdud? Pari konfigurat, sessjoni IKE, assoċjazzjoni tas-sigurtà IPsec u rekord tal-istat tat-tunnel immonitorjat huma erba’ unitajiet differenti, u t-tiġdid tal-kjavi jew diversi netwerks protetti jagħmlu t-totali tagħhom jiddiverġu. Jekk id-dashboard u l-playbook ma jaqblux, normalment qed jgħoddu affarijiet differenti u mhux li wieħed minnhom huwa ħażin.
Erba’ affarijiet li n-nies isejħu attivi
Pari konfigurat huwa oġġett tat-topoloġija: jeżisti għax xi ħadd iddefinieh. Sessjoni IKE hija relazzjoni tal-pjan tal-kontroll li tista’ tkun attiva waqt li ma jgħaddix traffiku. SA IPsec hija l-assoċjazzjoni tal-pjan tad-data għal par ta’ seletturi partikolari, u tunnel wieħed jista’ jġorr diversi. Stat ta’ tunnel immonitorjat huwa l-verdett operattiv tal-pjattaforma stess, li normalment huwa l-eqreb għal dak li jfisser operatur meta jgħid li t-tunnel huwa attiv.
Biss l-aħħar huwa bażi raġonevoli għal għadd operattiv. L-ewwel huwa inventarju tal-konfigurazzjoni, u r-rappurtar tiegħu bħala attiv huwa kif dashboard juri aħdar għal pari li ilu barra minn nhar it-Tlieta. Iddeċiedi liema unità teħtieġ il-konsumatur tan-numru, imbagħad ittikkjetta l-metrika b’dik l-unità fl-isem tagħha stess.
L-ewwel deċiżjoni: liema pjan tal-ġestjoni?
Jekk it-tagħmir huwa ġestit mill-FDM, il-wiċċ rilevanti huwa l-FTD REST API. Jekk huwa ġestit mill-FMC, dak l-API mhuwiex sostitut interkambjabbli, u l-oġġetti jgħixu wara l-API tal-FMC stess. Ikkonferma dan qabel ma tikteb talba waħda, għax il-pjan ħażin jirritorna żball plawżibbli li jidher bħala problema ta’ permess.
Għal flotta, it-tweġiba tiddeċiedi wkoll fejn jappartjeni l-għadd: għal kull tagħmir permezz tal-FDM, jew għal kull dominju permezz tal-FMC. Dawn huma ambjenti differenti u jipproduċu numri differenti għall-istess flotta.
It-tieni deċiżjoni: liema riżors iwieġeb?
Għal eżempju marbut mal-verżjoni, ir-referenza tal-oġġetti tal-FMC 7.3 API tiddokumenta riżorsi GET taħt il-mogħdija health:
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelstatuses
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelsummariesIr-riżors tal-istat tat-tunnel jappoġġja filtri tat-tagħmir u tal-istat, inkluż TUNNEL_UP. Dan jagħtik riżors operattiv reali x’teżamina għal dik il-verżjoni, minflok suppożizzjoni dwar isem ta’ qasam.
Ikkonferma d-disponibbiltà, il-permessi, il-parametri tat-talba u l-iskema tar-risposta fl-API Explorer tal-FMC installat qabel ma timplimenta parser. Id-dokumentazzjoni ta’ verżjoni waħda hija punt tat-tluq, mhux kuntratt għal dik li qed tħaddem.
Ikteb il-kuntratt tal-għadd
Iddikjara l-metrika f’sentenza waħda: rekords operattivi tat-tunnel uniċi għal tagħmir u dominju maħsuba li l-istat rappurtat tagħhom huwa TUNNEL_UP. Imbagħad iddokumenta kif jiġu rappreżentati tagħmir żejjed u rekords multipli għal sit loġiku wieħed, għax dawn iż-żewġ każijiet jiddeċiedu jekk in-numru tiegħek jaqbilx ma’ dak fil-laqgħa.
Tibdilx l-unità bil-moħbi minn rekord tat-tunnel għal sit remot. Jekk in-negozju jrid siti, ippjana r-rekords għas-siti b’mod espliċitu u ppubblika l-mappa. Għadd li jiddefinixxi lilu nnifsu mill-ġdid bil-moħbi huwa agħar minn ebda għadd, għax ħadd ma jista’ jgħid meta nbidel.
Ittratta r-riżors tas-sommarju bħala komodità biss wara li tikkonferma x’jiġbor fil-qosor. Jista’ jaggregaw eżattament dak li għandek bżonn, jew iwieġeb mistoqsija sottilment differenti. Aqra l-iskema tiegħu darba, innota d-differenza, u uża r-riżors tal-istat jekk is-sommarju ma jistax jiġi spjegat. Sommarju li ma tifhimx huwa numru li ma tistax tiddefendi f’reviżjoni.
Ħalli l-fluss tax-xogħol jippreserva l-inċertezza
Uża l-HTTPS API approvat, ivvalida ċ-ċertifikat, żomm it-tokens barra mill-output tal-kompitu, u ġib l-ambitu bil-filtru u l-paġinazzjoni appoġġjati mill-verżjoni. Imbagħad ivvalida l-iskema qabel ma tikkalkula xejn.
fetch intended domain/device runtime records
validate response, completeness and freshness
deduplicate by the documented tunnel identity
count records matching the approved up-state definition
report count with scope, timestamp and metric unitDan huwa pseudokodiċi tal-fluss tax-xogħol, mhux playbook ittestjat. Ħu l-ismijiet reali tal-oqsma mill-API installat minflok ma tivvinta kjavi JSON bl-isem active.
Ir-regola importanti hija l-imġiba fil-falliment: żball ta’ awtorizzazzjoni, riżors mhux appoġġjat, kampjun antik jew sett ta’ paġni mhux komplut għandhom jipproduċu unknown jew error, qatt żero ta’ suċċess. Żero li jfisser li ma stajtx nistaqsi huwa l-iktar tip għali ta’ żball.
Ivvalida kontra l-veduta tal-pjattaforma stess
Qabbel l-ewwel riżultat mal-veduta tal-monitoraġġ tal-VPN tal-verżjoni għall-istess tagħmir u mument. Meta jkunu differenti, sib liema unità tuża kull waħda qabel ma tibdel il-playbook.
Żomm kuntest mhux sigriet għal kull esekuzzjoni: ambitu, timbru tal-ħin, unità tal-metrika u għadd ta’ rekords. Ir-referenza tal-oġġetti tal-FMC 7.3 API hija s-sors tal-mogħdijiet tar-riżorsi hawn fuq, u l-API Explorer fl-iskjerament tiegħek stess huwa s-sors ta’ kollox ieħor.