Un embolcall no pot convertir un codi de sortida zero del descarregador en un «HTTP 200 OK» observat. Anota què va informar realment cada capa:

CampPregunta que respon
Sortida de l'eina o del connectorLa comprovació es va executar i quina classe de fallada va informar?
Negociació del proxyEs va admetre el reenviament o el túnel sol·licitat?
Estat de l'origen i contingut esperatL'aplicació va retornar el resultat previst?
Validació de TLSVan tenir èxit les comprovacions d'identitat configurades?

curl normalment pot retornar zero després d'una resposta d'error HTTP. Les seves opcions fail alteren el comportament de sortida, però una sortida de fallada encara no identifica l'estat de manera única. Els valors de sortida de Wget també són categories: una fallada d'autenticació no és un valor dedicat a HTTP 401, i una categoria d'error de servidor no identifica totes les respostes que conté. Una comprovació que espera 401 ha d'observar aquesta resposta.

Mantingues separats el punt final del proxy i el nom del lloc web. El parell TCP d'una comprovació amb proxy HTTP és el proxy; CONNECT anomena la destinació, la sessió TLS de la qual s'executa després dins del túnel. Amb un proxy HTTPS, la confiança en el proxy extern és una altra comprovació de certificat.

Examina la garantia del connector abans de prendre una opció SSL com a verificació. Monitoring Plugins dona per obsolet check_http en favor de check_curl. La documentació de check_http adverteix que seleccionar només SSL no verifica el nom d'amfitrió ni la confiança en l'emissor; l'opció verify-peer documentada de check_curl inclou aquesta verificació.

Fes servir també la ruta autenticada prevista. Una sonda de port pot romandre verda mentre el compte operatiu rep 407. Lliura el seu secret pel mecanisme adequat del desplegament i informa de l'etapa que realment ha fallat: un túnel denegat requereix una reparació diferent d'un estat de lloc web inesperat.

Articles relacionats