Recent Changes - Search:

Le répertoire de la distribution

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 >>

Print - Recent Changes - Search
Page last modified on 2012/06/01 14:58:58