Om 'n proxy-monitor se status- en uitgangskodes te interpreteer
Rapporteer opdraguitvoering, HTTP-uitkoms en sertifikaatvalidering onafhanklik in 'n webwerfkontrole wat deur 'n proxy gaan.
'n Omhulsel kan nie 'n nul-uittreekode van die aflaaier in 'n waargenome “HTTP 200 OK” verander nie. Teken aan wat elke laag werklik gerapporteer het:
| Veld | Vraag wat beantwoord word |
|---|---|
| Gereedskap- of inprop-uittrede | Het die kontrole uitgevoer, en watter foutklas het dit gerapporteer? |
| Proxy-onderhandeling | Is die deurgee of die gevraagde tonnel toegelaat? |
| Oorsprongstatus en verwagte inhoud | Het die toepassing die bedoelde resultaat teruggegee? |
| TLS-validering | Het die gekonfigureerde identiteitskontroles geslaag? |
curl kan gewoonlik nul teruggee ná 'n HTTP-foutrespons. Sy fail-opsies verander die uittreegedrag, maar 'n mislukking-uittrede identifiseer die status steeds nie uniek nie. Wget se uittreewaardes is ook kategorieë: mislukte verifikasie is nie 'n toegewyde HTTP 401-waarde nie, en 'n bedienerfout-kategorie identifiseer nie elke respons daarin nie. 'n Kontrole wat 401 verwag, moet daardie respons waarneem.
Hou die proxy-eindpunt en die webwerfnaam apart. Die TCP-eweknie van 'n HTTP-proxy-kontrole is die proxy; CONNECT noem die bestemming, wie se TLS-sessie dan binne die tonnel loop. Vir 'n HTTPS-proxy is die buitenste proxy-vertroue nog 'n sertifikaatkontrole.
Ondersoek die inprop se waarborg voordat jy 'n SSL-vlag as verifikasie beskou. Monitoring Plugins stel check_http uit diens ten gunste van check_curl. Sy check_http-dokumentasie waarsku dat die keuse van SSL alleen nie die gasheernaam of uitreiker-vertroue verifieer nie; check_curl se gedokumenteerde verify-peer-opsie sluit daardie verifikasie in.
Gebruik ook die bedoelde geoutentiseerde roete. 'n Poortsonde kan groen bly terwyl die operasionele rekening 407 ontvang. Lewer sy geheim deur die ontplooiing se gepaste meganisme, en rapporteer die werklike mislukte stadium: 'n geweierde tonnel vra 'n ander herstelling as 'n onverwagte webwerfstatus.