La commande dataFileNaming.pl
utilisée par l'exploitation délivre les noms des fichiers et répertoires de collecte et, facultativement, crée les répertoires correspondant. Son comportement précis dépend de la façon dont elle est invoquée. Deux liens symboliques vers dataFileNaming.pl
sont placés dans le répertoire collection de chaque activation netMAT : dataFileNaming
et dataDirectoryNaming
.
Affichage des noms de fichiers
La forme
dataFileNaming -c cfgfile commande -t type [ date ]
où -c
(--configuration
en version longue) précède le nom du fichier de configuration (cfgfile
dans la ligne ci-dessus) à utiliser, affiche sur la sortie standard le nom complet du fichier de données de collecte spécifié par les paramètres type
et date
.
Le paramètre commande est -g
ou -m
(respectivement --get
et --make
en version longue). Avec -m
les répertoires du chemin sont créés s'ils n'existent pas avant l'exécution de la commande. Le paramètre type
introduit par -t
(--type
en version longue) précise le type de données et la périodicité de leur collecte, les options disponibles sont :
h24
pour les données de collecte sur 24 heures,
mnX
ou est un entier (5 dans le contexte standard) est un fichier de collecte d'une tranche de X minutes,
tmp
pour un fichier temporaire de collecte,
rcv_h24
pour un fichier de reprise de collecte sur 24 heures,
rcv_mnX
pour un fichier de reprise de collecte d'une tranche de X minutes,
stats
pour le fichier contenant les statistiques sur la collecte (nombre de datagrammes reçus, nombre de flux traités, ...),
auxquelles s'ajoutent à partir de la version 3.0_xml :
orga
pour le fichier des sous-réseaux (organismes),
merge
pour le fichier de fusion par sous-réseaux (cf. le paramètre NETMAT-MERGING-FILE-NAME
du fichier de configuration de l'exploitation).
La date facultative est soit le nombre de secondes écoulées depuis Epoch, soit une chaîne de caractères au format aaaa/mm/jj-hh:mn
(année, numéro de mois, numéro de jour, heure, minutes). Elle n'est utilisée qu'avec les types h24
, mnX
, rcv_h24
, rcv_mnX
. Lorsque ce paramètre est absent mais qu'il est nécessaire, la date et l'heure courantes sont utilisées.
Affichage des noms de répertoires
La forme
dataDirectoryNaming -c cfgfile commande -t type [ date ]
avec des paramètres identiques affiche sur la sortie standard le nom complet du répertoire contenant le fichier de données de collecte spécifié. Le rôle des différents paramètres est le même qu'avec dataFileNaming
.
L'une ou l'autre forme peut s'utiliser avec l'unique argument -h
(--help
en version longue) pour afficher un mode d'emploi.
<< Le script cronForYesterday.pl | Documentation | Les scripts doCsvFile.pl et doCsvFileInteractive.pl >>