Fetchfile

Fonction

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

Alarme

Temps de transfert, taux de transfert

Le dispositif à partir duquel cette tâche est émise doit être le serveur Web, FTP ou ssh correspondant.

Détails du fichier d'extraction

Paramètres du fichier de recherche

Paramètre

Description

Protocole

Choisir 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 serveur demande une authentification. Aucune authentification par clé publique ne doit être mise en place entre le collecteur et l'hôte distant.

Options

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

Chemin d'accès à la source

Doit contenir le chemin relatif à partir de la racine FTP/HTTP/ssh de l'utilisateur et le nom du fichier. Si seul le 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 de fichier de destination doit être un répertoire existant accessible en écriture à l'utilisateur eranger.

Nom du fichier de destination

Chemin 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-collector.cfg (le répertoire de récupération par défaut est /var/opt/run/eranger/collector/tmp).

Supprimer le temps de transfert
Supprimer le taux de transfert

Si l'une de ces cases est cochée, le temps de transfert et/ou le taux de transfert de chaque contrôle n'est pas enregistré dans la base de données et leurs valeurs ne sont plus visibles dans la section des valeurs. Ces valeurs ne sont pas non plus disponibles pour être utilisées dans les spécifications des limites d'alarme.

Valeurs et seuils d'alarme du fichier de collecte

Valeur / Limite d'alarme

Description de la valeur

Temps de transfert

Temps de transfert du fichier (sauf s'il est désactivé en cochant la case Supprimer le temps de transfert)

Taux de transfert

Taux de transfert du fichier (sauf s'il est désactivé en cochant la case Supprimer le taux de transfert). Ne s'applique qu'aux fichiers volumineux.

Code d'erreur

Code d'erreur générique du travail (voir la section Codes d'erreur du travail)

Exemples de récupération de fichiers

Exemple 1 - Récupérer un fichier via HTTPS à partir d'un serveur dont l'adresse IP est 10.1.0.77 et le nom de périphérique interne

Protocole

HTTP

Port

443

Chemin d'accès à la 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 de l'appareil :

Cliquez sur le bouton Mettre à jour le fichier pour afficher le fichier téléchargé. Le fichier peut maintenant être utilisé pour d'autres traitements ou analyses.

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

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

Le protocole

scp

Port

22

Nom d'utilisateur

root

Mot de passe

<Mot de passe>

Chemin d'accès à la 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 et il 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 de l'appareil :