Egy helyi TCP-relé képes a Monit HTTPS-jelentéseit SOCKS-on át szállítani anélkül, hogy maga lenne a TLS-végpont. Az útválasztásnak meg kell őriznie a gyűjtő nevét a HTTPS-hez, és közben a relének meg kell adnia a valódi célcímét.

Tegyük fel, hogy a gyűjtő collector.example a 203.0.113.40:443 címen. Egy meglévő socat-alapú elrendezésben a relé így néz ki:

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

Itt a 127.0.0.1:9900 fogadja a Monit helyi kapcsolatát. A socks.example:1080 a SOCKS4-kiszolgáló, amelynek a valódi gyűjtőcímre kell csatlakoznia a 443-as porton. Cserélje le az összes dokumentációs címet a telepítés értékeire.

Oldja fel a gyűjtő nevét helyben erre a figyelőre, és tartsa meg a nevet a monitrc fájlban:

127.0.0.1 collector.example

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

Az első sor hosts-fájl bejegyzés; a második a Monit konfigurációja. Használja a gyűjtő valódi hitelesítő adatait a szükséges URL-kódolással. A hosts-fájl leképezése más, ezt a nevet használó alkalmazásokat is érint a gépen.

A HTTPS-kézfogás továbbra is a gyűjtőé, ezért őrizze meg a hosztnevét és a tervezett tanúsítvány-ellenőrzési szabályzatot. Ha az URL-t localhost-ra változtatja, megváltozik az az identitás, amelyet a Monit ellenőrizni kér.

A relé szándékosan a gyűjtő valódi IP-címét használja, nem pedig a loopbackre átképezett nevet keresi. Frissítse ezt az IP-t, amikor a gyűjtő címe megváltozik. Tartsa elérhetően a figyelőt a jelentési útvonal részeként; a fork külön kezelést ad az elfogadott relékapcsolatoknak.

Kapcsolódó cikkek