Monit ৰ HTTPS সংগ্ৰাহক ট্ৰেফিক স্থানীয় SOCKS ৰিলেৰ জৰিয়তে পঠিয়াওক
Monit ৰ URL ত সংগ্ৰাহকৰ হোষ্টনাম ৰাখক, আনহাতে এটা loopback শ্ৰোতা TCP সংযোগ SOCKS4 ৰ জৰিয়তে পঠিয়ায়।
এটা স্থানীয় TCP ৰিলে TLS এণ্ডপইণ্ট নোহোৱাকৈ SOCKS ৰ জৰিয়তে Monit ৰ HTTPS প্ৰতিবেদন কঢ়িয়াব পাৰে। ৰাউটিঙে HTTPS ৰ বাবে সংগ্ৰাহকৰ নাম সংৰক্ষণ কৰিব লাগিব আৰু ৰিলেক তাৰ প্ৰকৃত গন্তব্য ঠিকনা দিব লাগিব।
ধৰি লওক সংগ্ৰাহকটো collector.example, 203.0.113.40:443 ত আছে। বিদ্যমান socat-ভিত্তিক ব্যৱস্থাত ৰিলেটোৰ ৰূপ এনে হয়:
socat TCP4-LISTEN:9900,bind=127.0.0.1,reuseaddr,fork \
SOCKS4:socks.example:203.0.113.40:443,socksport=1080ইয়াত 127.0.0.1:9900 এ Monit ৰ স্থানীয় সংযোগ গ্ৰহণ কৰে। socks.example:1080 হৈছে SOCKS4 চাৰ্ভাৰ, যাক প্ৰকৃত সংগ্ৰাহক ঠিকনালৈ 443 পৰ্টত সংযোগ কৰিবলৈ কোৱা হয়। সকলো নথিপত্ৰ ঠিকনা নিয়োজনৰ মানলৈ সলনি কৰক।
সংগ্ৰাহকৰ নামটো স্থানীয়ভাৱে সেই শ্ৰোতালৈ সমাধান কৰক, আৰু নামটো monitrc ত ৰাখক:
127.0.0.1 collector.example
set mmonit https://monit:[email protected]:9900/collectorপ্ৰথম শাৰীটো hosts-ফাইলৰ এটা এন্ট্ৰি; দ্বিতীয়টো Monit ৰ কনফিগাৰেচন। প্ৰকৃত সংগ্ৰাহক প্ৰমাণপত্ৰসমূহ প্ৰয়োজনীয় URL এনকোডিঙৰ সৈতে ব্যৱহাৰ কৰক। hosts-ফাইল মেপিঙে মেচিনত সেই নাম ব্যৱহাৰ কৰা অন্য এপ্লিকেচনবোৰতো প্ৰভাৱ পেলায়।
HTTPS হেণ্ডশ্বেক এতিয়াও সংগ্ৰাহকৰেই, গতিকে ইয়াৰ হোষ্টনাম ৰাখক আৰু উদ্দেশ্য কৰা প্ৰমাণপত্ৰ সত্যাপন নীতি। URL টো localhost লৈ সলনি কৰিলে Monit এ সত্যাপন কৰিবলৈ সোধা পৰিচয় সলনি হয়।
ৰিলে ইচ্ছাকৃতভাৱে সংগ্ৰাহকৰ প্ৰকৃত IP ব্যৱহাৰ কৰে, loopback লৈ পুনৰ মেপ কৰা নাম বিচৰাৰ পৰিবৰ্তে। সংগ্ৰাহক ঠিকনা সলনি হ'লে সেই IP আপডেট কৰক। শ্ৰোতাটো প্ৰতিবেদন পথৰ অংশ হিচাপে উপলব্ধ ৰাখক; fork এ গ্ৰহণ কৰা ৰিলে সংযোগসমূহক পৃথক পৰিচালনা দিয়ে।