Une fois l'archive "dépliée" la distribution netMAT se trouve dans un répertoire nommé
netMAT_dist_n°_cll-n°_xplt_xml_
aaaammjj
Le premier numéro est le numéro de version du collecteur et le second celui de l'exploitation.
La chaine _xml_
indique que cette exploitation génère des pages XML (d'autres exploitations générant des fichiers au format csv
sont en préparation et une prochaine version générant des pages dynamiquement est prévue).
Enfin aaaammjj
est la date de construction de la distribution (année sur quatre chiffres, numéros de mois et de jour sur deux chiffres chacun).
Figure 22
Le répertoire de la distribution contient des répertoires et des fichiers qui sont soit directement utilisés par le ou les services netMAT installés ou bien qui servent de modèles à ceux effectivement utilisés. La procédure d'installation de la distribution modifie certains fichiers de la distribution (en particulier pour mettre à jour des directives use lib
dans les sources Perl). C'est la raison pour laquelle il est possible de déplacer/renommer ce répertoire avant de poursuivre l'installation mais pas après la première utilisation de la commande install_netmat_service.sh
: tout changement de nom du répertoire de la distribution "casse" les liens mis en place.
Les fichiers README4netmet.txt
, README.txt
sont des fichiers de documentation.
Les scripts install_netmat_distrib.sh
, install_netmat_collector.sh
, install_netmat_service.sh
et upgrade_netmat_service.sh
sont respectivement les scripts d'installation de la distribution netMAT, d'installation du collecteur netMAT seul, de création d'un service et de mise à jour d'un service netMAT déjà installé lors d'un changement de version.
Les fichiers LICENCE.fr
et LICENSE.en
contiennent le texte de la licence CeCILL en français et en anglais.
Le répertoire activation
de la distribution
Ce répertoire est le modèle du répertoire créé lors de l'installation d'un service netMAT. Il est dupliqué récursivement par le script d'installation install_netmat_service.sh
et certains des fichiers qu'il contient sont modifiés lors de la copie.
Le répertoire html
de la distribution
Ce répertoire est lui aussi le modèle du répertoire éponyme créé lors de l'installation d'un service netMAT. Il contient les différents scripts nécessaires à l'affichage des pages XML et les icônes utilisées.
Le répertoire lib
Ce répertoire contient les sources des modules Perl utilisés par les différents scripts de génération des graphes et des pages.
Le répertoire netmet_upgrade
et le script upgrade_netmet.sh
Le collecteur netMAT peut remplacer le collecteur netMET. Le répertoire netmet_upgrade
contient les éléments nécessaires à la migration et la commande upgrade_netmet.sh
l'effectue.
Le répertoire nm_nccl_aaaammjj
et le lien symbolique collector
Ce répertoire contient les sources C et C++ des programmes associés à la collecte (MainThread
, MonitorMain
, netMETexp
, ...) et les « makefiles » utilisés pour compiler l'ensemble. Le nom du répertoire contient le numéro de version du collecteur et la date de construction de la distribution.
Le répertoire scripts
Ce répertoire contient les sources des scripts Perl de l'exploitation exécutés par le programmateur de tâches du système (fcron) ainsi que divers utilitaires présentés au paragraphe Les utilitaires de l'exploitation.
Le répertoire netmet_adapter
et le script adapt_netmet.sh
(à compter de la version 4.3)
Le répertoire contient les sources C de deux commandes netMETcll
et netMETacc
"encapsulant" les exécutables du collecteur netMAT afin d'obtenir le comportement des commandes de mêmes noms de netMET. La commande adapt_netmet.sh
remplace dans une exploitation netMET les commandes d'origine par les nouvelles sans modifier les autres scripts de l'exploitation netMET. La mise en oeuvre de ces "adaptateurs" étant assez lourde il est préférable dans la mesure du possible d'utiliser upgrade_netmet.sh
.
<< Pré-requis | Documentation | Installation de la distribution >>