Fetchfile

Funktion

Abrufen einer Datei zum SKOOR Engine Collector über ftp, sftp, scp oder http

Alarmierung

Übertragungszeit, Übertragungsrate

Das Gerät, von dem aus dieser Auftrag erteilt wird, muss der entsprechende Web-, FTP- oder ssh-Server sein.

Fetchfile-Details

Fetchfile-Parameter

Parameter

Beschreibung

Protokoll

Wählen Sie das Übertragungsprotokoll (HTTP, FTP, SFTP, scp)

Anschluss

Ändern Sie den Standardport des Ferndienstes

Benutzername/Passwort

Verwenden Sie diese Option, wenn der Server eine Authentifizierung verlangt. Es muss keine Public-Key-Authentifizierung zwischen dem Kollektor und dem Remote-Host eingerichtet werden.

Optionen

Geben Sie hier benutzerdefinierte Befehlszeilenparameter ein. HTTP und FTP akzeptieren die Optionen des wget-Dienstprogramms. SCP akzeptiert scp-Optionen (z. B. -o StrictHostKeyChecking=no)

Quellpfad

Sollte den relativen Pfad vom FTP/HTTP/ssh-Stammverzeichnis des Benutzers und den Dateinamen enthalten. Wenn nur der Pfadname verwendet wird, wird die Inhaltsliste des Verzeichnisses in den Zieldateinamen kopiert. Mit scp ist es möglich, ein ganzes Verzeichnis zu übertragen. Geben Sie den Quellpfad mit einem Platzhalter "*" an, z.B.: /tmp/sap/*, und der Zieldateiname sollte ein bestehendes Verzeichnis sein, das für den Benutzer eranger beschreibbar ist.

Ziel-Dateiname

Zielpfad der heruntergeladenen Datei. Die hier angegebene Datei wird in das Standard-Fetch-Verzeichnis gelegt, das in der Datei /etc/opt/eranger/eranger-collector.cfg angegeben ist (das Standard-Fetch-Verzeichnis ist /var/opt/run/eranger/collector/tmp).

Übertragungszeit unterdrücken
Übertragungsrate unterdrücken

Wenn eines dieser Kontrollkästchen aktiviert ist, wird die Übertragungszeit und/oder die Übertragungsrate jeder Prüfung nicht in der Datenbank gespeichert, und ihre Werte sind im Wertebereich nicht mehr sichtbar. Ihre Werte sind auch nicht mehr für die Verwendung in Alarm Limit Spezifikationen verfügbar.

Fetchfile-Werte und Alarm Limits

Wert / Alarm Limit

Beschreibung

Übertragungszeit

Zeit für die Übertragung der Datei (außer wenn durch Aktivieren von Übertragungszeit unterdrücken deaktiviert)

Übertragungsrate

Übertragungsrate für die Dateiübertragung (außer wenn durch Aktivieren von Übertragungsrate unterdrücken deaktiviert). Nur genau für größere Dateien.

Fehlercode

Generischer Job-Fehlercode (siehe Abschnitt Job-Fehlercodes)

Fetchfile-Beispiele

Beispiel 1 - Abrufen einer Datei über HTTPS von einem Server mit der IP 10.1.0.77 und dem Gerätenamen internal

Protokoll

HTTP

Anschluss

443

Quellpfad

/Dateien/Skripte/readme.txt

Ziel Dateiname

$GERÄTE_NAME$_leseanleitung.txt

Ausgabe 1

Die Variable $DEVICE_NAME$ wird automatisch durch den tatsächlichen Gerätenamen ersetzt:

Klicken Sie auf die Schaltfläche Datei aktualisieren, um die heruntergeladene Datei zu sehen. Die Datei kann nun für die weitere Verarbeitung oder das Parsing verwendet werden.

Beispiel 2 - Abrufen eines Verzeichnisses per scp

Dies kopiert alle Dateien aus dem Verzeichnis /root/logs/ in das Verzeichnis <IP>_logs im Standard-Parsing-Verzeichnis des für diesen Auftrag konfigurierten Kollektors. Das Passwort muss nicht eingegeben werden, wenn die Benutzerauthentifizierung bereits auf Betriebssystemebene mit Public-Key-Dateien erfolgt. In diesem Fall muss der eranger-Benutzer auf dem für diesen Job konfigurierten Kollektor in der Lage sein, sich ohne Eingabe eines Passworts mit root@10.1.0.77 zu verbinden.

Protokoll

scp

Anschluss

22

Benutzername

root

Kennwort

<Passwort>

Quellpfad

/wurzel/logs/*

Dest. Dateiname

$DEVICE_ADDRESS$_logs (in diesem Fall ist dies das Zielverzeichnis auf dem Kollektor und es muss existieren und für den Benutzer eranger beschreibbar sein)

Ausgabe 2

Die Variable $DEVICE_ADDRESS$ wird automatisch durch die echte Geräte-IP-Adresse ersetzt: