Толкување на статусот и излезните кодови на прокси монитор
Пријавете го извршувањето на командата, HTTP исходот и проверката на сертификатот одделно во проверка на веб-страница преку прокси.
Обвивката не може да го претвори нултиот излезен код на преземачот во забележан „HTTP 200 OK“. Запишете што навистина пријавил секој слој:
| Поле | Прашање на кое одговара |
|---|---|
| Излез на алатката или приклучокот | Дали проверката се изврши и која класа на грешка ја пријави? |
| Преговарање со проксито | Дали пренесувањето или бараниот тунел беше дозволен? |
| Статус на изворот и очекувана содржина | Дали апликацијата го врати предвидениот резултат? |
| TLS валидација | Дали конфигурираните проверки на идентитетот успеаја? |
curl обично може да врати нула по HTTP одговор со грешка. Неговите fail опции го менуваат однесувањето при излез, но излезот поради грешка сè уште не го идентификува статусот еднозначно. Излезните вредности на Wget се исто така категории: неуспехот при автентикација не е посебна вредност за HTTP 401, а категоријата на серверска грешка не го идентификува секој одговор во неа. Проверката што очекува 401 мора да го набљудува тој одговор.
Држете ја крајната точка на проксито и името на веб-страницата одделно. TCP партнерот на проверката преку HTTP прокси е проксито; CONNECT го именува одредиштето, чија TLS сесија потоа работи внатре во тунелот. Кај HTTPS прокси, довербата во надворешното прокси е уште една проверка на сертификат.
Испитајте ја гаранцијата на приклучокот пред да го сметате SSL знаменцето за верификација. Monitoring Plugins го отфрла check_http во корист на check_curl. Документацијата на check_http предупредува дека изборот само на SSL не го проверува името на домаќинот ниту довербата во издавачот; документираната verify-peer опција на check_curl ја вклучува таа проверка.
Користете ја и предвидената автентификувана рута. Сонда на порта може да остане зелена додека оперативната сметка добива 407. Доставете ја нејзината тајна преку соодветниот механизам на распоредување и пријавете ја фазата што навистина не успеа: одбиен тунел бара поинаква поправка од неочекуван статус на веб-страница.