Version 6.1 du collecteur
Lorsque le nombre de routeurs à collecter est important la consultation de l'agent SNMP
permettant de retrouver les numéros d'index correspondant aux noms symboliques des
interfaces peut prendre plusieurs minutes. De ce fait la borne supérieure de la
temporisation placée dans le script de démarrage initng/NETMATstart.sh
pouvait
être insuffisante et conduisait à l'échec du démarrage du service.
La nouvelle version du collecteur utilise maintenant un fichier contenant
l'association entre nom d'interface et numéro d'index pour chaque routeur utilisé dans le fichier
de configuration de la collecte (etc/netmat.conf
).
Ce fichier est placé dans le répertoire etc
du service et se nomme netmat.ifix
.
Il est construit par la commande configurationFileCheck
maintenant appelée dans initng/NETMATstart.sh
avant le lancemant de MainThread
(sauf dans le cas d'un service sans collecte).
Version 4.3_json de l'exploitation
La distribution contient script de mise à jour rapide d'un service existant : fast_upgrade_netmat_service.sh
Le script testCollector.sh
permet de tester la configuration du collecteur pendant une durée paramétrable
et de s'assurer qu'un fichier de collecte conforme est bien construit à l'issue de cette durée de collecte.
Le script initng/NETMATstart.sh
est modifié pour tenir compte de la nouvelle version (6.1) du
collecteur (cf. supra).
Divers corrections mineures ont été apportées :
- destruction des fichiers ou répertoires
xxx.old
lorsqu'ils existent avant renommage des xxx
par la fonction rebuildXXX()
de Maintenance4Json.pm
.
- renommage de
lib/CheckNetFlowDTG.pl
scripts/checkNetFlowDTG.pl
et correction d'un commentaire.
- correction du calcul de l'écart-type dans
DebitJson.pm
(en cas d'erreur).
- vérification de l'existence du fichier de dump avant l'attente dans
netMAT4JsonDumper.pl
.
- correction d'un exemple en commentaire dans
topsByHosts.pl
.
- affichage du nom du service dans les messages d'erreur de
mkConfFiles.pl
.