Gall relays TCP lleol gludo adroddiadau HTTPS Monit drwy SOCKS heb ddod yn ben TLS ei hun. Rhaid i'r llwybro gadw enw'r casglwr ar gyfer HTTPS a rhoi cyfeiriad cyrchfan go iawn i'r relays.

Gadewch i ni dybio mai collector.example yw'r casglwr yn 203.0.113.40:443. Mewn trefniant socat presennol, mae'r relays fel hyn:

socat TCP4-LISTEN:9900,bind=127.0.0.1,reuseaddr,fork \
  SOCKS4:socks.example:203.0.113.40:443,socksport=1080

Yma mae 127.0.0.1:9900 yn derbyn cysylltiad lleol Monit. socks.example:1080 yw'r gweinydd SOCKS4, y gofynnir iddo gysylltu â chyfeiriad go iawn y casglwr ar borth 443. Amnewidiwch bob cyfeiriad dogfennaeth â gwerthoedd y defnydd.

Datryswch enw'r casglwr i'r gwrandawr hwnnw'n lleol, a chadwch yr enw yn monitrc:

127.0.0.1 collector.example

set mmonit https://monit:[email protected]:9900/collector

Y llinell gyntaf yw cofnod yn y ffeil hosts; yr ail yw ffurfweddiad Monit. Defnyddiwch gymwysterau go iawn y casglwr gyda'r amgodiad URL sydd ei angen. Mae mapio'r ffeil hosts hefyd yn effeithio ar raglenni eraill sy'n defnyddio'r enw hwnnw ar y peiriant.

Mae'r ysgwyd llaw HTTPS yn perthyn i'r casglwr o hyd, felly cadwch ei enw gwesteiwr a'r polisi gwirio tystysgrif a fwriadwyd. Mae newid yr URL i localhost yn newid y pwyyddiaeth y mae Monit yn gofyn iddi gael ei gwirio.

Mae'r relays yn defnyddio IP go iawn y casglwr yn fwriadol yn lle chwilio'r enw a ailfapiwyd i loopback. Diweddarwch yr IP honno pan fydd cyfeiriad y casglwr yn newid. Cadwch y gwrandawr ar gael fel rhan o'r llwybr adrodd; mae fork yn rhoi triniaeth ar wahân i gysylltiadau relays a dderbyniwyd.

Erthyglau cysylltiedig