Le script mkConfFiles.pl
, défini à partir de la version 3.0_xml a
pour but de reconstruire les fichiers
de configuration de netMAT (fichier de configuration du collecteur,
fichier descriptif des sous-réseaux). Il remplace donc le script
mkOrgaFile.pl
avec des fonctionnalités supplémentaires.
Lorsqu'il reconstruit le fichier des sous-réseaux il sauvegarde l'ancienne
version dans le répertoire de collecte de la veille si ce répertoire
n'en contient pas déjà une version. Il est ainsi possible de
réexploiter les fichiers de collecte de dates antérieures avec le bon
fichier de sous-réseaux.
Pour être pleinement opérationnelles les
fonctions générant ces fichiers doivent être complétées
(CollectorConfigurationBuilder::buildCollectorConfigurationFile()
,
SubnetFileBuilder::buildSubnetFile()
).
La commande doit être lancée avec
en argument le nom du fichier de configuration de l'exploitation suivi
d'une option facultative.
mkConfFiles.pl cfgfile [ subnets | collector ]
En l'absence d'option les deux fichiers de configuration sont reconstruits.
Avec l'option subnets
ou l'option collector
l'un ou l'autre des fichiers est reconstruit.
Avec collector
si la nouvelle
version du fichier de configuration du collecteur diffère de
l'ancienne, l'ancien fichier est renommé en ajoutant la date et
l'heure courante à son nom et le collecteur est redémarré.
Le fichier
exploitation/cron.modele
lance l'exécution de mkConfiles.pl
avec
l'argument subnets
tous les jours à 1h00. Cette heure peut être
modifiée en fonction du contexte d'utilisation.
Les scripts utilisant le fichier des sous-réseaux, en particulier dataFileNaming.pl
ont été modifiés de manière à utiliser le
fichier correspondant à la date de collecte des données traitées (une
nouvelle option de la commande netMETexp
et un module Perl, ACCdates
,
ont été définis pour accéder rapidement aux dates de collecte des
fichiers).
Les scripts d'installation (upgrade_netmat_service.sh
,
install_netmat_service.sh
) ont été modifiés en
conséquence.
<< Le script netmat5mnDumper.sh | Documentation | Les scripts buildActivesIPs.pl et getActivesIPs.pl (à partir de 3.0_xml) >>