Fetchfile

Fonction

Récupérer un fichier dans le SKOOR Engine Collector via ftp, sftp, scp ou http

Alarme

Temps de transfert, débit de transfert

L'appareil à partir duquel cette tâche est émise doit être le server Web, FTP ou ssh correspondant.

Détails du fichier récupéré

Paramètres de récupération de fichier

Paramètre

Description

Protocole

Choisissez le protocole de transfert (HTTP, FTP, SFTP, scp)

Port

Modifier le port par défaut du service distant

Nom d'utilisateur/Mot de passe

À utiliser si le server demande une authentification. Aucune authentification par clé publique ne doit être configurée entre le collecteur et l'hôte distant.

Options

Entrez ici les paramètres de ligne de commande personnalisés. HTTP et FTP acceptent les options de l'utilitaire wget. SCP accepte les options scp (par exemple -o StrictHostKeyChecking=no)

Chemin source

Doit contenir le chemin relatif à partir de la racine FTP/HTTP/ssh de l'utilisateur et le nom du fichier. Si seul le nom du chemin est utilisé, la liste du contenu du répertoire est copiée dans le nom du fichier de destination. Avec scp, il est possible de transférer un répertoire entier. Spécifiez le chemin source avec un caractère générique « * », par exemple : /tmp/sap/*, et le nom du fichier de destination doit être un répertoire existant accessible en écriture à l'utilisateur eranger.

Nom du fichier de destination

Chemin d'accès de destination du fichier téléchargé. Le fichier spécifié ici sera placé dans le répertoire de récupération par défaut, qui est spécifié dans le fichier /etc/opt/eranger/eranger-collecteur.cfg (le répertoire de récupération par défaut est /var/opt/run/eranger/collecteur/tmp).

Supprimer le temps de transfert
Supprimer le débit de transfert

Si l'une de ces cases est cochée, le temps de transfert et/ou le débit de transfert de chaque vérification ne sont pas enregistrés dans la base de données et leurs valeurs ne sont plus visibles dans la section des valeurs. Leurs valeurs ne sont également plus disponibles pour être utilisées dans les spécifications des limites d'alarme.

Valeurs du fichier de récupération et limites d'alarme

Valeur / Limite d'alarme

Description

Temps de transfert

Temps nécessaire pour transférer le fichier (sauf si cette option est désactivée en cochant Supprimer le temps de transfert)

Taux de transfert

Taux de transfert pour le transfert de fichiers (sauf si cette option est désactivée en cochant Supprimer le taux de transfert). Précis uniquement pour les fichiers volumineux.

Code d'erreur

Code d'erreur générique de la tâche (voir la section Codes d'erreur des tâches)

Exemples de fichiers récupérés

Exemple 1 - Récupérer un fichier via HTTPS à partir d'un server avec l'adresse IP 10.1.0.77 et le nom de périphérique internal

Protocole

HTTP

Port

443

Chemin source

/files/scripts/readme.txt

Nom du fichier de destination

$DEVICE_NAME$_readme.txt

Sortie 1

La variable $DEVICE_NAME$ est automatiquement remplacée par le nom réel du périphérique :

Cliquez sur le bouton Mettre à jour le fichier pour pouvoir afficher le fichier téléchargé. Le fichier peut désormais être utilisé pour un traitement ou une analyse ultérieurs.

Exemple 2 - Récupérer un répertoire via scp

Cela copiera tous les fichiers du répertoire /root/logs/ vers le répertoire <IP>_logs dans le répertoire d'analyse par défaut du collecteur configuré pour cette tâche. Il n'est pas nécessaire de saisir le mot de passe si l'authentification de l'utilisateur est déjà gérée à l'aide de fichiers de clé publique au niveau du système d'exploitation. Dans ce cas, l'utilisateur eranger sur le collecteur configuré pour cette tâche doit pouvoir se connecter à root@10.1.0.77 sans saisir de mot de passe.

Protocole

scp

Port

22

Nom d'utilisateur

root

Mot

<Mot de passe>

Chemin source

/root/logs/*

Nom du fichier de destination

$DEVICE_ADDRESS$_logs (dans ce cas, il s'agit du répertoire de destination sur le collecteur, qui doit exister et être accessible en écriture par l'utilisateur eranger)

Sortie 2

La variable $DEVICE_ADDRESS$ est automatiquement remplacée par l'adresse IP réelle du périphérique :