Recent Changes - Search:

Le répertoire de la distribution

Une fois l'archive "dépliée" la distribution netMET se trouve dans un répertoire nommé

 netMETdistrib-explt_cll_aaaammjj

Le premier numéro est le numéro de version de l'exploitation et le second celui du collecteur. 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).

 netMETdistrib_private-6.0_6.0_20181112
├── activation
│   ├── duplicator
│   │   ├── netMETdup -> ../bin/netMETdup
│   │   └── run
│   ├── etc
│   ├── init.d
│   ├── run
│   ├── scripts
│   │   └── STATS4JsonLAST_TOP.pl -> TOPS4Json.pl
│   ├── secure
│   │   ├── etc
│   │   ├── MainThread -> ../bin/MainThread
│   │   ├── MonitorMain -> ../bin/MonitorMain
│   │   └── run
│   ├── serveur_netmet
│   │   ├── lib
│   │   ├── log
│   │   │   └── development.log
│   │   ├── public
│   │   │   └── index.html
│   │   ├── script
│   │   │   ├── hypnotoad.conf
│   │   │   └── serveur_netmet
│   │   ├── STATIC
│   │   │   ├── apache
│   │   │   ├── css
│   │   │   │   ├── altnetmet.css
│   │   │   │   └── netmet.css
│   │   │   ├── favicon.ico
│   │   │   ├── images
│   │   │   │   ├── admin-logo.gif
│   │   │   │   ├── logoUL230x34.png
│   │   │   │   └── netmet-logo.png
│   │   │   ├── js
│   │   │   │   └── netmet.js
│   │   │   └── libs
│   │   │   ├── bootstrap -> bootstrap-3.3.6-dist
│   │   │   ├── bootstrap-3.3.6-dist
│   │   │   │   └── ...
│   │   │   ├── bootstrap-datepicker
│   │   │   │   └── ...
│   │   │   ├── bootstrap-datetimepicker -> bootstrap-datetimepicker-4.14.30
│   │   │   ├── bootstrap-datetimepicker-4.14.30
│   │   │   │   └── ...
│   │   │   ├── font-awesome -> font-awesome-4.3.0
│   │   │   ├── font-awesome-4.3.0
│   │   │   │   └── ...
│   │   │   ├── highcharts -> highcharts-4.1.5
│   │   │   ├── highcharts-4.1.5
│   │   │   │   └── ...
│   │   │   ├── jquery -> jquery-2.1.4
│   │   │   ├── jquery-2.1.4
│   │   │   │   └── ...
│   │   │   ├── moment -> moment-2.10.3
│   │   │   └── moment-2.10.3
│   │   │   └── ...
│   │   ├── t
│   │   │   └── ...
│   │   ├── templates
│   │   │   └── ...
│   │   └── tmp
│   ├── stats
│   │   ├── etc
│   │   ├── MainThread -> ../bin/MainThread
│   │   ├── MonitorMain -> ../bin/MonitorMain
│   │   └── run
│   └── tmp
├── aptInstallPerlModules.sh
├── collector
│   ├── aptInstallCModules.sh
│   ├── bin
│   ├── dependencies
│   │   └── ...
│   ├── include
│   │   ├── AccountingData.h
│   │   ├── ...
│   │   └── version.h
│   ├── LICENCE.fr
│   ├── LICENSE.en
│   ├── Makefile
│   ├── README.txt
│   └── src
│   ├── AccountingData.cc
│   ├── ...
│   └── VariableDictionnary.cc
├── decommenterMesures.sh
├── install
│   ├── etc
│   │   ├── apache.group
│   │   ├── apache.passwd
│   │   ├── cron.modele
│   │   ├── explt.conf
│   │   ├── httpd.conf
│   │   ├── images
│   │   │   ├── enConstruction.png
│   │   │   ├── pasDisponible.png
│   │   │   └── pasPossible.png
│   │   ├── organism.def
│   │   ├── protocols
│   │   ├── services
│   │   ├── services.conf
│   │   └── syslog.conf
│   ├── init.d
│   │   ├── netmet
│   │   ├── NETMET_DUPstart.sh
│   │   ├── NETMET_DUPstop.sh
│   │   ├── netmet.i
│   │   ├── netmet.service
│   │   ├── STATS_SECUREstart.sh
│   │   └── STATS_SECUREstop.sh
│   ├── scripts
│   │   ├── ARCHIVES4Json_gen-daily.pl
│   │   ├── ...
│   │   └── TOPS4Json.pl
│   └── serveur_netmet
│   ├── lib
│   │   ├── ServeurNetmet
│   │   │   ├── Archives.pm
│   │   │   ├── Debit.pm
│   │   │   ├── Dernierstops.pm
│   │   │   ├── Detail.pm
│   │   │   ├── Example.pm
│   │   │   ├── Metro.pm
│   │   │   ├── Stats.pm
│   │   │   └── Top.pm
│   │   └── ServeurNetmet.pm
│   └── STATIC
│   └── index.html
├── install.sh
├── LICENCE.fr
├── LICENSE.en
└── requis.sh

Le répertoire activation est le modèle du répertoire créé lors de l'installation du service netMET. Il est dupliqué récursivement par le script d'installation install.sh.

Le répertoire collector 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 répertoire install de la distribution a une structure comparable à activation et contient des modèles de fichiers complétés par le script d'installation.

Le script aptInstallPerlModules.sh installe les modules Perl nécessaires (dans le cas d'une distribution Debian). Il doit être exécuté en tant que root.

Cerains scripts Perl contiennent des instructions mesurant leurs durées d'exécution et les conservant dans des fichiers ou des bases de données en vue de les "grapher". Ces instructions sont en commentaires. Le script decommenterMesures.sh crée des copies de ces scripts dans lesquelles ces instructions sont décommentées.

Le script install.sh installe la distribution et met en place un service netMET. Il peut réutiliser les paramètres de configuration d'un service netMET préalablement installé.

Le script requis.sh teste la présence des scripts Perl nécessaires et affiche la liste des scripts manquant.

Les fichiers LICENCE.fr et LICENSE.en contiennent le texte de la licence CeCILL en français et en anglais.

<< Pré-requis | Documentation | Installation de la distribution >>

Print - Recent Changes - Search
Page last modified on 2018/11/15 09:24:38