Konfigurieren der Protokollierungsagent für die Verwendung von Proxys
Sie können einen Proxy als Vermittler zwischen Protokollierungsagent und IBM Cloud® Identity and Access Management (IAM) oder Ihrer IBM Cloud Logs Instanz verwenden.
Wenn Sie Protokollierungsagent in einer Umgebung installieren müssen, die eine strenge Konnektivitätskontrolle für den ausgehenden Netzwerkverkehr durchsetzt, in der Firewalls alle nicht berechtigten Verbindungen zu externen Service-Endpunkten blockieren, kann der Protokollierungsagent-Datenverkehr über einen Proxy umgeleitet werden.
Proxys können wie eine Firewall oder ein Filter wirken, um den ausgehenden Datenverkehr zu kontrollieren. Sie bieten mehr Kontrolle über die Daten, die Ihre Umgebung verlassen, und verbessern so den Datenschutz und die Sicherheit.
Sie können zum Beispiel Ihre internen IP-Adressen nach außen hin verbergen. Bei dieser Einrichtung werden die von Protokollierungsagent gesendeten Anfragen über den Proxy geleitet und können blockiert oder an ihr ursprüngliches Ziel weitergeleitet werden.
Die Konfiguration und Sicherung eines Proxys liegt normalerweise in der Verantwortung Ihrer Netzwerkadministratoren.
Es ist möglich, Protokollierungsagent so zu konfigurieren, dass ein Proxy verwendet wird.
Sie können die URL des zu verwendenden Proxys festlegen, indem Sie die Umgebungsvariablen HTTP_PROXY, HTTPS_PROXY und NO_PROXY (oder die Versionen mit Kleinbuchstaben) exportieren. Die Variablen müssen ein
vollständiges URL enthalten, oder es wird ein http-Schema angenommen, wenn sie auf host[:port] gesetzt werden.
Beispiele für gültige Umgebungsvariablen sind: HTTPS_PROXY="https://example.proxy:443", HTTP_PROXY="192.168.1.1:8080", und HTTP_PROXY="localhost".
Wenn Sie zum Beispiel die Umgebungsvariable HTTPS_PROXY="https://example.proxy:443" exportieren, werden alle HTTPS Anfragen von Protokollierungsagent über den Proxy geleitet, der auf https://example.proxy:443 lauscht. Diese Anfragen beinhalten Aufrufe an IBM Cloud® Identity and Access Management (IAM), um Autorisierungs-Token zu erhalten und Anfragen zum Senden von Protokollen an Ihre IBM Cloud Logs Instanz.
In diesem Beispiel erstellt Protokollierungsagent eine Anfrage an IAM, um ein Autorisierungs-Token zu erhalten, und sendet es. Wenn Sie die Umgebungsvariable HTTPS_PROXY setzen, wird dieser Aufruf an den Proxy weitergeleitet, der
diese Adresse abhört. Dieser Proxy kann dann entscheiden, ob die Anfrage gesendet werden kann oder ob sie blockiert werden soll.
Im ersten Fall wird sie an die ursprüngliche Adresse (IAM) weitergeleitet, während der Agent im zweiten Fall einen Fehler anzeigt, da das Token für den Versand von Protokollen erforderlich ist.
Wenn Sie möchten, dass bestimmte Anfragen nicht über den Proxy geleitet werden, können Sie dies festlegen, indem Sie die URL in der Umgebungsvariablen NO_PROXY exportieren.
Mehrere URLS können in einer kommagetrennten Liste exportiert werden.