Recent Changes - Search:

Le script doMaintenance.pl

Ce script permet d'effectuer quelques réparations (ou tests) en cas d'incident. Pour les opérations concernant une période spécifiée par une date de début et une date de fin, la saisie des deux dates s'effectue par dialogue. Ces dates doivent être entrées sous la forme jj/mm/aaaa.

Le script s'exécute en entrant la commande

 doMaintenance.pl  cfgfile

il affiche alors le menu suivant :

                          MENU
0 : Quitter l'application.
1 : Tester la validité des fichiers des données collectées toutes les
N minutes (5 par défaut) sur la période spécifiée.
2 : Reconstruire à partir des de fichiers de collecte par tranches de N minutes
- les fichiers "quotidiens" concervant les informations sur le trafic de
chaque organisme pour chaque jour de la période définie par une date de
début et une date de fin saisies sous la forme jj/mm/aaaa
- les fichiers sérialisés des matrices quotidiennes de la période
- les fichiers sérialisés mensuels sont reconstruits pour les dates traitées
sauf celui du mois courant si le service n'est pas arrêté.
3 : Reconstruire le fichier sérialisé de la matrice mensuelle
4 : Reconstruire le fichier des sous-réseaux (organismes) à partir de la base
de données.
autre : Afficher ce menu.

NOTA BENE
- Il faut vérifier la validité des fichiers de collecte avant d'utiliser le script car il
ne le fait pas et il y a arrêt d'exécution si un de ces fichiers est corrompu.
- Il n'est pas possiblede regénérer les statistiques du collecteur (nombre de datagrammes
lus, nombre de flux analysés puis collectés). Les fichiers correspondants sont construits
"à la volée" lors de la collecte.
- Les dates de début et fin de période doivent se situer dans le même mois pour éviter
des temps de traitement prohibitifs.
- La journée courante ne peut être reconstruite (choix 2) que si le service est arrêté.
- Le mois courant le mois traité ne peut être traité (choix 3) que si le service est arrêté.

Votre choix :

Le choix 4 qui construit le fichier descriptif des sous-réseaux n'est pas opérationnel. Il utilise la fonction buildSubnetFile() du module SubnetFileBuilder.pm situé dans le répertoire lib de la distribution. En l'état la fonction retourne un libellé d'erreur et doit être implantée pour disposer de cette fonctionnalité.

<< Le script dataFileNaming.pl | Documentation | Les scripts lstOrgaFile.pl et mkOrgaFile.pl >>

Print - Recent Changes - Search
Page last modified on 2018/04/13 11:45:47