Datei holen
Funktion | Laden Sie eine Datei über ftp, sftp, scp oder http in den SKOOR Engine Kollektor |
---|---|
Alarmierend | Übertragungszeit, Übertragungsrate |
Das Gerät, von dem dieser Auftrag ausgegeben wird, muss der entsprechende Web-, FTP- oder ssh- Server sein.
Fetchfile-Detail
Fetchfile-Parameter
Parameter | Beschreibung |
---|---|
Protokoll | Wählen Sie das Übertragungsprotokoll (HTTP, FTP, SFTP, scp) |
Hafen | Ändern Sie den Standardport des Remote-Dienstes |
Benutzername Passwort | Verwenden, wenn der Server eine Authentifizierung verlangt. Zwischen dem Kollektor und dem Remote-Host muss keine Public-Key-Authentifizierung eingerichtet werden. |
Optionen | Geben Sie hier benutzerdefinierte Befehlszeilenparameter ein. HTTP- und FTP-Akzeptanzoptionen des Dienstprogramms wget . SCP akzeptiert scp-Optionen (zB -o StrictHostKeyChecking=no ) |
Quellpfad | Sollte den relativen Pfad vom FTP/HTTP/ssh-Root 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 vorhandenes Verzeichnis sein, in das der eranger- Benutzer schreiben kann. |
Ziel Dateiname | Zielpfad der heruntergeladenen Datei. Die hier angegebene Datei wird im Standard-Fetch-Verzeichnis abgelegt, das in der Datei Kollektor angegeben ist (das Standard-Fetch-Verzeichnis ist /var/opt/run/eranger/ Kollektor /tmp ) . |
Übertragungszeit unterdrücken | Wenn eine dieser Checkboxen gesetzt ist, werden die Übertragungszeit und/oder die Übertragungsrate jedes Checks nicht in der Datenbank gespeichert und ihre Werte sind nicht mehr im Wertebereich sichtbar. Ihre Werte stehen auch nicht mehr zur Verwendung in Alarm Limit zur Verfügung. |
Abrufdateiwerte und Alarmgrenzen
Wert / Alarm Limit | Beschreibung |
---|---|
Transferzeit | Zeit zum Übertragen 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 für größere Dateien genau. |
Fehlercode | Allgemeiner 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 internen Gerätenamen
Protokoll | HTTP |
---|---|
Hafen | 443 |
Quellpfad | /files/scripts/readme.txt |
Ziel Dateiname | $DEVICE_NAME$_readme.txt |
Ausgang 1
Die Variable $DEVICE_NAME$ wird automatisch durch den echten Gerätenamen ersetzt:
Klicken Sie auf die Schaltfläche Datei aktualisieren, um die heruntergeladene Datei anzuzeigen. Die Datei kann nun zur weiteren Verarbeitung oder zum Parsen verwendet werden.
Beispiel 2 – Rufen Sie ein Verzeichnis über scp ab
Dadurch werden alle Dateien aus dem /root/logs/ -Verzeichnis in die
Protokoll | scp |
---|---|
Hafen | 22 |
Nutzername | Wurzel |
Passwort | |
Quellpfad | /root/logs/* |
Ziel Dateiname | $DEVICE_ADDRESS$_logs (in diesem Fall ist dies das Zielverzeichnis auf dem Kollektor und es muss existieren und vom eranger-Benutzer beschreibbar sein) |
Ausgang 2
Die Variable $DEVICE_ADDRESS$ wird automatisch durch die tatsächliche IP-Adresse des Geräts ersetzt: