Squid дамжуулагч проксид зориулсан HAProxy эрүүл мэндийн шалгалт
Дамжуулагч прокситой ярьдаг HAProxy эрүүл мэндийн шалгалтыг бүтээж, сонсогчийн хүртээмж, CONNECT хүлээн авалт, эх сурвалжаас татахыг ялгаарай.
Прокси хост дээрх /check.txt нэртэй файл эрүүл мэндийн тодорхой зорилт мэт сонсогддог. Гол нь Squid-ийн ил дамжуулагч сонсогч нь тухайн хостын баримтын үндсийг үйлчилдэг энгийн вэбсайт биш юм.
HEAD /check.txt HTTP/1.1 шиг эх хэв маягийн хүсэлт дамжуулагч проксигоор дамжих энгийн HTTP хүсэлтэд хүлээгддэг үнэмлэхүй зорилтыг орхидог. Тохиргооноос хамаарч үүнийг татгалзаж эсвэл өөр орон нутгийн үйлчилгээ шийдвэрлэж болно. Аль ч үр дүн хянах самбарт зааснаас бага мэдээлэл өгч болно.
Хүртээмжтэй байлгах үйлчилгээгээ сонгоно уу
| Шалгалт | Хэрэгтэй нотолгоо |
|---|---|
| Прокси сонсогч руу TCP холболт | Хүртээмжтэй процесс тэр холболтыг хүлээн авна. |
| Хяналттай зорилт руу CONNECT | Прокси тэр туннелийн хүсэлтийг хүлээн авна. |
| Проксигоор HTTP татах | Сонгосон хүсэлтийн зам хүлээгдэж буй хариуг буцааж чадна. |
Гурав дахь тохиолдолд хүсэлтэд зорилт хэрэгтэй, жишээ нь:
HEAD http://probe.example.internal/proxy-ready HTTP/1.1
Host: probe.example.internal
Хостын нэр зөвхөн жишээ. Прокси шийдэж чадах, зориуд хандахыг зөвшөөрсөн хяналттай төгсгөлийн цэг ашиглана уу. HAProxy-ийн http-check send арга, URI, хувилбар, толгойг сонгохыг дэмждэг; эх серверийн жишээг өөрчлөлгүй өвлөхийн оронд тэр хүсэлтийг тодорхой тохируулна уу.
HEAD хариултын төлөв, толгойг шалгаж чадна. Хэзээ ч дамждаггүй хариултын биеийг баталгаажуулж чадахгүй. Эрүүл мэндийн гэрээ биед тэмдэг шаарддаг бол тохирох GET шалгалт сонгож, тэр тэмдгийг баталгаажуулна уу.
Прокси баталгаажуулалт оролцсон үед шалгалтын бүртгэл болон эх хязгаарлалтыг нарийн байлгана уу. Ногоон тэмдэг авахын тулд бүх сонсогчийг баталгаажуулалтаас чөлөөлөх нь хамгаалагдаж буй үйлчилгээг өөрчилдөг.
Эцэст нь бүтэлгүйтсэн шалгалт юуг арилгах ёстойг шийднэ үү. Хяналттай эх сурвалжийн тасалдал бүх проксийн дамжуулалтын шалгалтыг нэгэн зэрэг унагаж болно. Энэ нь таны хэмжихийг хүсч буй хамаарал байж болно, эсвэл сонсогчийн эрүүл мэнд ба төгсгөлөөс төгсгөл хүртэлх хүртээмжийг тусдаа дохио болгон байлгах шалтгаан байж болно.