Cyfrif VPN safle FTD gweithredol: pa rif sy gennych chi?
Mae partneriaid wedi’u ffurfweddu, sesiynau IKE, cymdeithasiadau diogelwch a thwneli wedi’u monitro’n bedwar cyfrif gwahanol. Dewiswch yr uned a’r haen reoli cyn codio.
Cyn ysgrifennu tasg Ansible, atebwch gwestiwn llai: beth sy’n cael ei gyfrif? Mae partner wedi’i ffurfweddu, sesiwn IKE, cymdeithasiad diogelwch IPsec a chofnod statws twnnel wedi’i fonitro’n bedair uned wahanol, ac mae ailosod allweddi neu sawl rhwydwaith gwarchodedig yn gwneud i’w cyfansymiau wahanu. Os yw’r dangosfwrdd a’r playbook yn anghytuno, maen nhw fel arfer yn cyfrif gwahanol bethau yn hytrach nag un ohonyn nhw’n anghywir.
Pedair peth y mae pobl yn eu galw’n weithredol
Mae partner wedi’i ffurfweddu’n wrthrych topoleg: mae’n bodoli oherwydd bod rhywun wedi’i ddiffinio. Mae sesiwn IKE’n berthynas haen reoli a all fod i fyny tra nad oes traffig yn llifo. Mae IPsec SA yn gymdeithasiad haen ddata ar gyfer pâr detholydd penodol, a gall un twnnel gludo sawl un. Mae statws twnnel wedi’i fonitro’n farn weithredol y platfform ei hun, sydd fel arfer yr agosaf at yr hyn y mae gweithredwr yn ei olygu wrth ddweud bod y twnnel i fyny.
Dim ond yr olaf yw sail resymol ar gyfer cyfrif gweithredol. Y cyntaf yw rhestr ffurfweddu, ac adrodd amdano fel un gweithredol yw’r ffordd y mae dangosfwrdd yn dangos gwyrdd ar gyfer partner sydd wedi bod i lawr ers dydd Mawrth. Penderfynwch pa uned sydd ei hangen ar ddefnyddiwr y rhif, yna labelwch y metrig â’r uned honno yn ei enw ei hun.
Penderfyniad un: pa haen reoli?
Os yw’r ddyfais yn cael ei rheoli gan FDM, yr wyneb perthnasol yw’r FTD REST API. Os yw’n cael ei rheoli gan FMC, nid yw’r API hwnnw’n eilydd cyfnewidiol, ac mae’r gwrthrychau’n byw y tu ôl i API FMC ei hun. Cadarnhewch hyn cyn ysgrifennu un cais, oherwydd mae’r haen anghywir yn dychwelyd gwall credadwy sy’n edrych fel problem caniatâd.
Ar gyfer fflyd, mae’r ateb hefyd yn penderfynu i ble mae’r cyfrif yn perthyn: fesul dyfais drwy FDM, neu fesul parth drwy FMC. Mae’r rhain yn wahanol gwmpasau ac maen nhw’n cynhyrchu gwahanol rifau ar gyfer yr un fflyd.
Penderfyniad dau: pa adnodd sy’n ateb?
Am enghraifft wedi’i chyfyngu i fersiwn, mae cyfeirlyfr gwrthrychau FMC 7.3 API yn dogfennu adnoddau GET o dan y llwybr health:
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelstatuses
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelsummariesMae’r adnodd statws twnnel yn cefnogi hidlwyr dyfais a statws, gan gynnwys TUNNEL_UP. Mae hynny’n rhoi adnodd gweithredol go iawn i chi ei archwilio ar gyfer y fersiwn honno yn hytrach na dyfalu enw maes.
Cadarnhewch argaeledd, caniatadau, paramedrau cais a sgema ymateb yn API Explorer y FMC sydd wedi’i ddefnyddio cyn gweithredu parser. Mae dogfennaeth un fersiwn yn fan cychwyn, nid yn gontract ar gyfer yr un rydych yn ei rhedeg.
Ysgrifennwch gontract y cyfrif
Nodwch y metrig mewn un frawddeg: cofnodion twnnel gweithredol unigryw ar gyfer un ddyfais a pharth arfaethedig y mae eu statws a adroddir yn TUNNEL_UP. Yna dogfennwch sut mae dyfeisiau wrth gefn a chofnodion lluosog ar gyfer un safle rhesymegol yn cael eu cynrychioli, oherwydd mae’r ddau achos hynny’n penderfynu a yw eich rhif yn cyfateb i’r un yn y cyfarfod.
Peidiwch â newid yr uned yn dawel o gofnod twnnel i safle anghysbell. Os yw’r busnes eisiau safleoedd, mapiwch gofnodion i safleoedd yn benodol a chyhoeddwch y mapio. Mae cyfrif sy’n ail-ddiffinio’i hun yn dawel yn waeth na dim cyfrif, oherwydd ni all neb ddweud pryd y newidiodd.
Triniwch yr adnodd crynodeb fel cyfleustra yn unig ar ôl cadarnhau beth mae’n ei grynhoi. Gall agregu’n union yr hyn sydd ei angen arnoch, neu gall ateb cwestiwn ychydig yn wahanol. Darllenwch ei sgema unwaith, nodwch y gwahaniaeth, a defnyddiwch yr adnodd statws os na ellir egluro’r crynodeb. Mae crynodeb nad ydych yn ei ddeall yn rif na allwch ei amddiffyn mewn adolygiad.
Gadewch i’r llif gwaith gadw ansicrwydd
Defnyddiwch yr HTTPS API a gymeradwywyd, dilyswch y dystysgrif, cadwch docynnau allan o allbwn tasg, a chyrchwch y cwmpas gyda’r hidlydd a’r tudalennu a gefnogir gan y fersiwn. Yna dilyswch y sgema cyn cyfrifo unrhyw beth.
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 unitMae hwn yn pseudogod llif gwaith, nid playbook wedi’i brofi. Cymerwch yr enwau maes go iawn o’r API sydd wedi’i osod yn lle dyfeisio allwedd JSON o’r enw active.
Y rheol bwysig yw ymddygiad methiant: rhaid i wall awdurdodi, adnodd heb ei gefnogi, sampl hen neu set dudalennau anghyflawn gynhyrchu unknown neu error, byth sero llwyddiannus. Sero sy’n golygu na allwn ofyn yw’r math drytaf o anghywir.
Dilyswch yn erbyn golygfa’r platfform ei hun
Cymharwch y canlyniad cyntaf â golygfa monitro VPN y fersiwn ar gyfer yr un ddyfais a’r un foment. Pan fyddant yn wahanol, darganfyddwch pa uned y mae pob un yn ei defnyddio cyn newid y playbook.
Cadwch gyd-destun nad yw’n gyfrinach ar gyfer pob rhediad: cwmpas, stamp amser, uned y metrig a nifer y cofnodion. Mae cyfeirlyfr gwrthrychau FMC 7.3 API yn ffynhonnell y llwybrau adnoddau uchod, ac mae API Explorer ar eich defnyddiad eich hun yn ffynhonnell ar gyfer popeth arall.